Freigeben über


DescriptionResourceAttribute-Klasse

Stellt eine Eigenschaftenbeschreibung für eine Eigenschaft dar, wenn die Eigenschaft in einem PropertyGrid-Steuerelement angezeigt wird.

Vererbungshierarchie

System.Object
  System.Attribute
    System.ComponentModel.DescriptionAttribute
      Microsoft.VisualStudio.Modeling.Design.DescriptionResourceAttribute

Namespace:  Microsoft.VisualStudio.Modeling.Design
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Syntax

'Declaration
<AttributeUsageAttribute(AttributeTargets.Class Or AttributeTargets.Property Or AttributeTargets.Field, AllowMultiple := False)> _
Public NotInheritable Class DescriptionResourceAttribute _
    Inherits DescriptionAttribute
[AttributeUsageAttribute(AttributeTargets.Class|AttributeTargets.Property|AttributeTargets.Field, AllowMultiple = false)]
public sealed class DescriptionResourceAttribute : DescriptionAttribute

Der DescriptionResourceAttribute-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode DescriptionResourceAttribute(String, Type) Initialisiert eine neue Instanz der DescriptionResourceAttribute-Klasse mithilfe des angegebenen Typs und des angegebenen Schlüssels Beschreibung.
Öffentliche Methode DescriptionResourceAttribute(String, Type, String) Initialisiert eine neue Instanz der DescriptionResourceAttribute-Klasse unter Verwendung der angegebenen Taste mit der Beschreibung des Typs und Namens Ressourcen frei.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Description Ruft die Beschreibung ab der aktuellen Kultur lokalisiert. (Überschreibt DescriptionAttribute.Description.)
Öffentliche Eigenschaft DescriptionKey Ruft die Taste des Zieleintrags von Beschreibung für die angegebene Ressource ab.
Öffentliche Eigenschaft ResourceName Ruft den Stammnamen der Ressourcendateien ab.
Öffentliche Eigenschaft Type Ruft den Typ ab, der die Assembly angibt, die die Ressource enthält.
Öffentliche Eigenschaft TypeId Bei Implementierung in einer abgeleiteten Klasse wird ein eindeutiger Bezeichner für dieses Attribute abgerufen. (Von Attribute geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Gibt zurück, ob der Wert des angegebenen Objekts gleich dem aktuellen DescriptionAttribute ist. (Von DescriptionAttribute geerbt.)
Öffentliche Methode GetHashCode Gibt den Hashcode für diese Instanz zurück. (Von DescriptionAttribute geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IsDefaultAttribute Gibt einen Wert zurück, der angibt, ob dies die Standard-DescriptionAttribute-Instanz ist. (Von DescriptionAttribute geerbt.)
Öffentliche Methode Match Beim Überschreiben in einer abgeleiteten Klasse wird ein Wert zurückgegeben, der angibt, ob diese Instanz einem bestimmten Objekt entspricht. (Von Attribute geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode _Attribute.GetIDsOfNames Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu. (Von Attribute geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode _Attribute.GetTypeInfo Ruft die Typinformationen für ein Objekt ab, mit deren Hilfe die Typinformationen für eine Schnittstelle abgerufen werden können. (Von Attribute geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode _Attribute.GetTypeInfoCount Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1). (Von Attribute geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode _Attribute.Invoke Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit. (Von Attribute geerbt.)

Zum Seitenanfang

Hinweise

Die Description-Eigenschaft dieser Klasse ruft die zeichenfolgenressource ab, die der aktuellen Kultur lokalisiert wurde.Wenn eine lokalisierte Zeichenfolge nicht verfügbar ist, gibt die Description-Eigenschaft den Wert der DescriptionKey-Eigenschaft zurück.

Wenn Sie eine domänenspezifische Sprache (DSL) entwerfen, wendet der generierte Code dieses Attribut auf jede Eigenschaft, die auf eine Domäneneigenschaft in der DSL-Definition entspricht.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling.Design-Namespace

CategoryResourceAttribute

DisplayNameResourceAttribute

DescriptionAttribute

ResourceManager