Поделиться через


MethodBodyStreamEncoder Структура

Определение

Предоставляет кодировщик для потока тела метода.

public value class MethodBodyStreamEncoder
public readonly struct MethodBodyStreamEncoder
public struct MethodBodyStreamEncoder
type MethodBodyStreamEncoder = struct
Public Structure MethodBodyStreamEncoder
Наследование
MethodBodyStreamEncoder

Конструкторы

MethodBodyStreamEncoder(BlobBuilder)

Предоставляет кодировщик для потока тела метода.

Свойства

Builder

Предоставляет кодировщик для потока тела метода.

Методы

AddMethodBody(InstructionEncoder, Int32, StandaloneSignatureHandle, MethodBodyAttributes)

Кодирует тело метода и добавляет его в поток тела метода.

AddMethodBody(InstructionEncoder, Int32, StandaloneSignatureHandle, MethodBodyAttributes, Boolean)

Кодирует тело метода и добавляет его в поток тела метода, используя предоставленный кодировщик инструкций, максимальный размер стека, параметр сигнатуры локальных переменных, атрибуты тела метода. Позволяет указать, должен ли метод выделять из пула динамической локальной памяти или нет.

AddMethodBody(Int32, Int32, Int32, Boolean, StandaloneSignatureHandle, MethodBodyAttributes)

Кодирует тело метода и добавляет его в поток тела метода, используя указанный размер кода, максимальный размер стека, число регионов исключения, параметр сигнатуры локальных переменных, атрибуты тела метода. Позволяет указать, должны ли области исключения быть закодированными в небольшом формате или нет.

AddMethodBody(Int32, Int32, Int32, Boolean, StandaloneSignatureHandle, MethodBodyAttributes, Boolean)

Кодирует тело метода и добавляет его в поток тела метода, используя указанный размер кода, максимальный размер стека, число регионов исключения, параметр сигнатуры локальных переменных, атрибуты тела метода. Позволяет указать, должны ли области исключения быть закодированными в небольшом формате и должен ли метод выделять из пула динамической локальной памяти или нет.

Применяется к