This is the superclass of several exceptions that indicate an attempt to access a nonexistent member. Although the compiler detects explicit attempts of this sort , it does not protect against attempts to access nonexistent members using reflection. public class MissingMemberException : MemberAccessException { // Public Constructors public MissingMemberException ( ); public MissingMemberException (string message ); public MissingMemberException (string message , Exception inner ); public MissingMemberException (string className , string memberName ); // Protected Constructors protected MissingMemberException (System.Runtime.Serialization.SerializationInfo info , System.Runtime.Serialization.StreamingContext context ); // Protected Instance Fields protected string ClassName ; protected string MemberName ; protected byte[ ] Signature ; // Public Instance Properties public override string Message {get; } // overrides Exception // Public Instance Methods public override void GetObjectData (System.Runtime.Serialization.SerializationInfo info , System.Runtime.Serialization.StreamingContext context ) // overrides Exception } HierarchyObject Exception(System.Runtime.Serialization.ISerializable) SystemException MemberAccessException MissingMemberException SubclassesMissingFieldException , MissingMethodException |