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: 0x02000237 RID: 567 [Token(Token = "0x2000237")] [Flags] [ComVisible(true)] [Serializable] public enum PropertyAttributes { /// Specifies that no attributes are associated with a property. // Token: 0x04000ADC RID: 2780 [Token(Token = "0x4000ADC")] None = 0, /// Specifies that the property is special, with the name describing how the property is special. // Token: 0x04000ADD RID: 2781 [Token(Token = "0x4000ADD")] SpecialName = 512, /// Specifies a flag reserved for runtime use only. // Token: 0x04000ADE RID: 2782 [Token(Token = "0x4000ADE")] ReservedMask = 62464, /// Specifies that the metadata internal APIs check the name encoding. // Token: 0x04000ADF RID: 2783 [Token(Token = "0x4000ADF")] RTSpecialName = 1024, /// Specifies that the property has a default value. // Token: 0x04000AE0 RID: 2784 [Token(Token = "0x4000AE0")] HasDefault = 4096, /// Reserved. // Token: 0x04000AE1 RID: 2785 [Token(Token = "0x4000AE1")] Reserved2 = 8192, /// Reserved. // Token: 0x04000AE2 RID: 2786 [Token(Token = "0x4000AE2")] Reserved3 = 16384, /// Reserved. // Token: 0x04000AE3 RID: 2787 [Token(Token = "0x4000AE3")] Reserved4 = 32768 } }