DynamicallyAccessedMembersAttribute Sınıf

Tanım

Belirtilen Type belirli üyelere, örneğin System.Reflectionaracılığıyla dinamik olarak erişildiğini gösterir.

public ref class DynamicallyAccessedMembersAttribute sealed : 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)]
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)>]
type DynamicallyAccessedMembersAttribute = class
    inherit 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
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 üyelerde geçerlidir. Bu öznitelik türündeki Stringbir konuma uygulandığında, dizenin tam tür adını temsil ettiği varsayımıdır. Özniteliği bir yönteme uygulanırsa, özel bir durum olarak değerlendirilir ve özniteliğin yöntemin "this" parametresine uygulanması gerektiği anlamına gelir. özniteliği yalnızca (veya string) için atanabilir Type örnek tür yöntemlerinde kullanılmalıdır, ancak orada hiçbir yöntem bunu kullanmaz. Daha fazla bilgi için bkz. Kırpma uyarılarına giriş.

Oluşturucular

Name Description
DynamicallyAccessedMembersAttribute(DynamicallyAccessedMemberTypes)

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

Özellikler

Name Description
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

Name Description
Equals(Object)

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

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

Bu örneğin karma kodunu döndürür.

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

Geçerli örneğin Type 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 Objectbasit bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.