Aracılığıyla paylaş


DynamicallyAccessedMembersAttribute Sınıf

Tanım

Belirtilen Type bir üzerindeki belirli üyelere, örneğin aracılığıyla System.Reflectiondinamik olarak erişildiğini gösterir.

public ref class DynamicallyAccessedMembersAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.GenericParameter | System.AttributeTargets.Method | System.AttributeTargets.Parameter | System.AttributeTargets.Property | System.AttributeTargets.ReturnValue, Inherited=false)]
public sealed class DynamicallyAccessedMembersAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Field | System.AttributeTargets.GenericParameter | System.AttributeTargets.Interface | System.AttributeTargets.Method | System.AttributeTargets.Parameter | System.AttributeTargets.Property | System.AttributeTargets.ReturnValue | System.AttributeTargets.Struct, Inherited=false)]
public sealed class DynamicallyAccessedMembersAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.GenericParameter | System.AttributeTargets.Method | System.AttributeTargets.Parameter | System.AttributeTargets.Property | System.AttributeTargets.ReturnValue, Inherited=false)>]
type DynamicallyAccessedMembersAttribute = class
    inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Field | System.AttributeTargets.GenericParameter | System.AttributeTargets.Interface | System.AttributeTargets.Method | System.AttributeTargets.Parameter | System.AttributeTargets.Property | System.AttributeTargets.ReturnValue | System.AttributeTargets.Struct, Inherited=false)>]
type DynamicallyAccessedMembersAttribute = class
    inherit Attribute
Public NotInheritable Class DynamicallyAccessedMembersAttribute
Inherits Attribute
Devralma
DynamicallyAccessedMembersAttribute
Öznitelikler

Açıklamalar

Bu öznitelik, araçların bir programın yürütülmesi sırasında hangi üyelere erişildiğini anlamasını sağlar. Bu öznitelik türü Type veya Stringolan üyeler için geçerlidir. Bu öznitelik türünde Stringbir konuma uygulandığında, dizenin tam tür adını temsil ettiği varsayımı vardır. Özniteliği bir yönteme uygulanırsa, özel bir durum olarak kabul edilir ve özniteliğin yöntemin "this" parametresine uygulanması gerektiği anlamına gelir. özniteliği yalnızca (veya string) için atanabilir Type türlerin örnek yöntemlerinde kullanılmalıdır, ancak burada hiçbir yöntem bunu kullanmaz. Daha fazla bilgi için bkz . Kırpma uyarılarına giriş.

Oluşturucular

DynamicallyAccessedMembersAttribute(DynamicallyAccessedMemberTypes)

Belirtilen üye türleriyle sınıfının yeni bir örneğini DynamicallyAccessedMembersAttribute başlatır.

Özellikler

MemberTypes

DynamicallyAccessedMemberTypes Dinamik olarak erişilen üyelerin türünü belirten öğesini alır.

TypeId

Türetilmiş bir sınıfta uygulandığında, bu Attributeiçin benzersiz bir tanımlayıcı alır.

(Devralındığı yer: Attribute)

Yöntemler

Equals(Object)

Bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değeri döndürür.

(Devralındığı yer: Attribute)
GetHashCode()

Bu örneğe ilişkin karma kodu döndürür.

(Devralındığı yer: Attribute)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
IsDefaultAttribute()

Türetilmiş bir sınıfta geçersiz kılındığında, bu örneğin değerinin türetilmiş sınıf için varsayılan değer olup olmadığını gösterir.

(Devralındığı yer: Attribute)
Match(Object)

Türetilmiş bir sınıfta geçersiz kılındığında, bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür.

(Devralındığı yer: Attribute)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.