Udostępnij za pośrednictwem


SignatureTypeEncoder Struktura

Definicja

Koduje typ w podpisie.

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

Konstruktory

SignatureTypeEncoder(BlobBuilder)

Tworzy element SignatureTypeEncoder.

Właściwości

Builder

Miejsce BlobBuilder , w którym jest zapisywany podpis.

Metody

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

Koduje typ tablicy.

Array(SignatureTypeEncoder, ArrayShapeEncoder)

Koduje typ tablicy. Zwraca parę koderów, które muszą być używane w kolejności wyświetlanej na liście parametrów.

Boolean()

Koduje Boolean.

Byte()

Koduje Byte.

Char()

Koduje Char.

CustomModifiers()

Uruchamia podpis typu z modyfikatorami niestandardowymi.

Double()

Koduje Double.

FunctionPointer(SignatureCallingConvention, FunctionPointerAttributes, Int32)

Uruchamia podpis wskaźnika funkcji.

GenericInstantiation(EntityHandle, Int32, Boolean)

Uruchamia ogólny podpis wystąpienia.

GenericMethodTypeParameter(Int32)

Koduje odwołanie do parametru typu zawierającej metodę ogólną.

GenericTypeParameter(Int32)

Koduje odwołanie do parametru typu zawierającego typ ogólny.

Int16()

Koduje Int16.

Int32()

Koduje Int32.

Int64()

Koduje Int64.

IntPtr()

Koduje IntPtr.

Object()

Koduje Object.

Pointer()

Uruchamia podpis wskaźnika.

PrimitiveType(PrimitiveTypeCode)

Zapisuje kod typu pierwotnego.

SByte()

Koduje SByte.

Single()

Koduje Single.

String()

Koduje String.

SZArray()

Uruchamia podpis tablicy SZ (wektor).

Type(EntityHandle, Boolean)

Koduje odwołanie do typu.

TypedReference()

Koduje TypedReference.

UInt16()

Koduje UInt16.

UInt32()

Koduje UInt32.

UInt64()

Koduje UInt64.

UIntPtr()

Koduje UIntPtr.

VoidPointer()

Koduje wskaźnik pustki (void*).

Dotyczy