#regionassembler mscorlib、バージョン= 4.0.0.0、カルチャー=ニュートラル、PublicKeyToken = b77a5c561934e089
// C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework \ .NETFramework \ v4.6.1 \ mscorlib.dll
#endregion
using System.Collections.Generic;
using System.Runtime.InteropServices;
namespace System.Reflection
{
//
// Abstract:
// メタデータの本体とMSILメソッドへのアクセスを提供します。
[ComVisible(true )]
public class MethodBody
{
//
// Abstract:
// System.Reflection.MethodBodyクラスの新しいインスタンスを初期化します。
保護されたMethodBody();
//
// 概要:
// メタデータのメソッドを記述するローカル変数のシグネチャからメタデータタグを取得します。
//
// 結果を返す:
// メタデータタグを表す整数。
public virtual int LocalSignatureMetadataToken { get ;}
//
// Abstract:
// メソッド本体で宣言されたローカル変数のリストを取得します。
//
// 結果を返す:
// System.Collections.Generic.IList`1のSystem.Reflection.LocalVariableInfoは、メソッド本体でローカル変数を記述するオブジェクトを宣言します。
public virtual IList <LocalVariableInfo> LocalVariables { get ;}
//
//概要:
// このメソッドを実行すると、オペランドスタックの最大アイテム数が取得されます。
//
// 返される結果:
// このメソッドが実行されたときのオペランドスタックの最大アイテム数。
public virtual int MaxStackSize { get ;}
//
// 概要:
// メソッド本体のローカル変数がそのタイプのデフォルト値に初期化されているかどうかを示す値を取得します。
//
// 結果を返す:
// メソッドの本体に参照型のローカル変数nullに初期化するコードが含まれている場合、またはゼロに初期化された値が値型に適用される場合はtrue、それ以外の場合はfalseです。
public virtual bool InitLocals { get ;}
//
// 概要:
// メソッド本体のすべての例外処理を含む句のリストを取得します。
//
// リターン結果:
// System.Reflection.ExceptionHandlingClauseオブジェクトSystem.Collections.Generic.IList`1
//は、 メソッド本体を処理句例外を表します。
public virtual IList <ExceptionHandlingClause> ExceptionHandlingClauses { get ;}
//
// Abstract:
// メソッド本体のMSILがバイト配列の形式で返されます。
//
// 結果を返す:
// メソッド本体のMSILを含む、タイプSystem.Byteの配列。
パブリック 仮想 バイト[] GetILAsByteArray();
}
}