MethodBodyStreamEncoder 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.
Fornece um codificador para um fluxo de corpo do método.
public value class MethodBodyStreamEncoder
public readonly struct MethodBodyStreamEncoder
public struct MethodBodyStreamEncoder
type MethodBodyStreamEncoder = struct
Public Structure MethodBodyStreamEncoder
- Herança
Construtores
| Nome | Description |
|---|---|
| MethodBodyStreamEncoder(BlobBuilder) |
Fornece um codificador para um fluxo de corpo do método. |
Propriedades
| Nome | Description |
|---|---|
| Builder |
Fornece um codificador para um fluxo de corpo do método. |
Métodos
| Nome | Description |
|---|---|
| AddMethodBody(InstructionEncoder, Int32, StandaloneSignatureHandle, MethodBodyAttributes, Boolean) |
Codifica um corpo do método e adiciona-o ao fluxo do corpo do método, usando o codificador de instrução fornecido, o tamanho máximo da pilha, o identificador de assinatura das variáveis locais, os atributos do corpo do método e permitindo indicar se o método deve alocar do pool de memória local dinâmico ou não. |
| AddMethodBody(InstructionEncoder, Int32, StandaloneSignatureHandle, MethodBodyAttributes) |
Codifica um corpo do método e adiciona-o ao fluxo do corpo do método. |
| AddMethodBody(Int32, Int32, Int32, Boolean, StandaloneSignatureHandle, MethodBodyAttributes, Boolean) |
Codifica um corpo do método e adiciona-o ao fluxo do corpo do método, usando o tamanho do código fornecido, o tamanho máximo da pilha, o número de regiões de exceção, o identificador de assinatura das variáveis locais, os atributos do corpo do método, permitindo indicar se as regiões de exceção devem ser codificadas em formato pequeno ou não, e permitindo indicar se o método deve alocar do pool de memória local dinâmico ou não. |
| AddMethodBody(Int32, Int32, Int32, Boolean, StandaloneSignatureHandle, MethodBodyAttributes) |
Codifica um corpo do método e adiciona-o ao fluxo do corpo do método, usando o tamanho do código fornecido, o tamanho máximo da pilha, o número de regiões de exceção, o identificador de assinatura das variáveis locais, os atributos do corpo do método e a permissão para indicar se as regiões de exceção devem ser codificadas em formato pequeno ou não. |