System.MissingMethodException Class

The exception that is thrown when there is an attempt to dynamically access a method that does not exist.

See Also: MissingMethodException Members


public class MissingMethodException : MissingMemberException


Normally a compilation error is generated if code attempts to access a nonexistent method of a class. MissingMethodException is designed to handle cases where an attempt is made to dynamically access a renamed or deleted method of an assembly that is not referenced by its strong name. MissingMethodException is thrown when code in a dependent assembly attempts to access a missing method in an assembly that was modified.

MissingMethodException uses the HRESULT COR_E_MISSINGMETHOD, that has the value 0x80131513.

For a list of initial property values for an instance of MissingMethodException, see the MissingMethodException.#ctor constructors.


This exception is not included in the tp:// or the Portable Class Library, but it is thrown by some members that are. To catch the exception in that case, write a catch statement for MissingMemberException instead.

Thread Safety

All public static members of this type are safe for multithreaded operations. No instance members are guaranteed to be thread safe.


Namespace: System
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0,,