SignatureTypeEncoder Struktura

Definicja

public value class SignatureTypeEncoder
public struct SignatureTypeEncoder
type SignatureTypeEncoder = struct
Public Structure SignatureTypeEncoder
Dziedziczenie
SignatureTypeEncoder

Konstruktory

SignatureTypeEncoder(BlobBuilder)

Właściwości

Builder

Metody

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

Koduje tablicę.Encodes an array type.

Array(SignatureTypeEncoder, ArrayShapeEncoder)

Koduje tablicę.Encodes an array type. Zwraca parę koderów, które muszą być używane w kolejności, w jakiej występują na liście parametrów.Returns a pair of encoders that must be used in the order they appear in the parameter list.

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

Uruchamia sygnaturę typu z modyfikatorami niestandardowymi.Starts a signature of a type with custom modifiers.

Double()
FunctionPointer(SignatureCallingConvention, FunctionPointerAttributes, Int32)

Uruchamia sygnaturę wskaźnika funkcji.Starts a function pointer signature.

GenericInstantiation(EntityHandle, Int32, Boolean)

Uruchamia ogólny podpis tworzenia wystąpienia.Starts a generic instantiation signature.

GenericMethodTypeParameter(Int32)

Koduje odwołanie do parametru typu zawierającej metodę rodzajową.Encodes a reference to type parameter of a containing generic method.

GenericTypeParameter(Int32)

Koduje odwołanie do parametru typu zawierającego typ ogólny.Encodes a reference to type parameter of a containing generic type.

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

Uruchamia sygnaturę wskaźnika.Starts pointer signature.

PrimitiveType(PrimitiveTypeCode)

Zapisuje kod typu pierwotnego.Writes primitive type code.

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

Uruchamia sygnaturę Array (Vector) w postaci SZ.Starts SZ array (vector) signature.

Type(EntityHandle, Boolean)

Koduje odwołanie do typu.Encodes a reference to a type.

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

Koduje wskaźnik void (Encodes a void pointer (

void*
).).

Dotyczy