| 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