SignatureTypeEncoder Структура

Определение

public value class SignatureTypeEncoder
public struct SignatureTypeEncoder
type SignatureTypeEncoder = struct
Public Structure SignatureTypeEncoder
Наследование
SignatureTypeEncoder

Конструкторы

SignatureTypeEncoder(BlobBuilder)

Свойства

Builder

Методы

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

Кодирует тип массива.Encodes an array type.

Array(SignatureTypeEncoder, ArrayShapeEncoder)

Кодирует тип массива.Encodes an array type. Возвращает пару кодировщиков, которые должны использоваться в порядке их следования в списке параметров.Returns a pair of encoders that must be used in the order they appear in the parameter list.

Boolean()
Byte()
Char()
CustomModifiers()

Запускает сигнатуру типа с пользовательскими модификаторами.Starts a signature of a type with custom modifiers.

Double()
FunctionPointer(SignatureCallingConvention, FunctionPointerAttributes, Int32)

Запускает сигнатуру указателя функции.Starts a function pointer signature.

GenericInstantiation(EntityHandle, Int32, Boolean)

Запускает сигнатуру универсального экземпляра.Starts a generic instantiation signature.

GenericMethodTypeParameter(Int32)

Кодирует ссылку на параметр типа содержащего универсального метода.Encodes a reference to type parameter of a containing generic method.

GenericTypeParameter(Int32)

Кодирует ссылку на параметр типа содержащего универсального типа.Encodes a reference to type parameter of a containing generic type.

Int16()
Int32()
Int64()
IntPtr()
Object()
Pointer()

Запускает сигнатуру указателя.Starts pointer signature.

PrimitiveType(PrimitiveTypeCode)

Записывает код примитивного типа.Writes primitive type code.

SByte()
Single()
String()
SZArray()

Запускает сигнатуру массива (вектора) SZ.Starts SZ array (vector) signature.

Type(EntityHandle, Boolean)

Кодирует ссылку на тип.Encodes a reference to a type.

UInt16()
UInt32()
UInt64()
UIntPtr()
VoidPointer()

Кодирует указатель void (Encodes a void pointer (

void*
).).

Применяется к