710 lines
38 KiB
XML
710 lines
38 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>DynamicDescriptors</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:DynamicDescriptors.DictionaryPropertyDescriptor">
|
|
<summary>
|
|
A dictionary-backed implementation of <see cref="T:System.ComponentModel.PropertyDescriptor"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DynamicDescriptors.DictionaryPropertyDescriptor._data">
|
|
<summary>
|
|
A dictionary mapping property names to property values.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DynamicDescriptors.DictionaryPropertyDescriptor._propertyName">
|
|
<summary>
|
|
The name of the property.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DynamicDescriptors.DictionaryPropertyDescriptor._propertyType">
|
|
<summary>
|
|
The type of the property.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DictionaryPropertyDescriptor.#ctor(System.Collections.Generic.IDictionary{System.String,System.Object},System.String,System.Type)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DynamicDescriptors.DictionaryPropertyDescriptor"/> class.
|
|
</summary>
|
|
<param name="data">The dictionary that backs this property descriptor.</param>
|
|
<param name="propertyName">The name of the property.</param>
|
|
<param name="propertyType">The type of the property.</param>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DictionaryPropertyDescriptor.CanResetValue(System.Object)">
|
|
<summary>
|
|
Returns a value indicating returns whether resetting an object changes its value.
|
|
</summary>
|
|
<param name="component">The component to test for reset capability.</param>
|
|
<returns>true if resetting the component changes its value; otherwise, false.</returns>
|
|
</member>
|
|
<member name="P:DynamicDescriptors.DictionaryPropertyDescriptor.ComponentType">
|
|
<summary>
|
|
Gets the type of the component this property is bound to.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DictionaryPropertyDescriptor.GetValue(System.Object)">
|
|
<summary>
|
|
Returns the current value of the property on a component.
|
|
</summary>
|
|
<param name="component">
|
|
The component with the property for which to retrieve the value.
|
|
</param>
|
|
<returns>The value of a property for a given component.</returns>
|
|
</member>
|
|
<member name="P:DynamicDescriptors.DictionaryPropertyDescriptor.IsReadOnly">
|
|
<summary>
|
|
Gets a value indicating whether this property is read-only.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DynamicDescriptors.DictionaryPropertyDescriptor.PropertyType">
|
|
<summary>
|
|
Gets the type of the property.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DictionaryPropertyDescriptor.ResetValue(System.Object)">
|
|
<summary>
|
|
Resets the value for this property of the component to the default value.
|
|
</summary>
|
|
<param name="component">
|
|
The component with the property value that is to be reset to the default value.
|
|
</param>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DictionaryPropertyDescriptor.SetValue(System.Object,System.Object)">
|
|
<summary>
|
|
Sets the value of the component to a different value.
|
|
</summary>
|
|
<param name="component">
|
|
The component with the property value that is to be set.
|
|
</param>
|
|
<param name="value">
|
|
The new value.
|
|
</param>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DictionaryPropertyDescriptor.ShouldSerializeValue(System.Object)">
|
|
<summary>
|
|
Determines a value indicating whether the value of this property needs to be
|
|
persisted.
|
|
</summary>
|
|
<param name="component">
|
|
The component with the property to be examined for persistence.
|
|
</param>
|
|
<returns>true if the property should be persisted; otherwise, false.</returns>
|
|
</member>
|
|
<member name="T:DynamicDescriptors.DictionaryTypeDescriptor">
|
|
<summary>
|
|
A dictionary-backed implementation of <see cref="T:System.ComponentModel.ICustomTypeDescriptor"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="E:DynamicDescriptors.DictionaryTypeDescriptor.PropertyChanged">
|
|
<summary>
|
|
Occurs when a property value changes.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DynamicDescriptors.DictionaryTypeDescriptor._data">
|
|
<summary>
|
|
A dictionary mapping property names to property values.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DynamicDescriptors.DictionaryTypeDescriptor._propertyDescriptors">
|
|
<summary>
|
|
A list containing the properties associated with this type descriptor.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DictionaryTypeDescriptor.#ctor(System.Collections.Generic.IDictionary{System.String,System.Object})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DynamicDescriptors.DictionaryTypeDescriptor"/> class.
|
|
</summary>
|
|
<param name="data">A dictionary mapping property names to property values.</param>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DictionaryTypeDescriptor.#ctor(System.Collections.Generic.IDictionary{System.String,System.Object},System.Collections.Generic.IDictionary{System.String,System.Type})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DynamicDescriptors.DictionaryTypeDescriptor"/> class.
|
|
</summary>
|
|
<param name="data">A dictionary mapping property names to property values.</param>
|
|
<param name="types">A dictionary mapping property names to property types.</param>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DictionaryTypeDescriptor.GetPropertyOwner(System.ComponentModel.PropertyDescriptor)">
|
|
<summary>
|
|
Returns an object that contains the property described by the specified property
|
|
descriptor.
|
|
</summary>
|
|
<param name="pd">
|
|
A <see cref="T:System.ComponentModel.PropertyDescriptor"/> that represents the property whose owner is to be found.
|
|
</param>
|
|
<returns>An object that represents the owner of the specified property.</returns>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DictionaryTypeDescriptor.GetProperties">
|
|
<summary>
|
|
Returns a collection of property descriptors for the object represented by this type
|
|
descriptor.
|
|
</summary>
|
|
<returns>
|
|
A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> containing the property descriptions for the object
|
|
represented by this type descriptor.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DictionaryTypeDescriptor.GetProperties(System.Attribute[])">
|
|
<summary>
|
|
Returns a collection of property descriptors for the object represented by this type
|
|
descriptor.
|
|
</summary>
|
|
<param name="attributes">
|
|
An array of attributes to use as a filter. This can be null.
|
|
</param>
|
|
<returns>
|
|
A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> containing the property descriptions for the object
|
|
represented by this type descriptor.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DictionaryTypeDescriptor.OnPropertyChanged(System.String)">
|
|
<summary>
|
|
Raises the <see cref="E:DynamicDescriptors.DictionaryTypeDescriptor.PropertyChanged"/> event.
|
|
</summary>
|
|
<param name="propertyName">The name of the property that changed.</param>
|
|
</member>
|
|
<member name="T:DynamicDescriptors.DynamicDescriptor">
|
|
<summary>
|
|
Facilitates the creation of custom type descriptors.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DynamicDescriptor.CreateFromInstance``1(``0)">
|
|
<summary>
|
|
Returns a new <see cref="T:DynamicDescriptors.DynamicTypeDescriptor"/> instance that will supply
|
|
dynamic custom type information for the specified object.
|
|
</summary>
|
|
<typeparam name="T">
|
|
The type of the object for which dynamic custom type information will be supplied.
|
|
</typeparam>
|
|
<param name="instance">
|
|
The object for which dynamic custom type information will be supplied.
|
|
</param>
|
|
<returns>
|
|
A new <see cref="T:DynamicDescriptors.DynamicTypeDescriptor"/> instance that will supply dynamic
|
|
custom type information for the specified object.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DynamicDescriptor.CreateFromDescriptor(System.ComponentModel.ICustomTypeDescriptor)">
|
|
<summary>
|
|
Returns a new <see cref="T:DynamicDescriptors.DynamicTypeDescriptor"/> instance that wraps the specified
|
|
<see cref="T:System.ComponentModel.ICustomTypeDescriptor"/> instance.
|
|
</summary>
|
|
<param name="descriptor">
|
|
The <see cref="T:System.ComponentModel.ICustomTypeDescriptor"/> instance to wrap.
|
|
</param>
|
|
<returns>
|
|
A new <see cref="T:DynamicDescriptors.DynamicTypeDescriptor"/> instance that wraps the specified
|
|
<see cref="T:System.ComponentModel.ICustomTypeDescriptor"/> instance.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DynamicDescriptor.CreateFromDictionary(System.Collections.Generic.IDictionary{System.String,System.Object})">
|
|
<summary>
|
|
Returns a new <see cref="T:DynamicDescriptors.DynamicTypeDescriptor"/> instance that exposes properties
|
|
defined by the data present in the specified dictionary.
|
|
</summary>
|
|
<param name="data">A dictionary mapping property names to property values.</param>
|
|
<returns>
|
|
A new <see cref="T:DynamicDescriptors.DynamicTypeDescriptor"/> instance that exposes properties defined by
|
|
the data present in the specified dictionary.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DynamicDescriptor.CreateFromDictionary(System.Collections.Generic.IDictionary{System.String,System.Object},System.Collections.Generic.IDictionary{System.String,System.Type})">
|
|
<summary>
|
|
Returns a new <see cref="T:DynamicDescriptors.DynamicTypeDescriptor"/> instance that exposes properties
|
|
defined by the data present in the specified dictionary.
|
|
</summary>
|
|
<param name="data">A dictionary mapping property names to property values.</param>
|
|
<param name="types">A dictionary mapping property names to property types.</param>
|
|
<returns>
|
|
A new <see cref="T:DynamicDescriptors.DynamicTypeDescriptor"/> instance that exposes properties defined
|
|
by the data present in the specified dictionary.
|
|
</returns>
|
|
</member>
|
|
<member name="T:DynamicDescriptors.DynamicPropertyDescriptor">
|
|
<summary>
|
|
A runtime-customizable implementation of <see cref="T:System.ComponentModel.PropertyDescriptor"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DynamicDescriptors.DynamicPropertyDescriptor._descriptor">
|
|
<summary>
|
|
The <see cref="T:System.ComponentModel.PropertyDescriptor"/> on which this <see cref="T:DynamicDescriptors.DynamicPropertyDescriptor"/> is based.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DynamicDescriptors.DynamicPropertyDescriptor._editorDictionary">
|
|
<summary>
|
|
A dictionary mapping editor base types to editor instances.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DynamicDescriptors.DynamicPropertyDescriptor._active">
|
|
<summary>
|
|
Gets or sets a value indicating whether the dynamic property descriptor is active.
|
|
If not, it won't be returned by the <see cref="M:DynamicDescriptors.DynamicTypeDescriptor.GetProperties"/>
|
|
or <see cref="M:DynamicDescriptors.DynamicTypeDescriptor.GetProperties(System.Attribute[])"/> methods.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DynamicDescriptors.DynamicPropertyDescriptor._categoryOverride">
|
|
<summary>
|
|
If this value is not null, it will be returned by the Category property;
|
|
otherwise, the base descriptor's Category property will be returned.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DynamicDescriptors.DynamicPropertyDescriptor._converterOverride">
|
|
<summary>
|
|
If this value is not null, it will be returned by the Converter property;
|
|
otherwise, the base descriptor's Converter property will be returned.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DynamicDescriptors.DynamicPropertyDescriptor._descriptionOverride">
|
|
<summary>
|
|
If this value is not null, it will be returned by the Description property;
|
|
otherwise, the base descriptor's Description property will be returned.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DynamicDescriptors.DynamicPropertyDescriptor._displayNameOverride">
|
|
<summary>
|
|
If this value is not null, it will be returned by the DisplayName property;
|
|
otherwise, the base descriptor's DisplayName property will be returned.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DynamicDescriptors.DynamicPropertyDescriptor._isReadOnlyOverride">
|
|
<summary>
|
|
If this value is not null, it will be returned by the IsReadOnly property;
|
|
otherwise, the base descriptor's IsReadOnly property will be returned.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DynamicDescriptors.DynamicPropertyDescriptor._propertyOrder">
|
|
<summary>
|
|
The order in which this property will be retrieved from its type descriptor.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DynamicPropertyDescriptor.#ctor(System.ComponentModel.PropertyDescriptor)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DynamicDescriptors.DynamicPropertyDescriptor"/> class.
|
|
</summary>
|
|
<param name="descriptor">
|
|
The <see cref="T:System.ComponentModel.PropertyDescriptor"/> on which this <see cref="T:DynamicDescriptors.DynamicPropertyDescriptor"/> will be based.
|
|
</param>
|
|
</member>
|
|
<member name="P:DynamicDescriptors.DynamicPropertyDescriptor.Active">
|
|
<summary>
|
|
Gets or sets a value indicating whether the dynamic property descriptor is active.
|
|
If not, it won't be returned by the <see cref="M:DynamicDescriptors.DynamicTypeDescriptor.GetProperties"/>
|
|
or <see cref="M:DynamicDescriptors.DynamicTypeDescriptor.GetProperties(System.Attribute[])"/> methods.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DynamicPropertyDescriptor.CanResetValue(System.Object)">
|
|
<summary>
|
|
Returns a value indicating whether resetting an object changes its value.
|
|
</summary>
|
|
<param name="component">The component to test for reset capability.</param>
|
|
<returns>true if resetting the component changes its value; otherwise, false.</returns>
|
|
</member>
|
|
<member name="P:DynamicDescriptors.DynamicPropertyDescriptor.Category">
|
|
<summary>
|
|
Gets the name of the category to which the member belongs,
|
|
as specified in the <see cref="T:System.ComponentModel.CategoryAttribute"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DynamicDescriptors.DynamicPropertyDescriptor.ComponentType">
|
|
<summary>
|
|
Gets the type of the component this property is bound to.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DynamicDescriptors.DynamicPropertyDescriptor.Converter">
|
|
<summary>
|
|
Gets the type converter for this property.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DynamicDescriptors.DynamicPropertyDescriptor.Description">
|
|
<summary>
|
|
Gets the description of the member,
|
|
as specified in the <see cref="T:System.ComponentModel.DescriptionAttribute"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DynamicDescriptors.DynamicPropertyDescriptor.DisplayName">
|
|
<summary>
|
|
Gets the name that can be displayed in a window, such as a Properties window.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DynamicPropertyDescriptor.GetEditor(System.Type)">
|
|
<summary>
|
|
Gets an editor of the specified type.
|
|
</summary>
|
|
<param name="editorBaseType">
|
|
The base type of editor, which is used to differentiate between multiple
|
|
editors that a property supports.
|
|
</param>
|
|
<returns>
|
|
An instance of the requested editor type, or null if an editor cannot be found.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DynamicPropertyDescriptor.GetValue(System.Object)">
|
|
<summary>
|
|
Returns the current value of the property on a component.
|
|
</summary>
|
|
<param name="component">
|
|
The component with the property for which to retrieve the value.
|
|
</param>
|
|
<returns>The value of a property for a given component.</returns>
|
|
</member>
|
|
<member name="P:DynamicDescriptors.DynamicPropertyDescriptor.IsReadOnly">
|
|
<summary>
|
|
Gets a value indicating whether this property is read-only.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DynamicDescriptors.DynamicPropertyDescriptor.PropertyOrder">
|
|
<summary>
|
|
Gets the order in which this property will be retrieved from its type descriptor.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DynamicDescriptors.DynamicPropertyDescriptor.PropertyType">
|
|
<summary>
|
|
Gets the type of the property.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DynamicPropertyDescriptor.ResetValue(System.Object)">
|
|
<summary>
|
|
Resets the value for this property of the component to the default value.
|
|
</summary>
|
|
<param name="component">
|
|
The component with the property value that is to be reset to the default value.
|
|
</param>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DynamicPropertyDescriptor.SetValue(System.Object,System.Object)">
|
|
<summary>
|
|
Sets the value of the component to a different value.
|
|
</summary>
|
|
<param name="component">
|
|
The component with the property value that is to be set.
|
|
</param>
|
|
<param name="value">
|
|
The new value.
|
|
</param>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DynamicPropertyDescriptor.ShouldSerializeValue(System.Object)">
|
|
<summary>
|
|
Determines a value indicating whether the value of this property needs to be persisted.
|
|
</summary>
|
|
<param name="component">
|
|
The component with the property to be examined for persistence.
|
|
</param>
|
|
<returns>true if the property should be persisted; otherwise, false.</returns>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DynamicPropertyDescriptor.SetActive(System.Boolean)">
|
|
<summary>
|
|
Sets value that determines whether the dynamic property descriptor is active.
|
|
</summary>
|
|
<param name="active">
|
|
The value that determines whether the dynamic property descriptor is active.
|
|
</param>
|
|
<returns>This <see cref="T:DynamicDescriptors.DynamicPropertyDescriptor"/> instance.</returns>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DynamicPropertyDescriptor.SetCategory(System.String)">
|
|
<summary>
|
|
Sets the override for the <see cref="P:DynamicDescriptors.DynamicPropertyDescriptor.Category"/> property.
|
|
</summary>
|
|
<param name="category">The new value for the <see cref="P:DynamicDescriptors.DynamicPropertyDescriptor.Category"/> property.</param>
|
|
<returns>This <see cref="T:DynamicDescriptors.DynamicPropertyDescriptor"/> instance.</returns>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DynamicPropertyDescriptor.SetConverter(System.ComponentModel.TypeConverter)">
|
|
<summary>
|
|
Sets the override for the <see cref="P:DynamicDescriptors.DynamicPropertyDescriptor.Converter"/> property.
|
|
</summary>
|
|
<param name="converter">The new value for the <see cref="P:DynamicDescriptors.DynamicPropertyDescriptor.Converter"/> property.</param>
|
|
<returns>This <see cref="T:DynamicDescriptors.DynamicPropertyDescriptor"/> instance.</returns>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DynamicPropertyDescriptor.SetDescription(System.String)">
|
|
<summary>
|
|
Sets the override for the <see cref="P:DynamicDescriptors.DynamicPropertyDescriptor.Description"/> property.
|
|
</summary>
|
|
<param name="description">The new value for the <see cref="P:DynamicDescriptors.DynamicPropertyDescriptor.Description"/> property.</param>
|
|
<returns>This <see cref="T:DynamicDescriptors.DynamicPropertyDescriptor"/> instance.</returns>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DynamicPropertyDescriptor.SetDisplayName(System.String)">
|
|
<summary>
|
|
Sets the override for the <see cref="P:DynamicDescriptors.DynamicPropertyDescriptor.DisplayName"/> property.
|
|
</summary>
|
|
<param name="displayName">The new value for the <see cref="P:DynamicDescriptors.DynamicPropertyDescriptor.DisplayName"/> property.</param>
|
|
<returns>This <see cref="T:DynamicDescriptors.DynamicPropertyDescriptor"/> instance.</returns>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DynamicPropertyDescriptor.SetEditor(System.Type,System.Object)">
|
|
<summary>
|
|
Sets the editor for this type.
|
|
</summary>
|
|
<param name="editorBaseType">
|
|
The base type of editor, which is used to differentiate between multiple editors
|
|
that a property supports.
|
|
</param>
|
|
<param name="editor">
|
|
An instance of the requested editor type.
|
|
</param>
|
|
<returns>This <see cref="T:DynamicDescriptors.DynamicPropertyDescriptor"/> instance.</returns>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DynamicPropertyDescriptor.SetPropertyOrder(System.Nullable{System.Int32})">
|
|
<summary>
|
|
Sets the order in which this property will be retrieved from its type descriptor.
|
|
</summary>
|
|
<param name="propertyOrder">The order in which this property will be retrieved.</param>
|
|
<returns>This <see cref="T:DynamicDescriptors.DynamicPropertyDescriptor"/> instance.</returns>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DynamicPropertyDescriptor.SetReadOnly(System.Nullable{System.Boolean})">
|
|
<summary>
|
|
Sets the override for the <see cref="P:DynamicDescriptors.DynamicPropertyDescriptor.IsReadOnly"/> property.
|
|
</summary>
|
|
<param name="readOnly">The new value for the <see cref="P:DynamicDescriptors.DynamicPropertyDescriptor.IsReadOnly"/> property.</param>
|
|
<returns>This <see cref="T:DynamicDescriptors.DynamicPropertyDescriptor"/> instance.</returns>
|
|
</member>
|
|
<member name="T:DynamicDescriptors.DynamicPropertyDescriptorComparer">
|
|
<summary>
|
|
An implementation of <see cref="T:System.Collections.Generic.IComparer`1"/> for <see cref="T:DynamicDescriptors.DynamicPropertyDescriptorComparer"/> instances.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DynamicDescriptors.DynamicPropertyDescriptorComparer.sc">
|
|
<summary>
|
|
The <see cref="T:System.StringComparer"/> to use to compare property names when unable to use property order.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DynamicPropertyDescriptorComparer.Compare(DynamicDescriptors.DynamicPropertyDescriptor,DynamicDescriptors.DynamicPropertyDescriptor)">
|
|
<summary>
|
|
Compares two <see cref="T:DynamicDescriptors.DynamicPropertyDescriptor"/> instances and returns a value indicating
|
|
whether one is less than, equal to, or greater than the other.
|
|
</summary>
|
|
<param name="x">The first <see cref="T:DynamicDescriptors.DynamicPropertyDescriptor"/> instance to compare.</param>
|
|
<param name="y">The second <see cref="T:DynamicDescriptors.DynamicPropertyDescriptor"/> instance to compare.</param>
|
|
<returns>
|
|
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.
|
|
</returns>
|
|
</member>
|
|
<member name="T:DynamicDescriptors.DynamicTypeDescriptor">
|
|
<summary>
|
|
A runtime-customizable implementation of <see cref="T:System.ComponentModel.ICustomTypeDescriptor"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="E:DynamicDescriptors.DynamicTypeDescriptor.PropertyChanged">
|
|
<summary>
|
|
Occurs when a property value changes.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DynamicDescriptors.DynamicTypeDescriptor._dynamicProperties">
|
|
<summary>
|
|
A list containing the properties associated with this type descriptor.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DynamicDescriptors.DynamicTypeDescriptor._comparer">
|
|
<summary>
|
|
Comparer to use when sorting a list of dynamic property descriptors.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DynamicTypeDescriptor.#ctor(System.ComponentModel.ICustomTypeDescriptor)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DynamicDescriptors.DynamicTypeDescriptor"/> class.
|
|
</summary>
|
|
<param name="parent">The parent custom type descriptor.</param>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DynamicTypeDescriptor.GetProperties">
|
|
<summary>
|
|
Returns a collection of property descriptors for the object represented by this type
|
|
descriptor.
|
|
</summary>
|
|
<returns>
|
|
A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> containing the property descriptions
|
|
for the object represented by this type descriptor.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DynamicTypeDescriptor.GetProperties(System.Attribute[])">
|
|
<summary>
|
|
Returns a collection of property descriptors for the object represented by this type
|
|
descriptor.
|
|
</summary>
|
|
<param name="attributes">
|
|
An array of attributes to use as a filter. This can be null.
|
|
</param>
|
|
<returns>
|
|
A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> containing the property descriptions
|
|
for the object represented by this type descriptor.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DynamicTypeDescriptor.GetDynamicProperty(System.String)">
|
|
<summary>
|
|
Returns the specified dynamic property descriptor for the object represented by this
|
|
type descriptor.
|
|
</summary>
|
|
<param name="propertyName">The name of the property.</param>
|
|
<returns>
|
|
The specified dynamic property descriptor for the object represented by this type
|
|
descriptor.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DynamicTypeDescriptor.GetDynamicProperty``2(System.Linq.Expressions.Expression{System.Func{``0,``1}})">
|
|
<summary>
|
|
Returns the specified dynamic property descriptor for the object represented by this
|
|
type descriptor.
|
|
</summary>
|
|
<typeparam name="TSource">Type containing the property.</typeparam>
|
|
<typeparam name="TProperty">Type of the property.</typeparam>
|
|
<param name="propertyExpression">
|
|
An expression representing a function mapping an instance of type TSource to a
|
|
property of type TProperty.
|
|
</param>
|
|
<returns>
|
|
The specified dynamic property descriptor for the object represented by this type
|
|
descriptor.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DynamicTypeDescriptor.GetDynamicProperties">
|
|
<summary>
|
|
Returns an enumerator that iterates through the sequence containing all dynamic
|
|
property descriptors for the object represented by this type descriptor.
|
|
</summary>
|
|
<returns>
|
|
An enumerator that iterates through the sequence containing all dynamic property
|
|
descriptors for the object represented by this type descriptor.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.DynamicTypeDescriptor.OnPropertyChanged(System.String)">
|
|
<summary>
|
|
Raises the <see cref="E:DynamicDescriptors.DynamicTypeDescriptor.PropertyChanged"/> event.
|
|
</summary>
|
|
<param name="propertyName">The name of the property that changed.</param>
|
|
</member>
|
|
<member name="T:DynamicDescriptors.Preconditions">
|
|
<summary>
|
|
Provides internal precondition helper methods.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.Preconditions.CheckNotNull``1(``0,System.String)">
|
|
<summary>
|
|
Provides 'is not null' parameter validation.
|
|
</summary>
|
|
<typeparam name="T">The type of the parameter to validate.</typeparam>
|
|
<param name="value">The value of the parameter.</param>
|
|
<param name="parameterName">The name of the parameter.</param>
|
|
<returns>The value of the parameter (if it was not null).</returns>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.Preconditions.CheckNotNullOrEmpty(System.String,System.String)">
|
|
<summary>
|
|
Provides 'is not null or an empty string' parameter validation.
|
|
</summary>
|
|
<param name="value">The value of the parameter.</param>
|
|
<param name="parameterName">The name of the parameter.</param>
|
|
<returns>The value of the parameter (if it was not null or empty).</returns>
|
|
</member>
|
|
<member name="T:DynamicDescriptors.Reflect">
|
|
<summary>
|
|
Provides various reflection-related methods.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.Reflect.GetPropertyName``2(System.Linq.Expressions.Expression{System.Func{``0,``1}})">
|
|
<summary>
|
|
Returns the name of the property referred to by the specified property expression.
|
|
</summary>
|
|
<typeparam name="TSource">
|
|
Type containing the property.
|
|
</typeparam>
|
|
<typeparam name="TProperty">
|
|
Type of the property.
|
|
</typeparam>
|
|
<param name="propertyExpression">
|
|
An <see cref="T:System.Linq.Expressions.Expression"/> representing a Func mapping an instance of type TSource
|
|
to an instance of type TProperty.
|
|
</param>
|
|
<returns>
|
|
The name of the property referred to by the specified property expression.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.Reflect.GetPropertyInfo``2(System.Linq.Expressions.Expression{System.Func{``0,``1}})">
|
|
<summary>
|
|
Returns a <see cref="T:System.Reflection.PropertyInfo"/> instance for the property referred to by the specified
|
|
property expression.
|
|
</summary>
|
|
<typeparam name="TSource">
|
|
Type containing the property.
|
|
</typeparam>
|
|
<typeparam name="TProperty">
|
|
Type of the property.
|
|
</typeparam>
|
|
<param name="propertyExpression">
|
|
An <see cref="T:System.Linq.Expressions.Expression"/> representing a Func mapping an instance of type TSource to an instance
|
|
of type TProperty.
|
|
</param>
|
|
<returns>
|
|
A <see cref="T:System.Reflection.PropertyInfo"/> instance for the property referred to by the specified
|
|
property expression.
|
|
</returns>
|
|
</member>
|
|
<member name="T:DynamicDescriptors.StandardValuesStringConverter">
|
|
<summary>
|
|
A <see cref="T:System.ComponentModel.StringConverter"/> that provides a collection of standard values.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DynamicDescriptors.StandardValuesStringConverter.EmptyStandardValuesCollection">
|
|
<summary>
|
|
An empty StandardValuesCollection, to be returned when the values factory is not populated.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DynamicDescriptors.StandardValuesStringConverter._valuesFactory">
|
|
<summary>
|
|
A factory that supplies the standard values to be supported.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.StandardValuesStringConverter.#ctor(System.Collections.Generic.IEnumerable{System.String})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DynamicDescriptors.StandardValuesStringConverter"/> class.
|
|
</summary>
|
|
<param name="values">
|
|
An enumerator that iterates through the sequence of standard values to be supported.
|
|
</param>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.StandardValuesStringConverter.#ctor(System.Func{System.String[]})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DynamicDescriptors.StandardValuesStringConverter"/> class.
|
|
</summary>
|
|
<param name="valuesFactory">A function that supplies the standard values to be supported.</param>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.StandardValuesStringConverter.GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)">
|
|
<summary>
|
|
Returns a value indicating whether this object supports a standard set of values that
|
|
can be picked from a list, using the specified context.
|
|
</summary>
|
|
<param name="context">
|
|
An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.
|
|
</param>
|
|
<returns>
|
|
true if <see cref="M:System.ComponentModel.TypeConverter.GetStandardValues"/> should be called to
|
|
find a common set of values the object supports; otherwise, false.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.StandardValuesStringConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)">
|
|
<summary>
|
|
Returns whether the collection of standard values returned from
|
|
<see cref="M:System.ComponentModel.TypeConverter.GetStandardValues"/> is an exclusive list of
|
|
possible values, using the specified context.
|
|
</summary>
|
|
<param name="context">
|
|
An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.
|
|
</param>
|
|
<returns>
|
|
true if the <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection"/> returned from
|
|
<see cref="M:System.ComponentModel.TypeConverter.GetStandardValues"/> is an exhaustive list of
|
|
possible values; false if other values are possible.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DynamicDescriptors.StandardValuesStringConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)">
|
|
<summary>
|
|
Returns a collection of standard string values.
|
|
</summary>
|
|
<param name="context">
|
|
An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> 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.
|
|
</param>
|
|
<returns>
|
|
A <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection"/> that holds a standard set of valid values,
|
|
or null if the data type does not support a standard set of values.
|
|
</returns>
|
|
</member>
|
|
</members>
|
|
</doc>
|