using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.Reflection { /// Defines the attributes that can be associated with a property. These attribute values are defined in corhdr.h. // Token: 0x02000230 RID: 560 [Token(Token = "0x2000230")] [Flags] [ComVisible(true)] [Serializable] public enum PropertyAttributes { /// Specifies that no attributes are associated with a property. // Token: 0x04000AD2 RID: 2770 [Token(Token = "0x4000AD2")] None = 0, /// Specifies that the property is special, with the name describing how the property is special. // Token: 0x04000AD3 RID: 2771 [Token(Token = "0x4000AD3")] SpecialName = 512, /// Specifies a flag reserved for runtime use only. // Token: 0x04000AD4 RID: 2772 [Token(Token = "0x4000AD4")] ReservedMask = 62464, /// Specifies that the metadata internal APIs check the name encoding. // Token: 0x04000AD5 RID: 2773 [Token(Token = "0x4000AD5")] RTSpecialName = 1024, /// Specifies that the property has a default value. // Token: 0x04000AD6 RID: 2774 [Token(Token = "0x4000AD6")] HasDefault = 4096, /// Reserved. // Token: 0x04000AD7 RID: 2775 [Token(Token = "0x4000AD7")] Reserved2 = 8192, /// Reserved. // Token: 0x04000AD8 RID: 2776 [Token(Token = "0x4000AD8")] Reserved3 = 16384, /// Reserved. // Token: 0x04000AD9 RID: 2777 [Token(Token = "0x4000AD9")] Reserved4 = 32768 } }