DynamicDescriptors
A dictionary-backed implementation of .
A dictionary mapping property names to property values.
The name of the property.
The type of the property.
Initializes a new instance of the class.
The dictionary that backs this property descriptor.
The name of the property.
The type of the property.
Returns a value indicating returns whether resetting an object changes its value.
The component to test for reset capability.
true if resetting the component changes its value; otherwise, false.
Gets the type of the component this property is bound to.
Returns the current value of the property on a component.
The component with the property for which to retrieve the value.
The value of a property for a given component.
Gets a value indicating whether this property is read-only.
Gets the type of the property.
Resets the value for this property of the component to the default value.
The component with the property value that is to be reset to the default value.
Sets the value of the component to a different value.
The component with the property value that is to be set.
The new value.
Determines a value indicating whether the value of this property needs to be
persisted.
The component with the property to be examined for persistence.
true if the property should be persisted; otherwise, false.
A dictionary-backed implementation of .
Occurs when a property value changes.
A dictionary mapping property names to property values.
A list containing the properties associated with this type descriptor.
Initializes a new instance of the class.
A dictionary mapping property names to property values.
Initializes a new instance of the class.
A dictionary mapping property names to property values.
A dictionary mapping property names to property types.
Returns an object that contains the property described by the specified property
descriptor.
A that represents the property whose owner is to be found.
An object that represents the owner of the specified property.
Returns a collection of property descriptors for the object represented by this type
descriptor.
A containing the property descriptions for the object
represented by this type descriptor.
Returns a collection of property descriptors for the object represented by this type
descriptor.
An array of attributes to use as a filter. This can be null.
A containing the property descriptions for the object
represented by this type descriptor.
Raises the event.
The name of the property that changed.
Facilitates the creation of custom type descriptors.
Returns a new instance that will supply
dynamic custom type information for the specified object.
The type of the object for which dynamic custom type information will be supplied.
The object for which dynamic custom type information will be supplied.
A new instance that will supply dynamic
custom type information for the specified object.
Returns a new instance that wraps the specified
instance.
The instance to wrap.
A new instance that wraps the specified
instance.
Returns a new instance that exposes properties
defined by the data present in the specified dictionary.
A dictionary mapping property names to property values.
A new instance that exposes properties defined by
the data present in the specified dictionary.
Returns a new instance that exposes properties
defined by the data present in the specified dictionary.
A dictionary mapping property names to property values.
A dictionary mapping property names to property types.
A new instance that exposes properties defined
by the data present in the specified dictionary.
A runtime-customizable implementation of .
The on which this is based.
A dictionary mapping editor base types to editor instances.
Gets or sets a value indicating whether the dynamic property descriptor is active.
If not, it won't be returned by the
or methods.
If this value is not null, it will be returned by the Category property;
otherwise, the base descriptor's Category property will be returned.
If this value is not null, it will be returned by the Converter property;
otherwise, the base descriptor's Converter property will be returned.
If this value is not null, it will be returned by the Description property;
otherwise, the base descriptor's Description property will be returned.
If this value is not null, it will be returned by the DisplayName property;
otherwise, the base descriptor's DisplayName property will be returned.
If this value is not null, it will be returned by the IsReadOnly property;
otherwise, the base descriptor's IsReadOnly property will be returned.
The order in which this property will be retrieved from its type descriptor.
Initializes a new instance of the class.
The on which this will be based.
Gets or sets a value indicating whether the dynamic property descriptor is active.
If not, it won't be returned by the
or methods.
Returns a value indicating whether resetting an object changes its value.
The component to test for reset capability.
true if resetting the component changes its value; otherwise, false.
Gets the name of the category to which the member belongs,
as specified in the .
Gets the type of the component this property is bound to.
Gets the type converter for this property.
Gets the description of the member,
as specified in the .
Gets the name that can be displayed in a window, such as a Properties window.
Gets an editor of the specified type.
The base type of editor, which is used to differentiate between multiple
editors that a property supports.
An instance of the requested editor type, or null if an editor cannot be found.
Returns the current value of the property on a component.
The component with the property for which to retrieve the value.
The value of a property for a given component.
Gets a value indicating whether this property is read-only.
Gets the order in which this property will be retrieved from its type descriptor.
Gets the type of the property.
Resets the value for this property of the component to the default value.
The component with the property value that is to be reset to the default value.
Sets the value of the component to a different value.
The component with the property value that is to be set.
The new value.
Determines a value indicating whether the value of this property needs to be persisted.
The component with the property to be examined for persistence.
true if the property should be persisted; otherwise, false.
Sets value that determines whether the dynamic property descriptor is active.
The value that determines whether the dynamic property descriptor is active.
This instance.
Sets the override for the property.
The new value for the property.
This instance.
Sets the override for the property.
The new value for the property.
This instance.
Sets the override for the property.
The new value for the property.
This instance.
Sets the override for the property.
The new value for the property.
This instance.
Sets the editor for this type.
The base type of editor, which is used to differentiate between multiple editors
that a property supports.
An instance of the requested editor type.
This instance.
Sets the order in which this property will be retrieved from its type descriptor.
The order in which this property will be retrieved.
This instance.
Sets the override for the property.
The new value for the property.
This instance.
An implementation of for instances.
The to use to compare property names when unable to use property order.
Compares two instances and returns a value indicating
whether one is less than, equal to, or greater than the other.
The first instance to compare.
The second instance to compare.
A value that is less than zero if x is less than y, zero if x equals y,
or greater than zero if x is greater than y.
A runtime-customizable implementation of .
Occurs when a property value changes.
A list containing the properties associated with this type descriptor.
Comparer to use when sorting a list of dynamic property descriptors.
Initializes a new instance of the class.
The parent custom type descriptor.
Returns a collection of property descriptors for the object represented by this type
descriptor.
A containing the property descriptions
for the object represented by this type descriptor.
Returns a collection of property descriptors for the object represented by this type
descriptor.
An array of attributes to use as a filter. This can be null.
A containing the property descriptions
for the object represented by this type descriptor.
Returns the specified dynamic property descriptor for the object represented by this
type descriptor.
The name of the property.
The specified dynamic property descriptor for the object represented by this type
descriptor.
Returns the specified dynamic property descriptor for the object represented by this
type descriptor.
Type containing the property.
Type of the property.
An expression representing a function mapping an instance of type TSource to a
property of type TProperty.
The specified dynamic property descriptor for the object represented by this type
descriptor.
Returns an enumerator that iterates through the sequence containing all dynamic
property descriptors for the object represented by this type descriptor.
An enumerator that iterates through the sequence containing all dynamic property
descriptors for the object represented by this type descriptor.
Raises the event.
The name of the property that changed.
Provides internal precondition helper methods.
Provides 'is not null' parameter validation.
The type of the parameter to validate.
The value of the parameter.
The name of the parameter.
The value of the parameter (if it was not null).
Provides 'is not null or an empty string' parameter validation.
The value of the parameter.
The name of the parameter.
The value of the parameter (if it was not null or empty).
Provides various reflection-related methods.
Returns the name of the property referred to by the specified property expression.
Type containing the property.
Type of the property.
An representing a Func mapping an instance of type TSource
to an instance of type TProperty.
The name of the property referred to by the specified property expression.
Returns a instance for the property referred to by the specified
property expression.
Type containing the property.
Type of the property.
An representing a Func mapping an instance of type TSource to an instance
of type TProperty.
A instance for the property referred to by the specified
property expression.
A that provides a collection of standard values.
An empty StandardValuesCollection, to be returned when the values factory is not populated.
A factory that supplies the standard values to be supported.
Initializes a new instance of the class.
An enumerator that iterates through the sequence of standard values to be supported.
Initializes a new instance of the class.
A function that supplies the standard values to be supported.
Returns a value indicating whether this object supports a standard set of values that
can be picked from a list, using the specified context.
An that provides a format context.
true if should be called to
find a common set of values the object supports; otherwise, false.
Returns whether the collection of standard values returned from
is an exclusive list of
possible values, using the specified context.
An that provides a format context.
true if the returned from
is an exhaustive list of
possible values; false if other values are possible.
Returns a collection of standard string values.
An that provides a format context that
can be used to extract additional information about the environment from which this
converter is invoked. This parameter or properties of this parameter can be null.
A that holds a standard set of valid values,
or null if the data type does not support a standard set of values.