Klasa PropertyExtension<TTargetElementType>
Abstrakcyjna klasa podstawowa dla rozszerzenia właściwości.
Hierarchia dziedziczenia
Object
MemberDescriptor
PropertyDescriptor
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.PropertyExtension<TTargetElementType>
Przestrzeń nazw: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer
Zestaw: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer (w Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.dll)
Składnia
'Deklaracja
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
Język JScript nie obsługuje typów ani metod ogólnych.
Parametry typów
- TTargetElementType
Typ PropertyExtension<TTargetElementType> uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
![]() |
PropertyExtension<TTargetElementType> | Konstruktor właściwość Extension |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
AttributeArray | Zwraca lub ustawia tablicę atrybutów. (Odziedziczone z MemberDescriptor). |
![]() |
Attributes | Pobiera zbiór atrybutów dla tego członka. (Odziedziczone z MemberDescriptor). |
![]() |
Category | Pobiera nazwę zlokalizowaną kategorię do wyświetlenia w oknie właściwości (domyślne = "Sprawdzanie poprawności architektury"). (Zastępuje MemberDescriptor.Category). |
![]() |
ComponentType | Typ składnika Właściwość ta jest powiązana. (Zastępuje PropertyDescriptor.ComponentType). |
![]() |
Converter | Pobiera konwertera typu dla tej właściwości. (Odziedziczone z PropertyDescriptor). |
![]() |
Description | Pobiera opis członka, jak określono w DescriptionAttribute. (Odziedziczone z MemberDescriptor). |
![]() |
DesignTimeOnly | Pobiera się, czy ten element członkowski należy ustawić tylko w czasie projektowania, jak określono w DesignOnlyAttribute. (Odziedziczone z MemberDescriptor). |
![]() |
DisplayName | Pobiera nazwę zlokalizowaną, która może być wyświetlana w oknie właściwości (domyślna to =.Nazwa). (Zastępuje MemberDescriptor.DisplayName). |
![]() |
IsBrowsable | Zwraca wartość wskazującą, czy element członkowski jest przeglądana, jak określono w BrowsableAttribute. (Odziedziczone z MemberDescriptor). |
![]() |
IsLocalizable | Zwraca wartość wskazującą, czy ta właściwość powinna być zlokalizowane, jak określono w LocalizableAttribute. (Odziedziczone z PropertyDescriptor). |
![]() |
IsReadOnly | Zwraca wartość wskazującą, czy ta właściwość jest tylko do odczytu (domyślna to false). (Zastępuje PropertyDescriptor.IsReadOnly). |
![]() |
Name | Pobiera nazwę członka. (Odziedziczone z MemberDescriptor). |
![]() |
NameHashCode | Pobiera kod skrótu nazwę Państwa Członkowskiego, jak określono w GetHashCode. (Odziedziczone z MemberDescriptor). |
![]() |
PropertyType | Pobiera typ właściwości (domyślnie jest to typeof(string)). (Zastępuje PropertyDescriptor.PropertyType). |
![]() |
SerializationVisibility | Zwraca wartość wskazującą, czy ta właściwość powinna być serializowana, jak określono w DesignerSerializationVisibilityAttribute. (Odziedziczone z PropertyDescriptor). |
![]() |
SupportsChangeEvents | Zwraca wartość wskazującą, czy powiadomienia o zmianie wartości dla tej właściwości mogą pochodzić od zewnątrz deskryptora właściwości. (Odziedziczone z PropertyDescriptor). |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
AddValueChanged | Włącza inne obiekty, aby być powiadamiany, gdy zmienia się tej właściwości. (Odziedziczone z PropertyDescriptor). |
![]() |
CanResetValue | Zwraca, czy Resetowanie obiekt zmienia się jego wartość. (Zastępuje PropertyDescriptor.CanResetValue(Object)). |
![]() |
CreateAttributeCollection | Tworzy zbiór atrybutów za pomocą tablicy atrybuty przekazany do konstruktora. (Odziedziczone z MemberDescriptor). |
![]() |
CreateInstance | Tworzy instancję określonego typu. (Odziedziczone z PropertyDescriptor). |
![]() |
Equals | Porównuje to inny obiekt, aby sprawdzić, czy są równoważne. (Odziedziczone z PropertyDescriptor). |
![]() |
FillAttributes | Dodaje atrybuty PropertyDescriptor określoną listę atrybutów w klasie nadrzędnej. (Odziedziczone z PropertyDescriptor). |
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Odziedziczone z Object). |
![]() |
GetChildProperties | Przywraca domyślny PropertyDescriptorCollection. (Odziedziczone z PropertyDescriptor). |
![]() |
GetChildProperties(Attribute) | Zwraca PropertyDescriptorCollection przy użyciu określonej tablicy atrybuty jako filtr. (Odziedziczone z PropertyDescriptor). |
![]() |
GetChildProperties(Object) | Zwraca PropertyDescriptorCollection dla danego obiektu. (Odziedziczone z PropertyDescriptor). |
![]() |
GetChildProperties(Object, Attribute) | Zwraca PropertyDescriptorCollection dla danego obiektu przy użyciu określonej tablicy atrybuty jako filtr. (Odziedziczone z PropertyDescriptor). |
![]() |
GetEditor | Pobiera edytora określonego typu. (Odziedziczone z PropertyDescriptor). |
![]() |
GetHashCode | Zwraca kod skrótu dla tego obiektu. (Odziedziczone z PropertyDescriptor). |
![]() |
GetInvocationTarget | Ta metoda zwraca wartość obiektu, który ma być używany podczas wywołania członków. (Odziedziczone z PropertyDescriptor). |
![]() |
GetTargetElement | Pobiera element jednoznacznie, biorąc pod uwagę składnika. |
![]() |
GetType | Gets the Type of the current instance. (Odziedziczone z Object). |
![]() |
GetTypeFromName | Zwraca typ przy użyciu jego nazwy. (Odziedziczone z PropertyDescriptor). |
![]() |
GetValue | pobiera bieżącą wartość właściwości składnika. (Zastępuje PropertyDescriptor.GetValue(Object)). |
![]() |
GetValueChangedHandler | Pobiera bieżący zestaw ValueChanged programy obsługi zdarzeń dla określonego składnika (Odziedziczone z PropertyDescriptor). |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Odziedziczone z Object). |
![]() |
OnValueChanged | Podnosi ValueChanged zdarzenie, które zostanie wprowadzone w życie. (Odziedziczone z PropertyDescriptor). |
![]() |
RemoveValueChanged | Włącza inne obiekty, aby być powiadamiany, gdy zmienia się tej właściwości. (Odziedziczone z PropertyDescriptor). |
![]() |
ResetValue | Resetuje wartość tej właściwości składnika na wartość domyślną. (Zastępuje PropertyDescriptor.ResetValue(Object)). |
![]() |
SetValue | Ustawia wartość składnika na inną wartość. (Zastępuje PropertyDescriptor.SetValue(Object, Object)). |
![]() |
ShouldSerializeValue | Określa, czy wartość tej właściwości musi być utrwalone. (Zastępuje PropertyDescriptor.ShouldSerializeValue(Object)). |
![]() |
ToString | Returns a string that represents the current object. (Odziedziczone z Object). |
Początek
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
![]() ![]() |
IPropertyExtension.GetPropertyDescriptor |
Początek
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.ArchitectureTools.Extensibility.Layer