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