MethodImplAttributes {System.Reflection} | .NET clr documentation

## MethodImplAttributes

### Description

### Declare

    # 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;

    }

### .NET clr type reference tree

1. this class extends from Enum class: Enum
2. use by field member `IL`: MethodImplAttributes
3. use by field member `Managed`: MethodImplAttributes
4. use by field member `Native`: MethodImplAttributes
5. use by field member `OPTIL`: MethodImplAttributes
6. use by field member `CodeTypeMask`: MethodImplAttributes
7. use by field member `Runtime`: MethodImplAttributes
8. use by field member `ManagedMask`: MethodImplAttributes
9. use by field member `Unmanaged`: MethodImplAttributes
10. use by field member `NoInlining`: MethodImplAttributes
11. use by field member `ForwardRef`: MethodImplAttributes
12. use by field member `Synchronized`: MethodImplAttributes
13. use by field member `NoOptimization`: MethodImplAttributes
14. use by field member `PreserveSig`: MethodImplAttributes
15. use by field member `AggressiveInlining`: MethodImplAttributes
16. use by field member `AggressiveOptimization`: MethodImplAttributes
17. use by field member `InternalCall`: MethodImplAttributes
18. use by field member `MaxMethodImplVal`: MethodImplAttributes

[Package {$package} version {$version} Index]