AccessibleObject.IReflect.GetFields(BindingFlags) 方法

定义

获取与当前类的所有字段对应的 FieldInfo 对象的数组。 有关此成员的说明,请参见 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

用于控制搜索的绑定属性。

返回

FieldInfo 对象的数组,包含此反射对象的符合 bindingAttr 中指定的搜索约束的所有字段信息。

实现

注解

每个字段必须具有唯一的名称。 标志 BindingFlags.NonPublic 指定非公共字段包含在搜索中。 标志 BindingFlags.Public 指定公共字段包含在搜索中。

此成员是显式接口成员的实现。 它只能在 AccessibleObject 实例被强制转换为 IReflect 接口时使用。

适用于