TypeDelegator.GetField(String, BindingFlags) メソッド

定義

指定した名前のフィールドを表す FieldInfo オブジェクトを返します。

public:
 override System::Reflection::FieldInfo ^ GetField(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public override System.Reflection.FieldInfo? GetField (string name, System.Reflection.BindingFlags bindingAttr);
public override System.Reflection.FieldInfo GetField (string name, System.Reflection.BindingFlags bindingAttr);
override this.GetField : string * System.Reflection.BindingFlags -> System.Reflection.FieldInfo
Public Overrides Function GetField (name As String, bindingAttr As BindingFlags) As FieldInfo

パラメーター

name
String

検索するフィールドの名前。

bindingAttr
BindingFlags

検索の実行方法に影響を与えるビットマスク。 この値は、BindingFlags の 0 個以上のビット フラグの組み合わせです。

戻り値

指定した名前によってこの TypeDelegator で宣言または継承されているフィールドを表す FieldInfo オブジェクト。 フィールドが見つからない場合は null を返します。

例外

name パラメーターが null です。

注釈

BindingFlagsbindingAttr使用します。すべてのパブリック フィールドと非パブリック フィールドを返す NonPublic。 BindingFlags.IgnoreCase既定では検索で大文字と小文字が区別されるため、フィールドの大文字と小文字は無視します。

適用対象