Files
wg_cpso/DynamicDescriptors/bin/Debug/netstandard2.0/DynamicDescriptors.xml

710 lines
38 KiB
XML
Raw Normal View History

2026-03-25 18:20:24 +08:00
<?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>