SignatureTypeEncoder 구조체

정의

서명의 형식을 인코딩합니다.

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

생성자

Name Description
SignatureTypeEncoder(BlobBuilder)

SignatureTypeEncoder 항목을 만듭니다.

속성

Name Description
Builder

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

메서드

Name Description
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*)를 인코딩합니다.

적용 대상