title: Debugger is not entering custom attribute class
body: <p>This is a C# WPF application for a desktop.  I've created a custom attribute class but in debug it never goes in there.  Do I need to add something else to this class?</p>
  
  <pre><code>[AttributeUsage(AttributeTargets.Method, AllowMultiple = true, Inherited = true)]
  public class Authentication : Attribute, IPrincipal
  {
      public Authentication(string id)
      {
          throw new NotImplementedException();
      }
  
      public IIdentity Identity { get; private set; }
  
      public bool IsInRole(string role)
      {
          throw new NotImplementedException();
      }
  
  }
  </code></pre>
  
  <p>And the method is:</p>
  
  <pre><code>    [Authentication(SecurityConstants.DataEntrySupervisor)]
      [Authentication(SecurityConstants.DataVerificationClerk)]
      public void Submit(EventObject eventObject)
      {//////////}
  </code></pre>