title: NotImplemented Attribute C#
body: <p>A simple question: Why there isn't any NotImplementedAttribute in C#?</p>
  
  <p>You can always throw the exception, but I think it would be nice for this to work as the 
  ObsoleteAttribute -> you get an warning for using that method.</p>
  
  <p>Ok, you have a method with this attribute, and when you implement it you have to remove the attribute by hand, but I think this is safer than using methods with throw new NotImplementedException() inside...and wait for them to get called.</p>
  
  <p>I remember reading that the Obsolete is hard coded into the compiler, but maybe there is some spare room for this one :)</p>
  
  <p>This is just my opinion, maybe I am wrong. But it's something that I would like to see.</p>
  
  <p>Thanks</p>