Udostępnij za pośrednictwem


Klasa DisplayNameResourceAttribute

Reprezentuje nazwę skojarzonego z właściwością.

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Design
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Składnia

'Deklaracja
<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 uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna DisplayNameResourceAttribute(String, Type) Inicjuje nowe wystąpienie DisplayNameResourceAttribute klasy za pomocą wyświetlania określonego klucza nazwy i typu.
Metoda publiczna DisplayNameResourceAttribute(String, Type, String) Inicjuje nowe wystąpienie DisplayNameResourceAttribute klasy przy użyciu określonej nazwy klucza i typ zasobów nazwy wyświetlanej.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna DisplayName Pobiera nazwę wyświetlaną, zlokalizowaną w bieżącej kultury. (Zastępuje DisplayNameAttribute.DisplayName).
Właściwość publiczna DisplayNameKey Pobiera klucz wpis zasobów nazwy wyświetlanej w określonego zasobu.
Właściwość publiczna ResourceName Pobiera nazwę root zasobu.
Właściwość publiczna Type Pobiera typ, który identyfikuje zestaw, który zawiera zasób.
Właściwość publiczna TypeId Po wdrożeniu w klasie pochodnej, pobiera identyfikator unikatowy dla tego Attribute. (Odziedziczone z Attribute).

Początek

Metody

  Nazwa Opis
Metoda publiczna Equals Określa, czy dwa DisplayNameAttribute wystąpienia są równe. (Odziedziczone z DisplayNameAttribute).
Metoda publiczna GetHashCode Zwraca kod skrótu dla tego wystąpienia. (Odziedziczone z DisplayNameAttribute).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna IsDefaultAttribute Określa, czy ten atrybut jest domyślnie. (Odziedziczone z DisplayNameAttribute).
Metoda publiczna Match Po zastąpieniu w klasie pochodnej, zwraca wartość wskazującą, czy to wystąpienie jest równa określonego obiektu. (Odziedziczone z Attribute).
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna _Attribute.GetIDsOfNames Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłania. (Odziedziczone z Attribute).
Jawna implementacja interfejsuMetoda prywatna _Attribute.GetTypeInfo Pobiera informacje o typie dla obiektu, który można uzyskać informacji o typie dla interfejsu. (Odziedziczone z Attribute).
Jawna implementacja interfejsuMetoda prywatna _Attribute.GetTypeInfoCount Pobiera informację o liczbie typów interfejsów, jakie zawiera obiekt (0 lub 1). (Odziedziczone z Attribute).
Jawna implementacja interfejsuMetoda prywatna _Attribute.Invoke Umożliwia dostęp do właściwości i metod udostępnianych przez obiekt. (Odziedziczone z Attribute).

Początek

Uwagi

Nazwa jest używana do identyfikowania właściwość target w różnych kontekstach interfejsu użytkownika, na przykład gdy właściwość jest wyświetlana w PropertyGrid kontroli.

DisplayName Właściwości tej klasy pobiera zasobu ciągu opis, który jest zlokalizowany na bieżący kultury.Jeśli zlokalizowany ciąg nie jest dostępna, a następnie DisplayName właściwość zwraca wartość DisplayNameKey właściwości.

Podczas projektowania języka specyficzne dla domeny (DSL) wygenerowany kod dotyczy ten atrybut dla każdej właściwości, która odpowiada właściwości domeny w definicji DSL.

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Design

CategoryResourceAttribute

DescriptionResourceAttribute

DisplayNameAttribute

ResourceManager