TypeInfo.DeclaredFields Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém uma coleção dos campos definidos pelo tipo atual.
public:
virtual property System::Collections::Generic::IEnumerable<System::Reflection::FieldInfo ^> ^ DeclaredFields { System::Collections::Generic::IEnumerable<System::Reflection::FieldInfo ^> ^ get(); };
public virtual System.Collections.Generic.IEnumerable<System.Reflection.FieldInfo> DeclaredFields { get; }
public virtual System.Collections.Generic.IEnumerable<System.Reflection.FieldInfo> DeclaredFields { [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)] get; }
member this.DeclaredFields : seq<System.Reflection.FieldInfo>
[<get: System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)>]
member this.DeclaredFields : seq<System.Reflection.FieldInfo>
Public Overridable ReadOnly Property DeclaredFields As IEnumerable(Of FieldInfo)
Valor de Propriedade
Uma coleção dos campos definidos pelo tipo atual.
- Atributos
Observações
Para filtrar os resultados da DeclaredFields propriedade, use consultas LINQ. Para objetos de reflexão que se originam no runtime (por exemplo, como resultado de typeof(Object)), pode percorrer a árvore de herança usando os métodos da RuntimeReflectionExtensions classe. Os consumidores de objetos de contextos de reflexão personalizados não podem usar estes métodos e têm de atravessar a árvore de herança por si próprios.