SignatureTypeEncoder Estrutura
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Codifica um tipo numa assinatura.
public value class SignatureTypeEncoder
public readonly struct SignatureTypeEncoder
public struct SignatureTypeEncoder
type SignatureTypeEncoder = struct
Public Structure SignatureTypeEncoder
- Herança
Construtores
| Name | Description |
|---|---|
| SignatureTypeEncoder(BlobBuilder) |
Cria um SignatureTypeEncoder. |
Propriedades
| Name | Description |
|---|---|
| Builder |
O BlobBuilder local onde a assinatura é escrita. |
Métodos
| Name | Description |
|---|---|
| Array(Action<SignatureTypeEncoder>, Action<ArrayShapeEncoder>) |
Codifica um tipo de array. |
| Array(SignatureTypeEncoder, ArrayShapeEncoder) |
Codifica um tipo de array. Devolve um par de codificadores que devem ser usados pela 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 genérica de instância. |
| 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) |
Escreve código de tipo primitivo. |
| SByte() |
Codifica SByte. |
| Single() |
Codifica Single. |
| String() |
Codifica String. |
| SZArray() |
Inicia a assinatura do array 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 void ( |