Aracılığıyla paylaş


TypeInfo.DeclaredFields Özellik

Tanım

Geçerli tür tarafından tanımlanan alanların koleksiyonunu alır.

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)

Özellik Değeri

Geçerli tür tarafından tanımlanan alanların koleksiyonu.

Öznitelikler

Açıklamalar

Özelliğin sonuçlarını filtrelemek DeclaredFields için LINQ sorgularını kullanın. Çalışma zamanından kaynaklanan yansıma nesneleri için (örneğin, sonucu typeof(Object)olarak), sınıftaki yöntemleri kullanarak devralma ağacını RuntimeReflectionExtensions geçirebilirsiniz. Özelleştirilmiş yansıma bağlamlarından nesne tüketicileri bu yöntemleri kullanamaz ve devralma ağacının kendileri arasında geçiş yapmalıdır.

Şunlara uygulanır