PropertyExtension<TTargetElementType> – třída
Abstraktní základní třída pro rozšíření vlastností.
Hierarchie dědičnosti
Object
MemberDescriptor
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 | |
---|---|---|
PropertyExtension<TTargetElementType> | Konstruktor pro rozšíření vlastností |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
AttributeArray | Získá nebo nastaví pole atributů. (Zděděno z MemberDescriptor.) | |
Attributes | Získá sadu atributů pro tohoto člena. (Zděděno z MemberDescriptor.) | |
Category | Získá lokalizovaný název kategorie zobrazíte v okně vlastností (výchozí = "ověření Architecture). (Přepisuje MemberDescriptor.Category.) | |
ComponentType | Typ součásti této vlastnosti je vázán na. (Přepisuje PropertyDescriptor.ComponentType.) | |
Converter | Získá typ převaděč pro tuto vlastnost. (Zděděno z PropertyDescriptor.) | |
Description | Načte popis člena podle DescriptionAttribute. (Zděděno z MemberDescriptor.) | |
DesignTimeOnly | Získá, zda tento člen by měl nastavit pouze v době návrhu podle DesignOnlyAttribute. (Zděděno z MemberDescriptor.) | |
DisplayName | Získá lokalizovaný název zobrazený v okně Vlastnosti (výchozí = to.Název). (Přepisuje MemberDescriptor.DisplayName.) | |
IsBrowsable | Získá hodnotu označující, zda je člen Procházet podle BrowsableAttribute. (Zděděno z MemberDescriptor.) | |
IsLocalizable | Získá hodnotu určující, zda by měly být lokalizovány této vlastnosti, jak je uvedeno v LocalizableAttribute. (Zděděno z PropertyDescriptor.) | |
IsReadOnly | Získá hodnotu označující, zda je tato vlastnost jen pro čtení (výchozí hodnota je false). (Přepisuje PropertyDescriptor.IsReadOnly.) | |
Name | Získá název člena. (Zděděno z MemberDescriptor.) | |
NameHashCode | Získá kód hash pro název členu, jak je uvedeno v GetHashCode. (Zděděno z MemberDescriptor.) | |
PropertyType | Získá typ vlastnosti (výchozí hodnota je typeof(string)). (Přepisuje PropertyDescriptor.PropertyType.) | |
SerializationVisibility | Získá hodnotu určující, zda by tato vlastnost serializovat, jak je uvedeno v DesignerSerializationVisibilityAttribute. (Zděděno z PropertyDescriptor.) | |
SupportsChangeEvents | Získá hodnotu označující, zda oznámení o změnách hodnoty této vlastnosti mohou pocházet z mimo vlastností popisovače. (Zděděno z PropertyDescriptor.) |
Nahoru
Metody
Název | Popis | |
---|---|---|
AddValueChanged | Umožňuje další objekty, které chcete být upozorňováni na změny této vlastnosti. (Zděděno z PropertyDescriptor.) | |
CanResetValue | Vrátí, zda obnovení objektu se změní jeho hodnotu. (Přepisuje PropertyDescriptor.CanResetValue(Object).) | |
CreateAttributeCollection | Vytvoří sadu atributů pomocí pole atributů předaný konstruktoru. (Zděděno z MemberDescriptor.) | |
CreateInstance | Vytvoří instanci určeného typu. (Zděděno z PropertyDescriptor.) | |
Equals | Porovná na jiný objekt, zda jsou rovnocenné. (Zděděno z PropertyDescriptor.) | |
FillAttributes | Přidá atributy PropertyDescriptor do zadaného seznamu atributů v nadřazené třídě. (Zděděno z PropertyDescriptor.) | |
Finalize | Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.) | |
GetChildProperties | Vrátí výchozí PropertyDescriptorCollection. (Zděděno z PropertyDescriptor.) | |
GetChildProperties(Attribute) | Vrátí PropertyDescriptorCollection pomocí určené pole atributů jako filtr. (Zděděno z PropertyDescriptor.) | |
GetChildProperties(Object) | Vrátí PropertyDescriptorCollection pro daný objekt. (Zděděno z PropertyDescriptor.) | |
GetChildProperties(Object, Attribute) | Vrátí PropertyDescriptorCollection pro daný objekt pomocí určené pole atributů jako filtr. (Zděděno z PropertyDescriptor.) | |
GetEditor | Získá zadaného typu editor. (Zděděno z PropertyDescriptor.) | |
GetHashCode | Vrátí kód hash pro tento objekt. (Zděděno z PropertyDescriptor.) | |
GetInvocationTarget | Tato metoda vrátí objekt, který má být použit při vyvolání členů. (Zděděno z PropertyDescriptor.) | |
GetTargetElement | Získá prvek silnými uvedené součásti. | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
GetTypeFromName | Vrátí hodnotu typu pomocí jeho názvu. (Zděděno z PropertyDescriptor.) | |
GetValue | získá aktuální hodnotu vlastnosti komponenty. (Přepisuje PropertyDescriptor.GetValue(Object).) | |
GetValueChangedHandler | Načte aktuální sadu ValueChanged obslužné rutiny události pro konkrétní součásti (Zděděno z PropertyDescriptor.) | |
MemberwiseClone | Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.) | |
OnValueChanged | Vyvolá ValueChanged události, která je implementována. (Zděděno z PropertyDescriptor.) | |
RemoveValueChanged | Umožňuje další objekty, které chcete být upozorňováni na změny této vlastnosti. (Zděděno z PropertyDescriptor.) | |
ResetValue | Hodnota této vlastnosti komponenty obnoví na výchozí hodnotu. (Přepisuje PropertyDescriptor.ResetValue(Object).) | |
SetValue | Nastaví hodnotu komponenty na jinou hodnotu. (Přepisuje PropertyDescriptor.SetValue(Object, Object).) | |
ShouldSerializeValue | Určuje, zda hodnota této vlastnosti je třeba zachovat. (Přepisuje PropertyDescriptor.ShouldSerializeValue(Object).) | |
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Nahoru
Explicitní implementace rozhraní
Název | Popis | |
---|---|---|
IPropertyExtension.GetPropertyDescriptor |
Nahoru
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.ArchitectureTools.Extensibility.Layer – obor názvů