AccessibleObject.IReflect.GetFields(BindingFlags) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取与当前类的所有字段对应的 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 接口时使用。