This enumeration is used by the MethodBase.Attributes property.
Member Name Description Abstract Specifies that the type that declares the method does not provide an implementation. Assembly Specifies that the method is accessible throughout the assembly. CheckAccessOnOverride Documentation for this section has not yet been entered. FamANDAssem Specifies that the method is accessible only to members of the type that defines the method and its subclasses in the assembly that contains the defining type. Family Specifies that the method is accessible only to the members of the type that defines it and its subclasses. FamORAssem Specifies that the method is accessible to members of the type that defines the method and its subclasses, and throughout the assembly. Final Specifies that the method cannot be overridden. HasSecurity Documentation for this section has not yet been entered. HideBySig Specifies that the method is hidden by name and signature.
Note: A method that is not hidden by name and signature is hidden by name only.MemberAccessMask Specifies a bit-mask that, when combined with the attributes of a method using the logical AND operator, yields the bits that specify the accessibility of a method. NewSlot Specifies that the method always gets a new slot in the v-table. PinvokeImpl Specifies that the method implementation is forwarded through PInvoke (Platform Invocation Services). Private Specifies that the method is accessible only to members in the defining type. PrivateScope Specifies that the member cannot be referenced. Public Specifies that the method is accessible to members of any type. RequireSecObject Documentation for this section has not yet been entered. ReservedMask Documentation for this section has not yet been entered. ReuseSlot Specifies that the method will reuse an existing slot in the v-table.
Note: This is the default behavior.RTSpecialName Documentation for this section has not yet been entered. SpecialName Specifies that the method is treated in a special way by some tools.
Note:For more information on special names, see Partition I of the CLI Specification.
For more information on SpecialName in metadata, see Partition II of the CLI Specification.
Static Specifies that the method is invoked on the defining type.
Note: For method invocation, the target of a static method is a Type object that represents the type where the method is defined.UnmanagedExport Documentation for this section has not yet been entered. Virtual Specifies that the method is virtual. VtableLayoutMask Specifies a bit-mask that, when combined with the attributes of a method using the logical AND operator, yields the v-table attributes of a method.
Namespace: System.Reflection
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0