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