ActivationObject.GetField(String, Int32) メソッド

定義

スコープの階層を検索して、指定した名前のフィールドを返します。 このメソッドは、構文レベルで指定されたスコープのみを検索します。

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

public:
 virtual System::Reflection::FieldInfo ^ GetField(System::String ^ name, int lexLevel);
public virtual System.Reflection.FieldInfo GetField (string name, int lexLevel);
override this.GetField : string * int -> System.Reflection.FieldInfo
Public Overridable Function GetField (name As String, lexLevel As Integer) As FieldInfo

パラメーター

name
String

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

lexLevel
Int32

検索する構文レベル。

戻り値

指定した名前の FieldInfo オブジェクト。

実装

注釈

このメソッドは、コンパイル時に解決できないフィールドに適用されます。 これは、式が外側のスコープ内のフィールドを参照する場合 eval に発生します。 式では、外部スコープ内の eval フィールドと同じ名前のローカル フィールドを宣言できるため、フィールドを外部スコープ フィールドに事前にバインドすることはできません。

適用対象

こちらもご覧ください