PropertyExtension<TTargetElementType> Class

 

Abstract base class for Property Extensions.

Namespace:   Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer
Assembly:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.dll)

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

generic<typename TTargetElementType>
where TTargetElementType : ref class, ILayerElement
public ref class PropertyExtension abstract : PropertyDescriptor, 
	IPropertyExtension

Type Parameters

NameDescription
System_CAPS_protmethodPropertyExtension<TTargetElementType>(String^)

Constructor for Property Extension

NameDescription
System_CAPS_protpropertyAttributeArray

(Inherited from MemberDescriptor.)

System_CAPS_pubpropertyAttributes

(Inherited from MemberDescriptor.)

System_CAPS_pubpropertyCategory

Gets the localized name of the category to display in the Property window (default = 'Validate Architecture').(Overrides MemberDescriptor::Category.)

System_CAPS_pubpropertyComponentType

The type of the component this property is bound to.(Overrides PropertyDescriptor::ComponentType.)

System_CAPS_pubpropertyConverter

(Inherited from PropertyDescriptor.)

System_CAPS_pubpropertyDescription

(Inherited from MemberDescriptor.)

System_CAPS_pubpropertyDesignTimeOnly

(Inherited from MemberDescriptor.)

System_CAPS_pubpropertyDisplayName

Gets the localized name that can be displayed in the Property window (default = this.Name).(Overrides MemberDescriptor::DisplayName.)

System_CAPS_pubpropertyIsBrowsable

(Inherited from MemberDescriptor.)

System_CAPS_pubpropertyIsLocalizable

(Inherited from PropertyDescriptor.)

System_CAPS_pubpropertyIsReadOnly

Gets a value indicating whether this property is read-only (default is false).(Overrides PropertyDescriptor::IsReadOnly.)

System_CAPS_pubpropertyName

(Inherited from MemberDescriptor.)

System_CAPS_protpropertyNameHashCode

(Inherited from MemberDescriptor.)

System_CAPS_pubpropertyPropertyType

Gets the type of the property (default is typeof(string)).(Overrides PropertyDescriptor::PropertyType.)

System_CAPS_pubpropertySerializationVisibility

(Inherited from PropertyDescriptor.)

System_CAPS_pubpropertySupportsChangeEvents

(Inherited from PropertyDescriptor.)

NameDescription
System_CAPS_pubmethodAddValueChanged(Object^, EventHandler^)

(Inherited from PropertyDescriptor.)

System_CAPS_pubmethodCanResetValue(Object^)

Returns whether resetting an object changes its value.(Overrides PropertyDescriptor::CanResetValue(Object^).)

System_CAPS_protmethodCreateAttributeCollection()

(Inherited from MemberDescriptor.)

System_CAPS_protmethodCreateInstance(Type^)

(Inherited from PropertyDescriptor.)

System_CAPS_pubmethodEquals(Object^)

(Inherited from PropertyDescriptor.)

System_CAPS_protmethodFillAttributes(IList^)

(Inherited from PropertyDescriptor.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetChildProperties()

(Inherited from PropertyDescriptor.)

System_CAPS_pubmethodGetChildProperties(array<Attribute^>^)

(Inherited from PropertyDescriptor.)

System_CAPS_pubmethodGetChildProperties(Object^)

(Inherited from PropertyDescriptor.)

System_CAPS_pubmethodGetChildProperties(Object^, array<Attribute^>^)

(Inherited from PropertyDescriptor.)

System_CAPS_pubmethodGetEditor(Type^)

(Inherited from PropertyDescriptor.)

System_CAPS_pubmethodGetHashCode()

(Inherited from PropertyDescriptor.)

System_CAPS_protmethodGetInvocationTarget(Type^, Object^)

(Inherited from PropertyDescriptor.)

System_CAPS_protmethodGetTargetElement(Object^)

Gets the strongly typed element given a component.

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodGetTypeFromName(String^)

(Inherited from PropertyDescriptor.)

System_CAPS_pubmethodGetValue(Object^)

gets the current value of the property on a component.(Overrides PropertyDescriptor::GetValue(Object^).)

System_CAPS_protmethodGetValueChangedHandler(Object^)

(Inherited from PropertyDescriptor.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_protmethodOnValueChanged(Object^, EventArgs^)

(Inherited from PropertyDescriptor.)

System_CAPS_pubmethodRemoveValueChanged(Object^, EventHandler^)

(Inherited from PropertyDescriptor.)

System_CAPS_pubmethodResetValue(Object^)

Resets the value for this property of the component to the default value.(Overrides PropertyDescriptor::ResetValue(Object^).)

System_CAPS_pubmethodSetValue(Object^, Object^)

Sets the value of the component to a different value.(Overrides PropertyDescriptor::SetValue(Object^, Object^).)

System_CAPS_pubmethodShouldSerializeValue(Object^)

Determines whether the value of this property needs to be persisted.(Overrides PropertyDescriptor::ShouldSerializeValue(Object^).)

System_CAPS_pubmethodToString()

(Inherited from Object.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: