DynamicallyAccessedMembersAttribute 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 an, dass auf bestimmte Elemente in einer angegebenen Type dynamisch zugegriffen wird, z. B. über System.Reflection.
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
- Vererbung
- Attribute
Hinweise
Mit diesem Attribut können Tools verstehen, auf welche Member während der Ausführung eines Programms zugegriffen wird.
Dieses Attribut ist für Elemente gültig, deren Typ oder TypeString.
Wenn dieses Attribut auf einen Speicherort des Typs Stringangewendet wird, wird davon ausgegangen, dass die Zeichenfolge einen vollqualifizierten Typnamen darstellt.
Wenn das Attribut auf eine Methode angewendet wird, wird es als Sonderfall behandelt und impliziert, dass das Attribut auf den Parameter "this" der Methode angewendet werden soll. Das Attribut sollte nur für Instanzenmethoden von Typen verwendet werden, die zugewiesen werden können Type (oder string, aber keine Methoden werden sie dort verwenden).
Weitere Informationen finden Sie in der Einführung zum Kürzen von Warnungen.
Konstruktoren
| Name | Beschreibung |
|---|---|
| DynamicallyAccessedMembersAttribute(DynamicallyAccessedMemberTypes) |
Initialisiert eine neue Instanz der DynamicallyAccessedMembersAttribute Klasse mit den angegebenen Membertypen. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| MemberTypes |
Ruft den DynamicallyAccessedMemberTypes Typ der dynamisch zugegriffenen Member an. |
| TypeId |
Wenn sie in einer abgeleiteten Klasse implementiert wird, wird ein eindeutiger Bezeichner für diese Attribute. (Geerbt von Attribute) |
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) |