28 lines
697 B
C#
28 lines
697 B
C#
|
// dnlib: See LICENSE.txt for more info
|
||
|
|
||
|
using System;
|
||
|
|
||
|
namespace dnlib.DotNet {
|
||
|
/// <summary>
|
||
|
/// Parameter flags. See CorHdr.h/CorParamAttr
|
||
|
/// </summary>
|
||
|
[Flags]
|
||
|
public enum ParamAttributes : ushort {
|
||
|
/// <summary>Param is [In]</summary>
|
||
|
In = 0x0001,
|
||
|
/// <summary>Param is [out]</summary>
|
||
|
Out = 0x0002,
|
||
|
/// <summary>Param is a locale identifier</summary>
|
||
|
Lcid = 0x0004,
|
||
|
/// <summary>Param is a return value</summary>
|
||
|
Retval = 0x0008,
|
||
|
/// <summary>Param is optional</summary>
|
||
|
Optional = 0x0010,
|
||
|
|
||
|
/// <summary>Param has default value.</summary>
|
||
|
HasDefault = 0x1000,
|
||
|
/// <summary>Param has FieldMarshal.</summary>
|
||
|
HasFieldMarshal = 0x2000,
|
||
|
}
|
||
|
}
|