SignatureTypeCode 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
서명 인코딩에서 사용되는 형식 코드를 정의하는 상수를 지정합니다.
public enum class SignatureTypeCode
public enum SignatureTypeCode
type SignatureTypeCode =
Public Enum SignatureTypeCode
- 상속
필드
Array | 20 | 서명에서 일반화된 Array을 나타냅니다. |
Boolean | 2 | 서명에서 Boolean을 나타냅니다. |
ByReference | 16 | 서명에서 관리되는 포인터를(byref 반환 값 및 매개 변수)를 나타냅니다. 기본 형식을 인코딩하는 서명별로 Blob에서 이어집니다. |
Byte | 5 | 서명에서 Byte을 나타냅니다. |
Char | 3 | 서명에서 Char을 나타냅니다. |
Double | 13 | 서명에서 Double을 나타냅니다. |
FunctionPointer | 27 | 서명에서 함수 포인터 형식을 나타냅니다. |
GenericMethodParameter | 30 | 서명 내에서 사용되는 제네릭 메서드 매개 변수를 나타냅니다. |
GenericTypeInstance | 21 | 서명에서 제네릭 형식의 인스턴스화를 나타냅니다. |
GenericTypeParameter | 19 | 서명 내에서 사용되는 제네릭 형식 매개 변수를 나타냅니다. |
Int16 | 6 | 서명에서 Int16을 나타냅니다. |
Int32 | 8 | 서명에서 Int32을 나타냅니다. |
Int64 | 10 | 서명에서 Int64을 나타냅니다. |
IntPtr | 24 | 서명에서 IntPtr을 나타냅니다. |
Invalid | 0 | 잘못되었거나 초기화되지 않은 형식 코드를 나타냅니다. 유효한 서명에서 나타나지 않습니다. |
Object | 28 | 서명에서 Object을 나타냅니다. |
OptionalModifier | 32 | 호출자가 무시할 수 있는 서명 내의 형식에 적용되는 사용자 지정 한정자를 나타냅니다. |
Pinned | 69 | 가비지 수집기에서 고정한 지역 변수를 나타냅니다. |
Pointer | 15 | 서명에서 관리되지 않는 포인터를 나타냅니다. 기본 형식을 인코딩하는 서명별로 Blob에서 이어집니다. |
RequiredModifier | 31 | 호출자가 이해해야 하는 서명 내의 형식에 적용되는 사용자 지정 한정자를 나타냅니다. |
SByte | 4 | 서명에서 SByte을 나타냅니다. |
Sentinel | 65 | 고정 인수의 끝과 가변 인수의 시작을 나타내는 표식을 나타냅니다. |
Single | 12 | 서명에서 Single을 나타냅니다. |
String | 14 | 서명에서 String을 나타냅니다. |
SZArray | 29 | 낮은 경계가 0인 단일 차원 Array을 나타냅니다. |
TypedReference | 22 | 서명에서 형식화된 참조를 나타냅니다. |
TypeHandle | 64 | 서명에서 EntityHandle 형식의 앞에 옵니다. 원시 메타데이터에서는 참조 형식의 경우 ELEMENT_TYPE_CLASS(0x12)로 인코딩되거나 값 형식의 경우 ELEMENT_TYPE_VALUETYPE(0x11)으로 인코딩됩니다. Windows 런타임 프로젝션이 클래스에서 값 형식 또는 반대로 투사되므로 이 값은 단일 코드로 축소되며, 이 경우에 원시 코드는 잘못 출력됩니다. |
UInt16 | 7 | 서명에서 UInt16을 나타냅니다. |
UInt32 | 9 | 서명에서 UInt32을 나타냅니다. |
UInt64 | 11 | 서명에서 UInt64을 나타냅니다. |
UIntPtr | 25 | 서명에서 UIntPtr을 나타냅니다. |
Void | 1 | 서명에서 Void을 나타냅니다. |
적용 대상
.NET