Class
DynamicPropertyDescriptor

Represent a PropertyDescriptor that describes IDynamicMetaObjectProvider types.

Definition

Namespace:Telerik.Windows.Controls.ConversationalUI

Assembly:Telerik.Windows.Controls.ConversationalUI.dll

Syntax:

cs-api-definition
public class DynamicPropertyDescriptor : PropertyDescriptor

Inheritance: objectMemberDescriptorPropertyDescriptorDynamicPropertyDescriptor

Inherited Members PropertyDescriptor.AddValueChanged(object, EventHandler)PropertyDescriptor.Equals(object)PropertyDescriptor.CreateInstance(Type)PropertyDescriptor.FillAttributes(IList)PropertyDescriptor.GetChildProperties()PropertyDescriptor.GetChildProperties(Attribute[])PropertyDescriptor.GetChildProperties(object)PropertyDescriptor.GetChildProperties(object, Attribute[])PropertyDescriptor.GetEditor(Type)PropertyDescriptor.GetHashCode()PropertyDescriptor.GetInvocationTarget(Type, object)PropertyDescriptor.GetTypeFromName(string)PropertyDescriptor.OnValueChanged(object, EventArgs)PropertyDescriptor.RemoveValueChanged(object, EventHandler)PropertyDescriptor.GetValueChangedHandler(object)PropertyDescriptor.ConverterPropertyDescriptor.IsLocalizablePropertyDescriptor.SerializationVisibilityPropertyDescriptor.SupportsChangeEventsMemberDescriptor.CreateAttributeCollection()MemberDescriptor.FindMethod(Type, string, Type[], Type)MemberDescriptor.FindMethod(Type, string, Type[], Type, bool)MemberDescriptor.GetSite(object)MemberDescriptor.GetInvokee(Type, object)MemberDescriptor.AttributeArrayMemberDescriptor.AttributesMemberDescriptor.CategoryMemberDescriptor.DescriptionMemberDescriptor.IsBrowsableMemberDescriptor.NameMemberDescriptor.NameHashCodeMemberDescriptor.DesignTimeOnly

Constructors

DynamicPropertyDescriptor(Type, string)

Initializes a new instance of the DynamicPropertyDescriptor class.

Declaration

cs-api-definition
public DynamicPropertyDescriptor(Type propertyType, string name)

Parameters

propertyType

Type

name

string

Properties

ComponentType

Declaration

cs-api-definition
[SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations")]
public override Type ComponentType { get; }

Property Value

Type

Overrides PropertyDescriptor.ComponentType

DisplayName

Declaration

cs-api-definition
public override string DisplayName { get; }

Property Value

string

Overrides MemberDescriptor.DisplayName

IsReadOnly

Declaration

cs-api-definition
[SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations")]
public override bool IsReadOnly { get; }

Property Value

bool

Overrides PropertyDescriptor.IsReadOnly

PropertyType

Declaration

cs-api-definition
public override Type PropertyType { get; }

Property Value

Type

Overrides PropertyDescriptor.PropertyType

Methods

CanResetValue(object)

Declaration

cs-api-definition
public override bool CanResetValue(object component)

Parameters

component

object

Returns

bool

Overrides PropertyDescriptor.CanResetValue(object)

GetValue(object)

Declaration

cs-api-definition
public override object GetValue(object component)

Parameters

component

object

Returns

object

Overrides PropertyDescriptor.GetValue(object)

ResetValue(object)

Declaration

cs-api-definition
public override void ResetValue(object component)

Parameters

component

object

Overrides PropertyDescriptor.ResetValue(object)

SetValue(object, object)

Declaration

cs-api-definition
public override void SetValue(object component, object value)

Parameters

component

object

value

object

Overrides PropertyDescriptor.SetValue(object, object)

ShouldSerializeValue(object)

Declaration

cs-api-definition
public override bool ShouldSerializeValue(object component)

Parameters

component

object

Returns

bool

Overrides PropertyDescriptor.ShouldSerializeValue(object)