다음을 통해 공유


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

지정된 이름이 있는 FieldInfo 개체입니다.

구현

설명

이 메서드는 컴파일 타임에 확인할 수 없는 필드에 적용 됩니다. 이런 경우는 eval 외부 범위에 있는 필드를 참조 하는 식입니다. 때문에 eval 식 외부 범위에 있는 필드와 동일한 이름을 가진 로컬 필드를 선언할 수 있으며, 외부 범위의 필드에 초기 바인딩할 수 없습니다.

적용 대상

추가 정보