Udostępnij za pośrednictwem


TypeInfo.DeclaredFields Właściwość

Definicja

Pobiera kolekcję pól zdefiniowanych przez bieżący typ.

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; }
member this.DeclaredFields : seq<System.Reflection.FieldInfo>
Public Overridable ReadOnly Property DeclaredFields As IEnumerable(Of FieldInfo)

Wartość właściwości

Kolekcja pól zdefiniowanych przez bieżący typ.

Uwagi

Aby filtrować wyniki DeclaredFields właściwości, użyj zapytań LINQ. W przypadku obiektów odbicia pochodzących ze środowiska uruchomieniowego (na przykład w wyniku typeof(Object)metody ) można przejść przez drzewo dziedziczenia przy użyciu metod w RuntimeReflectionExtensions klasie . Konsumenci obiektów z dostosowanych kontekstów odbicia nie mogą używać tych metod i muszą przechodzić przez drzewo dziedziczenia.

Dotyczy