次の方法で共有


MethodBuilder メンバ

MethodBuilder 概要

パブリック プロパティ

パブリック プロパティAttributes オーバーライド。 このメソッドの属性を取得します。
パブリック プロパティCallingConvention オーバーライド。 メソッドの呼び出し規約を返します。
パブリック プロパティDeclaringType オーバーライド。 このメソッドを宣言する型を返します。
パブリック プロパティInitLocals このメソッドのローカル変数をゼロで初期化するかどうかを取得または設定します。このプロパティの既定値は true です。
パブリック プロパティIsAbstract (MethodBase から継承されます) メソッドが抽象メソッドかどうかを示す値を取得します。
パブリック プロパティIsAssembly (MethodBase から継承されます) 同じアセンブリの異なるクラスからこのメソッドを呼び出すことができるかどうかを示す値を取得します。
パブリック プロパティIsConstructor (MethodBase から継承されます) メソッドがコンストラクタかどうかを示す値を取得します。
パブリック プロパティIsFamily (MethodBase から継承されます) このメソッドへのアクセスがクラスのメンバと派生クラスのメンバに制限されているかどうかを示す値を取得します。
パブリック プロパティIsFamilyAndAssembly (MethodBase から継承されます) 同じアセンブリの派生クラスからこのメソッドを呼び出すことができるかどうかを示す値を取得します。
パブリック プロパティIsFamilyOrAssembly (MethodBase から継承されます) すべての派生クラスおよび同じアセンブリのすべてのクラスからこのメソッドを呼び出すことができるかどうかを示す値を取得します。
パブリック プロパティIsFinal (MethodBase から継承されます) このメソッドが final かどうかを示す値を取得します。
パブリック プロパティIsHideBySig (MethodBase から継承されます) 派生クラスで、正確に同じシグネチャを持つ同じ種類のメンバだけが隠しメンバになるかどうかを示す値を取得します。
パブリック プロパティIsPrivate (MethodBase から継承されます) このメンバがプライベートかどうかを示す値を取得します。
パブリック プロパティIsPublic (MethodBase から継承されます) パブリック メソッドかどうかを示す値を取得します。
パブリック プロパティIsSpecialName (MethodBase から継承されます) 特別な名前のメソッドかどうかを示す値を取得します。
パブリック プロパティIsStatic (MethodBase から継承されます) メソッドが静的 (Visual Basic では Shared) かどうかを示す値を取得します。
パブリック プロパティIsVirtual (MethodBase から継承されます) メソッドが仮想 (Visual Basic では Overridable) かどうかを示す値を取得します。
パブリック プロパティMemberType (MethodInfo から継承されます) オーバーライド。 メンバがメソッドであることを示す値を取得します。
パブリック プロパティMethodHandle オーバーライド。 メソッドの内部ハンドルを取得します。基になるメタデータ ハンドルにアクセスするには、このハンドルを使用します。
パブリック プロパティName オーバーライド。 このメソッドの名前を取得します。
パブリック プロパティReflectedType オーバーライド。 このオブジェクトを取得するためにリフレクションで使用したクラスを取得します。
パブリック プロパティReturnType オーバーライド。 このメソッドの戻り値の型を取得します。
パブリック プロパティReturnTypeCustomAttributes オーバーライド。 メソッドの戻り値の型のカスタム属性を返します。
パブリック プロパティSignature フィールドのシグネチャを取得します。

パブリック メソッド

パブリック メソッドAddDeclarativeSecurity このメソッドに宣言セキュリティを追加します。
パブリック メソッドCreateMethodBody 指定した MSIL (Microsoft Intermediate Language) 命令のバイト配列を使用して、メソッドの本体を作成します。
パブリック メソッドDefineParameter このメソッドのパラメータを定義します。
パブリック メソッドEquals オーバーライド。 指定したオブジェクトがこのインスタンスと等しいかどうかを確認します。
パブリック メソッドGetBaseDefinition オーバーライド。 メソッドの基本実装を返します。
パブリック メソッドGetCustomAttributes オーバーロード。 オーバーライド。 このメソッドに対して定義されているカスタム属性を返します。
パブリック メソッドGetHashCode オーバーライド。 このメソッドのハッシュ コードを取得します。
パブリック メソッドGetILGenerator オーバーロード。 このメソッドの ILGenerator を返します。
パブリック メソッドGetMethodImplementationFlags オーバーライド。 メソッドの実装フラグを返します。
パブリック メソッドGetModule このメソッドが含まれているモジュールへの参照を返します。
パブリック メソッドGetParameters オーバーライド。 このメソッドのパラメータを返します。
パブリック メソッドGetToken このメソッドのトークンを表す MethodToken を返します。
パブリック メソッドGetType (Object から継承されます) 現在のインスタンスの Type を取得します。
パブリック メソッドInvoke オーバーロード。
パブリック メソッドIsDefined オーバーライド。 指定されたカスタム属性の型が定義されているかどうかを確認します。
パブリック メソッドSetCustomAttribute オーバーロード。 カスタム属性を設定します。
パブリック メソッドSetImplementationFlags このメソッドの実装フラグを設定します。
パブリック メソッドSetMarshal このメソッドの戻り値の型のマーシャリング情報を設定します。
パブリック メソッドSetSymCustomAttribute BLOB を使用して、シンボリック カスタム属性を設定します。
パブリック メソッドToString オーバーライド。 この MethodBuilder インスタンスを文字列として返します。

プロテクト メソッド

プロテクト メソッドFinalize (Object から継承されます) オーバーライド。 Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。

C# と C++ では、ファイナライザはデストラクタ構文で表現されます。

プロテクト メソッドMemberwiseClone (Object から継承されます) 現在の Object の簡易コピーを作成します。

参照

MethodBuilder クラス | System.Reflection.Emit 名前空間