title: C# Attributes mandatory property
body: <p>I've created attribute like </p>
  
  <pre><code>    [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)]
      [Serializable]
      public class TestPropertyAttribute : System.Attribute
      {
          public string Name
          {
              get { return _name; }
              set { _name = value; }
          }string _name;
      }
  </code></pre>
  
  <p>and I should mark "Name" as mandatory property of this attribute. How to do it?</p>