AccessibleObject.IReflect.GetFields(BindingFlags) 메서드

정의

현재 클래스의 모든 필드에 해당하는 FieldInfo 개체의 배열을 가져옵니다.Gets an array of FieldInfo objects corresponding to all fields of the current class. 이 멤버에 대한 설명은 GetFields(BindingFlags)를 참조하세요.For a description of this member, see GetFields(BindingFlags).

 virtual cli::array <System::Reflection::FieldInfo ^> ^ System.Reflection.IReflect.GetFields(System::Reflection::BindingFlags bindingAttr) = System::Reflection::IReflect::GetFields;
System.Reflection.FieldInfo[] IReflect.GetFields (System.Reflection.BindingFlags bindingAttr);
abstract member System.Reflection.IReflect.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
override this.System.Reflection.IReflect.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
Function GetFields (bindingAttr As BindingFlags) As FieldInfo() Implements IReflect.GetFields

매개 변수

bindingAttr
BindingFlags

검색을 제어하는 데 사용되는 바인딩 특성입니다.The binding attributes used to control the search.

반환

FieldInfo에 지정된 검색 제약 조건을 충족하는 이 리플렉션 개체에 대한 모든 필드 정보가 포함된 bindingAttr 개체의 배열입니다.An array of FieldInfo objects containing all the field information for this reflection object that meets the search constraints specified in bindingAttr.

구현

설명

각 필드에는 고유한 이름이 있어야 합니다.Each field must have a unique name. BindingFlags.NonPublic 플래그는 public이 아닌 필드가 검색에 포함 되도록 지정 합니다.The BindingFlags.NonPublic flag specifies that nonpublic fields are included in the search. BindingFlags.Public 플래그는 검색에 공용 필드를 포함 하도록 지정 합니다.The BindingFlags.Public flag specifies that public fields are included in the search.

이 멤버는 명시적인 인터페이스 멤버 구현입니다.This member is an explicit interface member implementation. AccessibleObject 인스턴스가 IReflect 인터페이스로 캐스팅된 경우에만 사용할 수 있습니다.It can be used only when the AccessibleObject instance is cast to an IReflect interface.

적용 대상