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);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)]
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[]
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)>]
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,才能使用它。

适用于