using System; using System.Runtime.InteropServices; namespace System.Reflection { /// Defines the attributes that can be associated with a property. These attribute values are defined in corhdr.h. // Token: 0x02000267 RID: 615 [ComVisible(true)] [Flags] [Serializable] public enum PropertyAttributes { /// Specifies that no attributes are associated with a property. // Token: 0x04000B0E RID: 2830 None = 0, /// Specifies that the property is special, with the name describing how the property is special. // Token: 0x04000B0F RID: 2831 SpecialName = 512, /// Specifies a flag reserved for runtime use only. // Token: 0x04000B10 RID: 2832 ReservedMask = 62464, /// Specifies that the metadata internal APIs check the name encoding. // Token: 0x04000B11 RID: 2833 RTSpecialName = 1024, /// Specifies that the property has a default value. // Token: 0x04000B12 RID: 2834 HasDefault = 4096, /// Reserved. // Token: 0x04000B13 RID: 2835 Reserved2 = 8192, /// Reserved. // Token: 0x04000B14 RID: 2836 Reserved3 = 16384, /// Reserved. // Token: 0x04000B15 RID: 2837 Reserved4 = 32768 } }