Show / Hide Table of Contents

Class PropertyDescriptorEx

Inheritance
System.Object
System.ComponentModel.MemberDescriptor
System.ComponentModel.PropertyDescriptor
PropertyDescriptorEx
Inherited Members
System.ComponentModel.PropertyDescriptor.AddValueChanged(System.Object, System.EventHandler)
System.ComponentModel.PropertyDescriptor.Equals(System.Object)
System.ComponentModel.PropertyDescriptor.CreateInstance(System.Type)
System.ComponentModel.PropertyDescriptor.FillAttributes(System.Collections.IList)
System.ComponentModel.PropertyDescriptor.GetChildProperties()
System.ComponentModel.PropertyDescriptor.GetChildProperties(System.Attribute[])
System.ComponentModel.PropertyDescriptor.GetChildProperties(System.Object)
System.ComponentModel.PropertyDescriptor.GetChildProperties(System.Object, System.Attribute[])
System.ComponentModel.PropertyDescriptor.GetEditor(System.Type)
System.ComponentModel.PropertyDescriptor.GetHashCode()
System.ComponentModel.PropertyDescriptor.GetInvocationTarget(System.Type, System.Object)
System.ComponentModel.PropertyDescriptor.GetTypeFromName(System.String)
System.ComponentModel.PropertyDescriptor.OnValueChanged(System.Object, System.EventArgs)
System.ComponentModel.PropertyDescriptor.RemoveValueChanged(System.Object, System.EventHandler)
System.ComponentModel.PropertyDescriptor.GetValueChangedHandler(System.Object)
System.ComponentModel.PropertyDescriptor.IsLocalizable
System.ComponentModel.PropertyDescriptor.SerializationVisibility
System.ComponentModel.PropertyDescriptor.SupportsChangeEvents
System.ComponentModel.MemberDescriptor.CreateAttributeCollection()
System.ComponentModel.MemberDescriptor.FindMethod(System.Type, System.String, System.Type[], System.Type)
System.ComponentModel.MemberDescriptor.FindMethod(System.Type, System.String, System.Type[], System.Type, System.Boolean)
System.ComponentModel.MemberDescriptor.GetSite(System.Object)
System.ComponentModel.MemberDescriptor.GetInvokee(System.Type, System.Object)
System.ComponentModel.MemberDescriptor.AttributeArray
System.ComponentModel.MemberDescriptor.Attributes
System.ComponentModel.MemberDescriptor.NameHashCode
System.ComponentModel.MemberDescriptor.DesignTimeOnly
System.Object.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Experior.Core.Properties
Assembly: Experior.Core.dll
Syntax
public class PropertyDescriptorEx : PropertyDescriptor

Constructors

PropertyDescriptorEx(PropertyDescriptor, PropertyAttributes, Object)

Declaration
public PropertyDescriptorEx(PropertyDescriptor basePropertyDescriptor, PropertyAttributes propertyAttributes, object selectedobject)
Parameters
Type Name Description
System.ComponentModel.PropertyDescriptor basePropertyDescriptor
PropertyAttributes propertyAttributes
System.Object selectedobject

Properties

Category

Declaration
public override string Category { get; }
Property Value
Type Description
System.String
Overrides
System.ComponentModel.MemberDescriptor.Category

ComponentType

Declaration
public override Type ComponentType { get; }
Property Value
Type Description
System.Type
Overrides
System.ComponentModel.PropertyDescriptor.ComponentType

Converter

Declaration
public override TypeConverter Converter { get; }
Property Value
Type Description
System.ComponentModel.TypeConverter
Overrides
System.ComponentModel.PropertyDescriptor.Converter

Description

Declaration
public override string Description { get; }
Property Value
Type Description
System.String
Overrides
System.ComponentModel.MemberDescriptor.Description

DisplayName

Declaration
public override string DisplayName { get; }
Property Value
Type Description
System.String
Overrides
System.ComponentModel.MemberDescriptor.DisplayName

IsBrowsable

Declaration
public override bool IsBrowsable { get; }
Property Value
Type Description
System.Boolean
Overrides
System.ComponentModel.MemberDescriptor.IsBrowsable

IsReadOnly

Declaration
public override bool IsReadOnly { get; }
Property Value
Type Description
System.Boolean
Overrides
System.ComponentModel.PropertyDescriptor.IsReadOnly

Name

Declaration
public override string Name { get; }
Property Value
Type Description
System.String
Overrides
System.ComponentModel.MemberDescriptor.Name

PropertyType

Declaration
public override Type PropertyType { get; }
Property Value
Type Description
System.Type
Overrides
System.ComponentModel.PropertyDescriptor.PropertyType

Methods

CanResetValue(Object)

Declaration
public override bool CanResetValue(object component)
Parameters
Type Name Description
System.Object component
Returns
Type Description
System.Boolean
Overrides
System.ComponentModel.PropertyDescriptor.CanResetValue(System.Object)

GetValue(Object)

Declaration
public override object GetValue(object component)
Parameters
Type Name Description
System.Object component
Returns
Type Description
System.Object
Overrides
System.ComponentModel.PropertyDescriptor.GetValue(System.Object)

ResetValue(Object)

Declaration
public override void ResetValue(object component)
Parameters
Type Name Description
System.Object component
Overrides
System.ComponentModel.PropertyDescriptor.ResetValue(System.Object)

SetValue(Object, Object)

Declaration
public override void SetValue(object component, object value)
Parameters
Type Name Description
System.Object component
System.Object value
Overrides
System.ComponentModel.PropertyDescriptor.SetValue(System.Object, System.Object)

ShouldSerializeValue(Object)

Declaration
public override bool ShouldSerializeValue(object component)
Parameters
Type Name Description
System.Object component
Returns
Type Description
System.Boolean
Overrides
System.ComponentModel.PropertyDescriptor.ShouldSerializeValue(System.Object)
Back to top Generated by DocFX