SignatureTypeEncoder Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Koduje typ w podpisie.
public value class SignatureTypeEncoder
public readonly struct SignatureTypeEncoder
public struct SignatureTypeEncoder
type SignatureTypeEncoder = struct
Public Structure SignatureTypeEncoder
- Dziedziczenie
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 ( |