| MethodAttributes {System.Reflection} | .NET clr documentation |
# namespace System.Reflection
export class MethodAttributes extends Enum {
PrivateScope: MethodAttributes = 0;
ReuseSlot: MethodAttributes = 0;
Private: MethodAttributes = 1;
FamANDAssem: MethodAttributes = 2;
Assembly: MethodAttributes = 3;
Family: MethodAttributes = 4;
FamORAssem: MethodAttributes = 5;
Public: MethodAttributes = 6;
MemberAccessMask: MethodAttributes = 7;
UnmanagedExport: MethodAttributes = 8;
Static: MethodAttributes = 16;
Final: MethodAttributes = 32;
Virtual: MethodAttributes = 64;
HideBySig: MethodAttributes = 128;
VtableLayoutMask: MethodAttributes = 256;
NewSlot: MethodAttributes = 256;
CheckAccessOnOverride: MethodAttributes = 512;
Abstract: MethodAttributes = 1024;
SpecialName: MethodAttributes = 2048;
RTSpecialName: MethodAttributes = 4096;
PinvokeImpl: MethodAttributes = 8192;
HasSecurity: MethodAttributes = 16384;
RequireSecObject: MethodAttributes = 32768;
ReservedMask: MethodAttributes = 53248;
}
PrivateScope: MethodAttributesReuseSlot: MethodAttributesPrivate: MethodAttributesFamANDAssem: MethodAttributesAssembly: MethodAttributesFamily: MethodAttributesFamORAssem: MethodAttributesPublic: MethodAttributesMemberAccessMask: MethodAttributesUnmanagedExport: MethodAttributesStatic: MethodAttributesFinal: MethodAttributesVirtual: MethodAttributesHideBySig: MethodAttributesVtableLayoutMask: MethodAttributesNewSlot: MethodAttributesCheckAccessOnOverride: MethodAttributesAbstract: MethodAttributesSpecialName: MethodAttributesRTSpecialName: MethodAttributesPinvokeImpl: MethodAttributesHasSecurity: MethodAttributesRequireSecObject: MethodAttributesReservedMask: MethodAttributes