Sdílet prostřednictvím


DisplayNameResourceAttribute – třída

Představuje název přidružené vlastnosti.

Hierarchie dědičnosti

System.Object
  System.Attribute
    System.ComponentModel.DisplayNameAttribute
      Microsoft.VisualStudio.Modeling.Design.DisplayNameResourceAttribute

Obor názvů:  Microsoft.VisualStudio.Modeling.Design
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Syntaxe

'Deklarace
<AttributeUsageAttribute(AttributeTargets.Class Or AttributeTargets.Property, AllowMultiple := False)> _
Public NotInheritable Class DisplayNameResourceAttribute _
    Inherits DisplayNameAttribute
[AttributeUsageAttribute(AttributeTargets.Class|AttributeTargets.Property, AllowMultiple = false)]
public sealed class DisplayNameResourceAttribute : DisplayNameAttribute

Typ DisplayNameResourceAttribute zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda DisplayNameResourceAttribute(String, Type) Inicializuje novou instanci DisplayNameResourceAttribute pomocí klíče Zadaný zobrazovaný název a typ třídy.
Veřejná metoda DisplayNameResourceAttribute(String, Type, String) Inicializuje novou instanci DisplayNameResourceAttribute třídy pomocí zadaného názvu klíče, typ a prostředky zobrazovaný název.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost DisplayName Načte zobrazovaný název je lokalizován do aktuální. (Přepisuje DisplayNameAttribute.DisplayName.)
Veřejná vlastnost DisplayNameKey Klíč položky zobrazovaný název prostředku získá v zadaný zdroj.
Veřejná vlastnost ResourceName Získá název kořenového prostředku.
Veřejná vlastnost Type Načtení typu, který určuje sestavení, který obsahuje prostředek.
Veřejná vlastnost TypeId Po implementaci v odvozené třídě, získá tento jedinečný identifikátor Attribute. (Zděděno z Attribute.)

Nahoru

Metody

  Název Popis
Veřejná metoda Equals Určuje, zda dva DisplayNameAttribute instance jsou stejné. (Zděděno z DisplayNameAttribute.)
Veřejná metoda GetHashCode Vrátí kód hash pro tuto instanci. (Zděděno z DisplayNameAttribute.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda IsDefaultAttribute Určuje, zda tento atribut je výchozí. (Zděděno z DisplayNameAttribute.)
Veřejná metoda Match Při přepsání v odvozené třídě, vrátí hodnotu, která označuje, zda tato instance se rovná zadaný objekt. (Zděděno z Attribute.)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda _Attribute.GetIDsOfNames Mapuje sadu názvů odpovídající sadu identifikátorů odeslání. (Zděděno z Attribute.)
Explicitní implementace rozhraníSoukromá metoda _Attribute.GetTypeInfo Načte informace o typu objektu, který lze získat informace o rozhraní typu. (Zděděno z Attribute.)
Explicitní implementace rozhraníSoukromá metoda _Attribute.GetTypeInfoCount Vyhledá číslo rozhraní typu informace, že objekt obsahuje (0 nebo 1). (Zděděno z Attribute.)
Explicitní implementace rozhraníSoukromá metoda _Attribute.Invoke Poskytuje přístup k vlastnostem a metodám prostřednictvím objektu. (Zděděno z Attribute.)

Nahoru

Poznámky

Název se používá k identifikaci vlastnost target v různé kontexty uživatelské rozhraní, například když je vlastnost zobrazen PropertyGrid řízení.

DisplayName Získá vlastnosti této třídy prostředku popis řetězec, který je lokalizován do aktuální.Pokud lokalizovaný řetězec není k dispozici, pak bude DisplayName vlastnost vrátí hodnotu DisplayNameKey vlastnost.

Při návrhu domény specifické pro jazyk (DSL) generovaný kód platí tento atribut pro každou vlastnost, která odpovídá doméně vlastnosti definice DSL.

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling.Design – obor názvů

CategoryResourceAttribute

DescriptionResourceAttribute

DisplayNameAttribute

ResourceManager