MemberAttributes.cs 818 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. //
  2. // System.CodeDom MemberAttributes Enum implementation
  3. //
  4. // Author:
  5. // Sean MacIsaac ([email protected])
  6. // Daniel Stodden ([email protected])
  7. //
  8. // (C) 2001 Ximian, Inc.
  9. //
  10. using System.Runtime.InteropServices;
  11. namespace System.CodeDom {
  12. [Serializable]
  13. [ComVisible(true)]
  14. public enum MemberAttributes {
  15. Abstract = 0x00000001,
  16. Final = 0x00000002,
  17. Static = 0x00000003,
  18. Override = 0x00000004,
  19. Const = 0x00000005,
  20. ScopeMask = 0x0000000F,
  21. New = 0x00000010,
  22. VTableMask = 0x000000F0,
  23. Overloaded = 0x00000100,
  24. Assembly = 0x00001000, // internal
  25. FamilyAndAssembly = 0x00002000,
  26. Family = 0x00003000, // protected
  27. FamilyOrAssembly = 0x00004000, // protected internal
  28. Private = 0x00005000, // private
  29. Public = 0x00006000, // public
  30. AccessMask = 0x0000F000
  31. }
  32. }