MethodImplAttributes {System.Reflection} | .NET clr documentation |
# namespace System.Reflection
export class MethodImplAttributes extends Enum {
IL: MethodImplAttributes = 0;
Managed: MethodImplAttributes = 0;
Native: MethodImplAttributes = 1;
OPTIL: MethodImplAttributes = 2;
CodeTypeMask: MethodImplAttributes = 3;
Runtime: MethodImplAttributes = 3;
ManagedMask: MethodImplAttributes = 4;
Unmanaged: MethodImplAttributes = 4;
NoInlining: MethodImplAttributes = 8;
ForwardRef: MethodImplAttributes = 16;
Synchronized: MethodImplAttributes = 32;
NoOptimization: MethodImplAttributes = 64;
PreserveSig: MethodImplAttributes = 128;
AggressiveInlining: MethodImplAttributes = 256;
AggressiveOptimization: MethodImplAttributes = 512;
InternalCall: MethodImplAttributes = 4096;
MaxMethodImplVal: MethodImplAttributes = 65535;
}
IL
: MethodImplAttributesManaged
: MethodImplAttributesNative
: MethodImplAttributesOPTIL
: MethodImplAttributesCodeTypeMask
: MethodImplAttributesRuntime
: MethodImplAttributesManagedMask
: MethodImplAttributesUnmanaged
: MethodImplAttributesNoInlining
: MethodImplAttributesForwardRef
: MethodImplAttributesSynchronized
: MethodImplAttributesNoOptimization
: MethodImplAttributesPreserveSig
: MethodImplAttributesAggressiveInlining
: MethodImplAttributesAggressiveOptimization
: MethodImplAttributesInternalCall
: MethodImplAttributesMaxMethodImplVal
: MethodImplAttributes