Sdílet prostřednictvím


PropertyExtension<TTargetElementType> – třída

Základní třídy rozšíření vlastností.

Hierarchie dědičnosti

System.Object
  System.ComponentModel.MemberDescriptor
    System.ComponentModel.PropertyDescriptor
      Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.PropertyExtension<TTargetElementType>

Obor názvů:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer
Sestavení:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer (v Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.dll)

Syntaxe

'Deklarace
Public MustInherit Class PropertyExtension(Of TTargetElementType As {Class, ILayerElement}) _
    Inherits PropertyDescriptor _
    Implements IPropertyExtension
public abstract class PropertyExtension<TTargetElementType> : PropertyDescriptor, 
    IPropertyExtension
where TTargetElementType : class, ILayerElement
generic<typename TTargetElementType>
where TTargetElementType : ref class, ILayerElement
public ref class PropertyExtension abstract : public PropertyDescriptor, 
    IPropertyExtension
[<AbstractClass>]
type PropertyExtension<'TTargetElementType when 'TTargetElementType : not struct and ILayerElement> =  
    class
        inherit PropertyDescriptor
        interface IPropertyExtension
    end
Jazyk JScript nepodporuje obecné typy a metody.

Parametry typu

  • TTargetElementType

Typ PropertyExtension<TTargetElementType> zveřejňuje následující členy.

Konstruktory

  Název Popis
Chráněná metoda PropertyExtension<TTargetElementType> Konstruktor pro vlastnost Extension

Na začátek

Vlastnosti

  Název Popis
Chráněná vlastnost AttributeArray Získá nebo nastaví pole atributů. (Zděděno z MemberDescriptor.)
Veřejná vlastnost Attributes Získá sadu atributů pro tohoto člena. (Zděděno z MemberDescriptor.)
Veřejná vlastnost Category Získá lokalizovaný název kategorie zobrazte okno vlastností (výchozí = ověření Architecture). (Přepisuje MemberDescriptor.Category.)
Veřejná vlastnost ComponentType Typ součásti této vlastnosti je svázán. (Přepisuje PropertyDescriptor.ComponentType.)
Veřejná vlastnost Converter Získá konvertor typu pro tuto vlastnost. (Zděděno z PropertyDescriptor.)
Veřejná vlastnost Description Načte popis členů podle DescriptionAttribute. (Zděděno z MemberDescriptor.)
Veřejná vlastnost DesignTimeOnly Tento člen by měl nastavit pouze v době návrhu podle, zda DesignOnlyAttribute. (Zděděno z MemberDescriptor.)
Veřejná vlastnost DisplayName Získá lokalizovaný název zobrazený v okně vlastností (výchozí = tato.Název). (Přepisuje MemberDescriptor.DisplayName.)
Veřejná vlastnost IsBrowsable Získá hodnotu označující, zda je lze procházet podle členů BrowsableAttribute. (Zděděno z MemberDescriptor.)
Veřejná vlastnost IsLocalizable Získá hodnotu určující, zda by tato vlastnost lokalizován, jak je uvedeno v LocalizableAttribute. (Zděděno z PropertyDescriptor.)
Veřejná vlastnost IsReadOnly Získá hodnotu určující, zda je tato vlastnost jen pro čtení (výchozí hodnota je false). (Přepisuje PropertyDescriptor.IsReadOnly.)
Veřejná vlastnost Name Získá název člena. (Zděděno z MemberDescriptor.)
Chráněná vlastnost NameHashCode Získá kód hash pro název člena podle GetHashCode. (Zděděno z MemberDescriptor.)
Veřejná vlastnost PropertyType Získá typ vlastnosti (výchozí hodnota je typeof(string)). (Přepisuje PropertyDescriptor.PropertyType.)
Veřejná vlastnost SerializationVisibility Získá hodnotu určující, zda by tato vlastnost serializovaná, jak je uvedeno v DesignerSerializationVisibilityAttribute. (Zděděno z PropertyDescriptor.)
Veřejná vlastnost SupportsChangeEvents Získá hodnotu určující, zda oznámení změny hodnoty této vlastnosti mohou pocházet z mimo popisovače vlastnosti. (Zděděno z PropertyDescriptor.)

