MethodAttributes {System.Reflection} | .NET clr documentation

## MethodAttributes

### Description

### Declare

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

    }

### .NET clr type reference tree

1. this class extends from Enum class: Enum
2. use by field member `PrivateScope`: MethodAttributes
3. use by field member `ReuseSlot`: MethodAttributes
4. use by field member `Private`: MethodAttributes
5. use by field member `FamANDAssem`: MethodAttributes
6. use by field member `Assembly`: MethodAttributes
7. use by field member `Family`: MethodAttributes
8. use by field member `FamORAssem`: MethodAttributes
9. use by field member `Public`: MethodAttributes
10. use by field member `MemberAccessMask`: MethodAttributes
11. use by field member `UnmanagedExport`: MethodAttributes
12. use by field member `Static`: MethodAttributes
13. use by field member `Final`: MethodAttributes
14. use by field member `Virtual`: MethodAttributes
15. use by field member `HideBySig`: MethodAttributes
16. use by field member `VtableLayoutMask`: MethodAttributes
17. use by field member `NewSlot`: MethodAttributes
18. use by field member `CheckAccessOnOverride`: MethodAttributes
19. use by field member `Abstract`: MethodAttributes
20. use by field member `SpecialName`: MethodAttributes
21. use by field member `RTSpecialName`: MethodAttributes
22. use by field member `PinvokeImpl`: MethodAttributes
23. use by field member `HasSecurity`: MethodAttributes
24. use by field member `RequireSecObject`: MethodAttributes
25. use by field member `ReservedMask`: MethodAttributes

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