61 lines
2.0 KiB
C#
61 lines
2.0 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Reflection
|
|
{
|
|
/// <summary>Defines the attributes that can be associated with a parameter. These are defined in CorHdr.h.</summary>
|
|
// Token: 0x0200022D RID: 557
|
|
[Token(Token = "0x200022D")]
|
|
[Flags]
|
|
[ComVisible(true)]
|
|
[Serializable]
|
|
public enum ParameterAttributes
|
|
{
|
|
/// <summary>Specifies that there is no parameter attribute.</summary>
|
|
// Token: 0x04000AC3 RID: 2755
|
|
[Token(Token = "0x4000AC3")]
|
|
None = 0,
|
|
/// <summary>Specifies that the parameter is an input parameter.</summary>
|
|
// Token: 0x04000AC4 RID: 2756
|
|
[Token(Token = "0x4000AC4")]
|
|
In = 1,
|
|
/// <summary>Specifies that the parameter is an output parameter.</summary>
|
|
// Token: 0x04000AC5 RID: 2757
|
|
[Token(Token = "0x4000AC5")]
|
|
Out = 2,
|
|
/// <summary>Specifies that the parameter is a locale identifier (lcid).</summary>
|
|
// Token: 0x04000AC6 RID: 2758
|
|
[Token(Token = "0x4000AC6")]
|
|
Lcid = 4,
|
|
/// <summary>Specifies that the parameter is a return value.</summary>
|
|
// Token: 0x04000AC7 RID: 2759
|
|
[Token(Token = "0x4000AC7")]
|
|
Retval = 8,
|
|
/// <summary>Specifies that the parameter is optional.</summary>
|
|
// Token: 0x04000AC8 RID: 2760
|
|
[Token(Token = "0x4000AC8")]
|
|
Optional = 16,
|
|
/// <summary>Specifies that the parameter is reserved.</summary>
|
|
// Token: 0x04000AC9 RID: 2761
|
|
[Token(Token = "0x4000AC9")]
|
|
ReservedMask = 61440,
|
|
/// <summary>Specifies that the parameter has a default value.</summary>
|
|
// Token: 0x04000ACA RID: 2762
|
|
[Token(Token = "0x4000ACA")]
|
|
HasDefault = 4096,
|
|
/// <summary>Specifies that the parameter has field marshaling information.</summary>
|
|
// Token: 0x04000ACB RID: 2763
|
|
[Token(Token = "0x4000ACB")]
|
|
HasFieldMarshal = 8192,
|
|
/// <summary>Reserved.</summary>
|
|
// Token: 0x04000ACC RID: 2764
|
|
[Token(Token = "0x4000ACC")]
|
|
Reserved3 = 16384,
|
|
/// <summary>Reserved.</summary>
|
|
// Token: 0x04000ACD RID: 2765
|
|
[Token(Token = "0x4000ACD")]
|
|
Reserved4 = 32768
|
|
}
|
|
}
|