Na začátek

Metody

  Název Popis
Veřejná metoda AddValueChanged Umožňuje další objekty při změně vlastnosti tohoto oznámení. (Zděděno z PropertyDescriptor.)
Veřejná metoda CanResetValue Vrátí, zda obnovení objektu se změní jeho hodnotu. (Přepisuje PropertyDescriptor.CanResetValue(Object).)
Chráněná metoda CreateAttributeCollection Vytvoří sadu atributů pomocí pole atributů předaný konstruktoru. (Zděděno z MemberDescriptor.)
Chráněná metoda CreateInstance Vytvoří instanci určeného typu. (Zděděno z PropertyDescriptor.)
Veřejná metoda Equals Porovná na jiný objekt, zda jsou rovnocenné. (Zděděno z PropertyDescriptor.)
Chráněná metoda FillAttributes Přidá atributy PropertyDescriptor na určený seznam atributů v nadřazená třída (Zděděno z PropertyDescriptor.)
Chráněná metoda Finalize Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.)
Veřejná metoda GetChildProperties() Vrátí výchozí PropertyDescriptorCollection. (Zděděno z PropertyDescriptor.)
Veřejná metoda GetChildProperties(array<Attribute[]) Vrátí PropertyDescriptorCollection pomocí určené pole atributů jako filtr. (Zděděno z PropertyDescriptor.)
Veřejná metoda GetChildProperties(Object) Vrátí PropertyDescriptorCollection pro daný objekt. (Zděděno z PropertyDescriptor.)
Veřejná metoda GetChildProperties(Object, array<Attribute[]) Vrátí PropertyDescriptorCollection pro daný objekt pomocí určené pole atributů jako filtr. (Zděděno z PropertyDescriptor.)
Veřejná metoda GetEditor Získá editor zadaného typu. (Zděděno z PropertyDescriptor.)
Veřejná metoda GetHashCode Vrátí kód hash pro tento objekt. (Zděděno z PropertyDescriptor.)
Chráněná metoda GetInvocationTarget Tato metoda vrátí objekt použitý při vyvolání členů. (Zděděno z PropertyDescriptor.)
Chráněná metoda GetTargetElement Získá silnými prvku dané komponenty.
Veřejná metoda GetType Získává Type aktuální instance. (Zděděno z Object.)
Chráněná metoda GetTypeFromName Vrátí hodnotu typu pomocí jeho názvu. (Zděděno z PropertyDescriptor.)
Veřejná metoda GetValue načte aktuální hodnotu vlastnosti komponenty. (Přepisuje PropertyDescriptor.GetValue(Object).)
Chráněná metoda GetValueChangedHandler Načte aktuální sadu ValueChanged obslužné rutiny pro určité komponenty (Zděděno z PropertyDescriptor.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuální Object. (Zděděno z Object.)
Chráněná metoda OnValueChanged Zvýší ValueChanged událost, která je implementována. (Zděděno z PropertyDescriptor.)
Veřejná metoda RemoveValueChanged Umožňuje další objekty při změně vlastnosti tohoto oznámení. (Zděděno z PropertyDescriptor.)
Veřejná metoda ResetValue Hodnota této vlastnosti součásti obnoví výchozí hodnotu. (Přepisuje PropertyDescriptor.ResetValue(Object).)
Veřejná metoda SetValue Nastaví hodnotu komponenty na jinou hodnotu. (Přepisuje PropertyDescriptor.SetValue(Object, Object).)
Veřejná metoda ShouldSerializeValue Určuje, zda hodnota této vlastnosti je trvalé. (Přepisuje PropertyDescriptor.ShouldSerializeValue(Object).)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Na začátek

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IPropertyExtension.GetPropertyDescriptor

Na začátek

Zabezpečení podprocesu

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.

Viz také

Odkaz

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer – obor názvů