AccessibleObject.IReflect.GetFields(BindingFlags) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.