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式では、外部スコープ内のフィールドと同じ名前のローカル フィールドを宣言できるため、フィールドを外部スコープ フィールドに事前にバインドすることはできません。

適用対象

こちらもご覧ください