TypeDelegator.GetField(String, BindingFlags) 메서드

정의

지정된 이름을 가진 FieldInfo 필드를 나타내는 개체를 반환합니다.

public:
 override System::Reflection::FieldInfo ^ GetField(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)]
public override System.Reflection.FieldInfo? GetField(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);
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)>]
override this.GetField : string * System.Reflection.BindingFlags -> System.Reflection.FieldInfo
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

검색이 수행되는 방식에 영향을 주는 비트 마스크입니다. 값은 .에서 BindingFlags0개 이상의 비트 플래그 조합입니다.

반품

FieldInfo 지정된 이름을 사용하여 선언되거나 상속 TypeDelegator 된 필드를 나타내는 개체입니다. 이러한 필드를 찾을 수 없으면 반환 null 합니다.

특성

예외

매개 변수는 name .입니다 null.

설명

다음을 bindingAttrBindingFlags사용합니다. 모든 공용 및 비공용 필드를 반환하는 비공유 항목입니다. 검색은 기본적으로 대/소문자를 구분하므로 필드의 대/소문자를 무시하는 데 사용합니다 BindingFlags.IgnoreCase .

적용 대상