CorMethodAttr class

Contains values that describe the features of a method.

Constructors

CorMethodAttr()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

mdAbstract → const int
Specifies that the method is not implemented.
mdAssem → const int
Specifies that the member is accessibly by anyone in the assembly.
mdCheckAccessOnOverride → const int
Specifies that the method can be overridden by the same types to which it is visible.
mdFamANDAssem → const int
Specifies that the member is accessible by subtypes only in this assembly.
mdFamily → const int
Specifies that the member is accessible only by type and subtypes.
mdFamORAssem → const int
Specifies that the member is accessible by derived classes and by other types in its assembly.
mdFinal → const int
Specifies that the method cannot be overridden.
mdHasSecurity → const int
Specifies that the method has security associated with it.
mdHideBySig → const int
Specifies that the method hides by name and signature, rather than just by name.
mdMemberAccessMask → const int
Specifies member access.
mdNewSlot → const int
Specifies that the method always gets a new slot in the virtual table.
mdPinvokeImpl → const int
Specifies that the method implementation is forwarded using PInvoke.
mdPrivate → const int
Specifies that the member is accessible only by the parent type.
mdPrivateScope → const int
Specifies that the member cannot be referenced.
mdPublic → const int
Specifies that the member is accessible by all types with access to the scope.
mdRequireSecObject → const int
Specifies that the method calls another method containing security code.
mdReservedMask → const int
Reserved for internal use by the common language runtime.
mdReuseSlot → const int
Specifies that the slot used for this method in the virtual table be reused. This is the default.
mdRTSpecialName → const int
Specifies that the common language runtime should check the encoding of the method name.
mdSpecialName → const int
Specifies that the method is special, and that its name describes how.
mdStatic → const int
Specifies that the member is defined as part of the type rather than as a member of an instance.
mdUnmanagedExport → const int
Specifies that the method is a managed method exported to unmanaged code.
mdVirtual → const int
Specifies that the method can be overridden.
mdVtableLayoutMask → const int
Specifies virtual table layout.