49 lines
1.6 KiB
C#
49 lines
1.6 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Reflection
|
|
{
|
|
/// <summary>Defines the attributes that can be associated with a property. These attribute values are defined in corhdr.h.</summary>
|
|
// Token: 0x02000237 RID: 567
|
|
[Token(Token = "0x2000237")]
|
|
[Flags]
|
|
[ComVisible(true)]
|
|
[Serializable]
|
|
public enum PropertyAttributes
|
|
{
|
|
/// <summary>Specifies that no attributes are associated with a property.</summary>
|
|
// Token: 0x04000ADC RID: 2780
|
|
[Token(Token = "0x4000ADC")]
|
|
None = 0,
|
|
/// <summary>Specifies that the property is special, with the name describing how the property is special.</summary>
|
|
// Token: 0x04000ADD RID: 2781
|
|
[Token(Token = "0x4000ADD")]
|
|
SpecialName = 512,
|
|
/// <summary>Specifies a flag reserved for runtime use only.</summary>
|
|
// Token: 0x04000ADE RID: 2782
|
|
[Token(Token = "0x4000ADE")]
|
|
ReservedMask = 62464,
|
|
/// <summary>Specifies that the metadata internal APIs check the name encoding.</summary>
|
|
// Token: 0x04000ADF RID: 2783
|
|
[Token(Token = "0x4000ADF")]
|
|
RTSpecialName = 1024,
|
|
/// <summary>Specifies that the property has a default value.</summary>
|
|
// Token: 0x04000AE0 RID: 2784
|
|
[Token(Token = "0x4000AE0")]
|
|
HasDefault = 4096,
|
|
/// <summary>Reserved.</summary>
|
|
// Token: 0x04000AE1 RID: 2785
|
|
[Token(Token = "0x4000AE1")]
|
|
Reserved2 = 8192,
|
|
/// <summary>Reserved.</summary>
|
|
// Token: 0x04000AE2 RID: 2786
|
|
[Token(Token = "0x4000AE2")]
|
|
Reserved3 = 16384,
|
|
/// <summary>Reserved.</summary>
|
|
// Token: 0x04000AE3 RID: 2787
|
|
[Token(Token = "0x4000AE3")]
|
|
Reserved4 = 32768
|
|
}
|
|
}
|