Sdílet prostřednictvím


DynamicallyAccessedMembersAttribute Třída

Definice

Označuje, že k určitým členům na zadaném Type zařízení se přistupuje dynamicky, například prostřednictvím System.Reflection.

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
Dědičnost
DynamicallyAccessedMembersAttribute
Atributy

Poznámky

Tento atribut umožňuje nástrojům pochopit, ke kterým členům se přistupuje během provádění programu. Tento atribut je platný pro členy, jejichž typ je Type nebo String. Pokud se tento atribut použije na umístění typu String, předpokládá se, že řetězec představuje plně kvalifikovaný název typu. Pokud se atribut použije na metodu, považuje se za zvláštní případ a znamená to, že atribut by měl být použit na parametr "this" metody. Atribut by měl být použit pouze u metod instance typů, které lze přiřadit ( Type nebo string, ale žádné metody ho tam nebudou používat). Další informace najdete v tématu Úvod k upozorněním na oříznutí.

Konstruktory

DynamicallyAccessedMembersAttribute(DynamicallyAccessedMemberTypes)

Inicializuje novou instanci DynamicallyAccessedMembersAttribute třídy se zadanými typy členů.

Vlastnosti

MemberTypes

DynamicallyAccessedMemberTypes Získá, který určuje typ dynamicky přístupných členů.

TypeId

Při implementaci v odvozené třídě získá jedinečný identifikátor pro tuto Attributetřídu .

(Zděděno od Attribute)

Metody

Equals(Object)

Vrací hodnotu, která určuje, zda je tato instance rovna zadanému objektu.

(Zděděno od Attribute)
GetHashCode()

Vrátí hodnotu hash pro tuto instanci.

(Zděděno od Attribute)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
IsDefaultAttribute()

Při přepsání v odvozené třídě označuje, zda je hodnota této instance výchozí hodnotou pro odvozenou třídu.

(Zděděno od Attribute)
Match(Object)

Při přepsání v odvozené třídě vrátí hodnotu, která označuje, zda se tato instance rovná zadanému objektu.

(Zděděno od Attribute)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také