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, Boolean)

メソッド本体をエンコードし、指定された命令エンコーダー、最大スタック サイズ、ローカル変数のシグネチャ ハンドル、メソッド本体の属性を使用してメソッド本体ストリームに追加し、メソッドが動的ローカル メモリ プールから割り当てるかどうかを示すことができます。

AddMethodBody(InstructionEncoder, Int32, StandaloneSignatureHandle, MethodBodyAttributes)

メソッド本体をエンコードし、メソッド本体ストリームに追加します。

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

メソッド本体をエンコードし、指定されたコード サイズ、最大スタック サイズ、例外領域の数、ローカル変数のシグネチャ ハンドル、メソッド本体の属性を使用して、メソッド本体ストリームに追加します。これにより、例外領域を小さな形式でエンコードする必要があるかどうかを示し、メソッドが動的ローカル メモリ プールから割り当てるかどうかを示すことができます。

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

メソッド本体をエンコードし、指定されたコード サイズ、最大スタック サイズ、例外領域の数、ローカル変数のシグネチャ ハンドル、メソッド本体の属性を使用して、メソッド本体ストリームに追加し、例外領域を小さな形式でエンコードするかどうかを示します。

適用対象