AccessibleObject.IReflect.GetFields(BindingFlags) Método

Definição

Obtém uma matriz de FieldInfo objetos correspondente a todos os campos da classe atual. Para obter uma descrição deste membro, consulte 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

Parâmetros

bindingAttr
BindingFlags

Os atributos de associação usados para controlar a pesquisa.

Retornos

Uma matriz de FieldInfo objetos que contém todas as informações de campo para este objeto de reflexão que atende às restrições de pesquisa especificadas em bindingAttr.

Implementações

Comentários

Cada campo deve ter um nome exclusivo. O BindingFlags.NonPublic sinalizador especifica que os campos não públicos estão incluídos na pesquisa. O BindingFlags.Public sinalizador especifica que os campos públicos estão incluídos na pesquisa.

Esse membro é uma implementação de membro de interface explícita. Ele só pode ser usado quando a AccessibleObject instância é convertida em uma IReflect interface.

Aplica-se a