다음을 통해 공유


SignatureTypeEncoder 구조체

정의

시그니처의 형식을 인코딩합니다.

public value class SignatureTypeEncoder
public readonly struct SignatureTypeEncoder
public struct SignatureTypeEncoder
type SignatureTypeEncoder = struct
Public Structure SignatureTypeEncoder
상속
SignatureTypeEncoder

생성자

SignatureTypeEncoder(BlobBuilder)

SignatureTypeEncoder을 만듭니다.

속성

Builder

BlobBuilder 서명이 기록되는 입니다.

메서드

Array(Action<SignatureTypeEncoder>, Action<ArrayShapeEncoder>)

배열 형식을 인코딩합니다.

Array(SignatureTypeEncoder, ArrayShapeEncoder)

배열 형식을 인코딩합니다. 매개 변수 목록에 나타나는 순서대로 사용해야 하는 인코더 쌍을 반환합니다.

Boolean()

를 인코딩합니다 Boolean.

Byte()

를 인코딩합니다 Byte.

Char()

를 인코딩합니다 Char.

CustomModifiers()

사용자 지정 한정자를 사용하여 형식의 시그니처를 시작합니다.

Double()

를 인코딩합니다 Double.

FunctionPointer(SignatureCallingConvention, FunctionPointerAttributes, Int32)

함수 포인터 시그니처를 시작합니다.

GenericInstantiation(EntityHandle, Int32, Boolean)

제네릭 인스턴스화 시그니처를 시작합니다.

GenericMethodTypeParameter(Int32)

포함하는 제네릭 메서드의 형식 매개 변수에 대한 참조를 인코딩합니다.

GenericTypeParameter(Int32)

포함하는 제네릭 형식의 형식 매개 변수에 대한 참조를 인코딩합니다.

Int16()

를 인코딩합니다 Int16.

Int32()

를 인코딩합니다 Int32.

Int64()

를 인코딩합니다 Int64.

IntPtr()

를 인코딩합니다 IntPtr.

Object()

를 인코딩합니다 Object.

Pointer()

포인터 시그니처를 시작합니다.

PrimitiveType(PrimitiveTypeCode)

기본 형식 코드를 작성합니다.

SByte()

를 인코딩합니다 SByte.

Single()

를 인코딩합니다 Single.

String()

를 인코딩합니다 String.

SZArray()

SZ 배열(벡터) 시그니처를 시작합니다.

Type(EntityHandle, Boolean)

형식에 대한 참조를 인코딩합니다.

TypedReference()

를 인코딩합니다 TypedReference.

UInt16()

를 인코딩합니다 UInt16.

UInt32()

를 인코딩합니다 UInt32.

UInt64()

를 인코딩합니다 UInt64.

UIntPtr()

를 인코딩합니다 UIntPtr.

VoidPointer()

void 포인터(void*)를 인코딩합니다.

적용 대상