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]