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

정의

현재 클래스의 모든 필드에 해당하는 FieldInfo 개체의 배열을 반환합니다.Returns an array of FieldInfo objects that correspond to all fields of the current class.

public:
 cli::array <System::Reflection::FieldInfo ^> ^ GetFields(System::Reflection::BindingFlags bindingAttr);
public System.Reflection.FieldInfo[] GetFields (System.Reflection.BindingFlags bindingAttr);
abstract member GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
Public Function GetFields (bindingAttr As BindingFlags) As FieldInfo()

매개 변수

bindingAttr
BindingFlags 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.

설명

일치 하는 이름을 기준으로 합니다.The match is based upon a name. 각 필드에는 고유한 이름이 있어야 합니다.Each field must have a unique name. BindingFlags.NonPublic 플래그는 public이 아닌 메서드가 검색에 포함 되도록 지정 합니다.The BindingFlags.NonPublic flag specifies that non-public methods are included in the search. BindingFlags.Public 플래그는 공용 메서드가 검색에 포함 되도록 지정 합니다.The BindingFlags.Public flag specifies that public methods are included in the search.

적용 대상

추가 정보