AccessibleObject.IReflect.GetFields(BindingFlags) AccessibleObject.IReflect.GetFields(BindingFlags) AccessibleObject.IReflect.GetFields(BindingFlags) Method

정의

현재 클래스의 모든 필드에 해당하는 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);
Function GetFields (bindingAttr As BindingFlags) As FieldInfo() Implements IReflect.GetFields

매개 변수

bindingAttr
BindingFlags BindingFlags BindingFlags

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

반환

bindingAttr에 지정된 검색 제약 조건을 충족하는 이 리플렉션 개체에 대한 모든 필드 정보가 포함된 FieldInfo 개체의 배열입니다.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 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.

적용 대상