DynamicDependencyAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine Abhängigkeit an, die ein Mitglied von einem anderen hat.
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
- Attribute
Hinweise
Dieses Attribut kann verwendet werden, um die Toolerstellung über eine Abhängigkeit zu informieren, die andernfalls nicht rein aus Metadaten und IL ersichtlich ist, z. B. ein Mitglied, das über Reflexion beruht.
Konstruktoren
| Name | Beschreibung |
|---|---|
| DynamicDependencyAttribute(DynamicallyAccessedMemberTypes, String, String) |
Initialisiert eine neue Instanz der DynamicDependencyAttribute Klasse mit den angegebenen Elementtypen eines Typs in einer Assembly. |
| DynamicDependencyAttribute(DynamicallyAccessedMemberTypes, Type) |
Initialisiert eine neue Instanz der DynamicDependencyAttribute Klasse mit den angegebenen Elementtypen in einem Type. |
| DynamicDependencyAttribute(String, String, String) |
Initialisiert eine neue Instanz der DynamicDependencyAttribute Klasse mit der angegebenen Signatur eines Elements für einen Typ in einer Assembly. |
| DynamicDependencyAttribute(String, Type) |
Initialisiert eine neue Instanz der DynamicDependencyAttribute Klasse mit der angegebenen Signatur eines Elements in einem Type. |
| DynamicDependencyAttribute(String) |
Initialisiert eine neue Instanz der DynamicDependencyAttribute Klasse mit der angegebenen Signatur eines Elements für denselben Typ wie der Consumer. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AssemblyName |
Ruft den Assemblynamen des angegebenen Typs ab. |
| Condition |
Veraltet.
Dient zum Abrufen oder Festlegen der Bedingung, in der die Abhängigkeit anwendbar ist. |
| MemberSignature |
Ruft die Signatur des Elements ab, von dem abhängig ist. |
| MemberTypes |
Ruft die Typen der Elemente ab, die von Feldern und Eigenschaften abhängig sind. |
| Type |
Ruft das Type enthaltende Element ab. |
| TypeId |
Wenn sie in einer abgeleiteten Klasse implementiert wird, wird ein eindeutiger Bezeichner für diese Attribute. (Geerbt von Attribute) |
| TypeName |
Ruft den vollständigen Namen des Typs ab, der das angegebene Element enthält. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Gibt einen Wert zurück, der angibt, ob diese Instanz einem angegebenen Objekt entspricht. (Geerbt von Attribute) |
| GetHashCode() |
Gibt den Hashcode für diesen instance zurück. (Geerbt von Attribute) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| IsDefaultAttribute() |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, gibt an, ob der Wert dieser Instanz der Standardwert für die abgeleitete Klasse ist. (Geerbt von Attribute) |
| Match(Object) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird ein Wert zurückgegeben, der angibt, ob diese Instanz einem angegebenen Objekt entspricht. (Geerbt von Attribute) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |