Sdílet prostřednictvím


CategoryResourceAttribute – třída

Reprezentuje kategorie, do které skupiny vlastnost při zobrazení vlastnosti v PropertyGrid ovládací prvek je nastavena na režim Categorized.

Hierarchie dědičnosti

System.Object
  System.Attribute
    System.ComponentModel.CategoryAttribute
      Microsoft.VisualStudio.Modeling.Design.CategoryResourceAttribute

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

Syntaxe

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

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

Konstruktory

  Název Popis
Veřejná metoda CategoryResourceAttribute(String, Type) Inicializuje novou instanci CategoryResourceAttribute třídy pomocí názvu klíče zadané kategorie a typu.
Veřejná metoda CategoryResourceAttribute(String, Type, String) Inicializuje novou instanci CategoryResourceAttribute třídy pomocí zadané kategorie název klíče, typ a název zdroje.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Category Získá název kategorie pro vlastnost nebo událost, použitého pro tento atribut. (Zděděno z CategoryAttribute.)
Veřejná vlastnost DisplayNameKey Získá klíč položky prostředku název kategorie.
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á jedinečný identifikátor pro tento Attribute. (Zděděno z Attribute.)

Nahoru

Metody

  Název Popis
Veřejná metoda Equals Vrátí rovná aktuální hodnotu daného objektu CategoryAttribute.. (Zděděno z CategoryAttribute.)
Veřejná metoda GetHashCode Vrátí kód hash pro tento atribut. (Zděděno z CategoryAttribute.)
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 CategoryAttribute.)
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 Vrací ř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ů na odpovídající sadu identifikátorů pro rozesílání. (Zděděno z Attribute.)
Explicitní implementace rozhraníSoukromá metoda _Attribute.GetTypeInfo Načte informace o typu objektu, který lze použít, chcete-li získat informace o typu rozhraní. (Zděděno z Attribute.)
Explicitní implementace rozhraníSoukromá metoda _Attribute.GetTypeInfoCount Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1). (Zděděno z Attribute.)
Explicitní implementace rozhraníSoukromá metoda _Attribute.Invoke Poskytuje přístup k vlastnostem a metodám vystaveným objektem. (Zděděno z Attribute.)

Nahoru

Poznámky

Category Vlastnosti této třídy vrátí aktuální zdroj řetězec kategorie, který je lokalizován.Pokud lokalizovaný řetězec není k dispozici, pak bude Category 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ů

DescriptionResourceAttribute

DisplayNameResourceAttribute

DescriptionAttribute

ResourceManager