SignatureTypeEncoder Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Codifica um tipo em uma assinatura.
public value class SignatureTypeEncoder
public readonly struct SignatureTypeEncoder
public struct SignatureTypeEncoder
type SignatureTypeEncoder = struct
Public Structure SignatureTypeEncoder
- Herança
Construtores
| Nome | Description |
|---|---|
| SignatureTypeEncoder(BlobBuilder) |
Cria um SignatureTypeEncoder. |
Propriedades
| Nome | Description |
|---|---|
| Builder |
O BlobBuilder local em que a assinatura é gravada. |
Métodos
| Nome | Description |
|---|---|
| Array(Action<SignatureTypeEncoder>, Action<ArrayShapeEncoder>) |
Codifica um tipo de matriz. |
| Array(SignatureTypeEncoder, ArrayShapeEncoder) |
Codifica um tipo de matriz. Retorna um par de codificadores que devem ser usados na ordem em que aparecem na lista de parâmetros. |
| Boolean() |
Codifica .Boolean |
| Byte() |
Codifica .Byte |
| Char() |
Codifica .Char |
| CustomModifiers() |
Inicia uma assinatura de um tipo com modificadores personalizados. |
| Double() |
Codifica .Double |
| FunctionPointer(SignatureCallingConvention, FunctionPointerAttributes, Int32) |
Inicia uma assinatura de ponteiro de função. |
| GenericInstantiation(EntityHandle, Int32, Boolean) |
Inicia uma assinatura de instanciação genérica. |
| GenericMethodTypeParameter(Int32) |
Codifica uma referência ao parâmetro de tipo de um método genérico que contém. |
| GenericTypeParameter(Int32) |
Codifica uma referência ao parâmetro de tipo de um tipo genérico que contém. |
| Int16() |
Codifica .Int16 |
| Int32() |
Codifica .Int32 |
| Int64() |
Codifica .Int64 |
| IntPtr() |
Codifica .IntPtr |
| Object() |
Codifica .Object |
| Pointer() |
Inicia a assinatura do ponteiro. |
| PrimitiveType(PrimitiveTypeCode) |
Grava código de tipo primitivo. |
| SByte() |
Codifica .SByte |
| Single() |
Codifica .Single |
| String() |
Codifica .String |
| SZArray() |
Inicia a assinatura de matriz SZ (vetor). |
| Type(EntityHandle, Boolean) |
Codifica uma referência a um tipo. |
| TypedReference() |
Codifica .TypedReference |
| UInt16() |
Codifica .UInt16 |
| UInt32() |
Codifica .UInt32 |
| UInt64() |
Codifica .UInt64 |
| UIntPtr() |
Codifica .UIntPtr |
| VoidPointer() |
Codifica um ponteiro nulo ( |