Freigeben über


DynamicDependencyAttribute Klasse

Definition

Gibt eine Abhängigkeit eines Members von einem anderen an.

public ref class DynamicDependencyAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Constructor | System.AttributeTargets.Field | System.AttributeTargets.Method, AllowMultiple=true, Inherited=false)]
public sealed class DynamicDependencyAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Constructor | System.AttributeTargets.Field | System.AttributeTargets.Method, AllowMultiple=true, Inherited=false)>]
type DynamicDependencyAttribute = class
    inherit Attribute
Public NotInheritable Class DynamicDependencyAttribute
Inherits Attribute
Vererbung
DynamicDependencyAttribute
Attribute

Hinweise

Dieses Attribut kann verwendet werden, um das Tool über eine Abhängigkeit zu informieren, die andernfalls nicht rein aus Metadaten und IL ersichtlich ist, z. B. ein Element, auf das sich die Reflexion stützt.

Konstruktoren

DynamicDependencyAttribute(DynamicallyAccessedMemberTypes, String, String)

Initialisiert eine neue Instanz der DynamicDependencyAttribute-Klasse mit den angegebenen Typen der Member in einem Typen in einer Assembly.

DynamicDependencyAttribute(DynamicallyAccessedMemberTypes, Type)

Initialisiert eine neue Instanz der DynamicDependencyAttribute-Klasse mit den angegebenen Typen der Member in einer Type-Klasse.

DynamicDependencyAttribute(String)

Initialisiert eine neue Instanz der DynamicDependencyAttribute-Klasse mit der angegebenen Signatur eines Members für den gleichen Typ wie der Consumer.

DynamicDependencyAttribute(String, String, String)

Initialisiert eine neue Instanz der DynamicDependencyAttribute-Klasse mit den angegebenen Signatur der Member in einem Typen in einer Assembly.

DynamicDependencyAttribute(String, Type)

Initialisiert eine neue Instanz der DynamicDependencyAttribute-Klasse mit den angegebenen Signatur der Member in einer Type-Klasse.

Eigenschaften

AssemblyName

Ruft den Assemblynamen des angegebenen Typs ab.

Condition

Ruft die Bedingung ab, in der die Abhängigkeit anwendbar ist, oder legt diese fest.

MemberSignature

Ruft die Signatur des Members ab, zu dem eine Abhängigkeit besteht.

MemberTypes

Ruft die Typen der Member ab, zu denen eine Abhängigkeit besteht, z. B. Felder und Eigenschaften.

Type

Ruft die Type-Klasse ab, die den angegebene Member enthält.

TypeId

Ruft bei Implementierung in einer abgeleiteten Klasse einen eindeutigen Bezeichner für dieses Attribute ab.

(Geerbt von Attribute)
TypeName

Ruft den vollständigen Name des Typs ab, der den angegebenen Member enthält.

Methoden

Equals(Object)

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.

(Geerbt von Attribute)
GetHashCode()

Gibt den Hashcode für diese Instanz zurück.

(Geerbt von Attribute)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
IsDefaultAttribute()

Gibt beim Überschreiben in einer abgeleiteten Klasse an, ob der Wert der Instanz der Standardwert für die abgeleitete Klasse ist.

(Geerbt von Attribute)
Match(Object)

Beim Überschreiben in einer abgeleiteten Klasse wird ein Wert zurückgegeben, der angibt, ob diese Instanz einem bestimmten Objekt entspricht.

(Geerbt von Attribute)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: