次の方法で共有


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

定義

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

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

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

パラメーター

name
String

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

lexLevel
Int32

検索する構文レベル。

戻り値

FieldInfo

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

注釈

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

適用対象

こちらもご覧ください