Files
SISBusiness/SISBusiness.Web.Subcontractor/bin/DevExpress.Persistent.Base.v17.2.xml
T
2018-03-27 17:27:28 +02:00

6793 lines
286 KiB
XML

<?xml version="1.0"?>
<doc>
<assembly>
<name>DevExpress.Persistent.Base.v17.2</name>
</assembly>
<members>
<member name="T:DevExpress.Persistent.Validation.IRuleSupportsCollectionAggregatesProperties">
<summary>
<para>Declares members implemented by classes which represent properties of Validation Rules that support collection validation using aggregate funcitons, exported to the Application Model.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Validation.IRuleSupportsCollectionAggregatesProperties.TargetCollectionAggregate">
<summary>
<para>Specifies the aggregate function to be checked by the Validation Rule, if a Rule is applied to a collection property.
</para>
</summary>
<value>A <b>Nullable&lt;Aggregate&gt;</b> object specifying the aggregate function to be checked by the Validation Rule, if a Rule is applied to a collection property.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.IRuleCollectionPropertyProperties">
<summary>
<para>Declares members implemented by classes which represent properties of Validation Rules that support collection validation, exported to the Application Model.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Validation.IRuleCollectionPropertyProperties.MessageTemplateCollectionValidationMessageSuffix">
<summary>
<para>Specifies the additional text that will be displayed in the Validation Error window when the Validation Rule
applied to a collection property is broken.
</para>
</summary>
<value>A string specifying the additional text that will be displayed in the Validation Error window when the Rule applied to a collection property is broken.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.IRuleCollectionPropertyProperties.MessageTemplateTargetDoesNotSatisfyCollectionCriteria">
<summary>
<para>Specifies the message displayed when the Validation Rule was not checked because a validated object is not an element of the target collection.
</para>
</summary>
<value>A string specifying the message displayed when the Rule was not checked because a validated object is not an element of the target collection.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.IRuleCollectionPropertyProperties.TargetCollectionOwnerType">
<summary>
<para>If the Validation Rule is applied to a collection property, specifies the type in which the collection property is declared.
</para>
</summary>
<value>A <see cref="T:System.Type"/> object specifying the type in which the collection property is declared.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.IRuleCollectionPropertyProperties.TargetCollectionPropertyName">
<summary>
<para>Specifies the collection property for which the current Validation Rule will be checked.
</para>
</summary>
<value>A string specifying the collection property for which the current Rule will be checked.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.IRuleBaseProperties">
<summary>
<para>Declares members implemented by classes which represent Validation Rules' properties exported to the Application Model.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Validation.IRuleBaseProperties.CustomMessageTemplate">
<summary>
<para>Specifies a custom informational text that is displayed in a validation error message for a broken Validation Rule, instead of the default message templates specified by the <b>MessageTemplate...</b> properties.
</para>
</summary>
<value>A string holding a custom informational text that is displayed in a validation error message for a broken Validation Rule.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.IRuleBaseProperties.Id">
<summary>
<para>Specifies the Validation Rule identifier.
</para>
</summary>
<value>A string holding the Validation Rule identifier.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.IRuleBaseProperties.InvertResult">
<summary>
<para>Specifies whether the Validation Rule is applied directly.
</para>
</summary>
<value><b>true</b>, if an inverted Validation Rule will be checked; otherwise, <b>false</b>.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.IRuleBaseProperties.MessageTemplateSkipNullOrEmptyValues">
<summary>
<para>Specifies the template for the message displayed when the Validation Rule was not checked because the target properties are not specified.
</para>
</summary>
<value>A string holding the template for the message displayed when the Validation Rule was not checked because the target properties are not specified.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.IRuleBaseProperties.MessageTemplateTargetDoesNotSatisfyTargetCriteria">
<summary>
<para>Specifies the template for the message displayed when the Validation Rule was not checked because the criteria specified by the <see cref="P:DevExpress.Persistent.Validation.RuleBaseProperties.TargetCriteria"/> property is not satisfied by the validated object.
</para>
</summary>
<value>Specifies the template for the message displayed when the Validation Rule was not checked because the criteria specified by the <b>TargetCriteria</b> property is not satisfied by the validated object.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.IRuleBaseProperties.Name">
<summary>
<para>Specifies the name of the Validation Rule.
</para>
</summary>
<value>A string holding the name of the Validation Rule.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.IRuleBaseProperties.ResultType">
<summary>
<para>Specifies the application behavior when the rule is broken.
</para>
</summary>
<value>A <see cref="T:DevExpress.Persistent.Validation.ValidationResultType"/> enumeration value that specifies the application behavior when the rule is broken.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.IRuleBaseProperties.SkipNullOrEmptyValues">
<summary>
<para>Specifies whether the Validation Rule is checked for the properties that are set to <i>null</i> (<i>Nothing</i> in VB), an empty string (for string type properties) or a minimal date (for DateTime type properties).
</para>
</summary>
<value><b>true</b>, if the Validation Rule is not checked; otherwise, <b>false</b>.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.IRuleBaseProperties.TargetContextIDs">
<summary>
<para>Specifies the Contexts for checking the current Validation Rule.
</para>
</summary>
<value>A string representing a list of identifiers of the contexts when the current rule should be checked.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.IRuleBaseProperties.TargetCriteria">
<summary>
<para>Specifies the criteria that must be satisfied by the validated object to allow checking the Validation Rule.
</para>
</summary>
<value>A string that represents a criteria that must be satisfied to check the Validation Rule.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.IRuleBaseProperties.TargetType">
<summary>
<para>Specifies the type of the object for which the Validation Rule will be checked.
</para>
</summary>
<value>A <see cref="T:System.Type"/> object which represents the type of the object for which the Validation Rule will be checked.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.ValueComparisonType">
<summary>
<para>Contains values which specify operator types to be used when comparing propery values via the <see cref="T:DevExpress.Persistent.Validation.RuleValueComparisonAttribute"/>.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Validation.ValueComparisonType.Equals">
<summary>
<para>Specifies that the target property's value must equal a particular value.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Validation.ValueComparisonType.GreaterThan">
<summary>
<para>Specifies that the target property's value must be greater then a particular value.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Validation.ValueComparisonType.GreaterThanOrEqual">
<summary>
<para>Specifies that the target property's value must be greater then or equal to a particular value.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Validation.ValueComparisonType.LessThan">
<summary>
<para>Specifies that the target property's value must be less then a particular value.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Validation.ValueComparisonType.LessThanOrEqual">
<summary>
<para>Specifies that the target property's value must be less then or equal to a particular value.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Validation.ValueComparisonType.NotEquals">
<summary>
<para>Specifies that the target property's value must not equal a particular value.
</para>
</summary>
</member>
<member name="T:DevExpress.Persistent.Validation.StringComparisonType">
<summary>
<para>Contains values which specify operator types to be used when comparing string values via the <see cref="T:DevExpress.Persistent.Validation.RuleStringComparisonAttribute"/>.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Validation.StringComparisonType.Contains">
<summary>
<para>Specifies that the target string property's value must contain a particular substring.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Validation.StringComparisonType.EndsWith">
<summary>
<para>Specifies that the target string property's value must end with a particular substring.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Validation.StringComparisonType.Equals">
<summary>
<para>Specifies that the target string property's value must equal a particular string.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Validation.StringComparisonType.NotEquals">
<summary>
<para>Specifies that the target string property's value must not equal a particular string.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Validation.StringComparisonType.StartsWith">
<summary>
<para>Specifies that the target string property's value must start with a particular substring.
</para>
</summary>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleBase">
<summary>
<para>Serves as the base class for Validation Rules.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleBase.#ctor">
<summary>
<para>Initializes a new instance of the RuleBase class.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleBase.#ctor(DevExpress.Persistent.Validation.IRuleBaseProperties)">
<summary>
<para>Initializes a new instance of the RuleBase class and initializes the <see cref="P:DevExpress.Persistent.Validation.RuleBase.Properties"/> property.
</para>
</summary>
<param name="properties">
An <see cref="T:DevExpress.Persistent.Validation.IRuleBaseProperties"/> object whose property values are used to initialize <see cref="P:DevExpress.Persistent.Validation.RuleBase.Properties"/>.
</param>
</member>
<member name="E:DevExpress.Persistent.Validation.RuleBase.CustomFormatValidationMessage">
<summary>
<para>Occurs when the validation result message is being formatted.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBase.DefaultMessageTemplateCollectionValidationMessageSuffix">
<summary>
<para>Specifies the default additional text displayed when the Validation Rule applied to a collection property is broken.
</para>
</summary>
<value>A string representing the default additional text displayed when the Validation Rule applied to a collection property is broken.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBase.DefaultMessageTemplateSkipNullOrEmptyValues">
<summary>
<para>Specifies the default template for the message displayed when the Validation Rule was not checked because one of the target property values is null or empty.
</para>
</summary>
<value>A string holding the default template for the message displayed when the Validation Rule was not checked because one of the target property values is null or empty.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBase.DefaultMessageTemplateTargetDoesNotSatisfyCollectionCriteria">
<summary>
<para>Specifies the default template for the message displayed when the Validation Rule was not checked because the validated object is not an element of the target collection.
</para>
</summary>
<value>A string holding the default template for the message displayed when the Validation Rule was not checked because the validated object is not an element of the target collection.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBase.DefaultMessageTemplateTargetDoesNotSatisfyTargetCriteria">
<summary>
<para>Specifies the default template for the message displayed when the Validation Rule was not checked because the criteria specified by the <see cref="P:DevExpress.Persistent.Validation.RuleBaseProperties.TargetCriteria"/> property is not satisfied by the validated object.
</para>
</summary>
<value>A string holding the default template for the message displayed when the Validation Rule was not checked because the criteria specified by the <b>RuleBaseProperties.TargetCriteria</b> property is not satisfied by the validated object.
</value>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleBase.GetValidationResultMessage(System.String,DevExpress.Persistent.Validation.RuleBase,System.Object)">
<summary>
<para>For internal use.
</para>
</summary>
<param name="errorMessageTemplate">
</param>
<param name="rule">
</param>
<param name="target">
</param>
<returns>
</returns>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBase.Id">
<summary>
<para>Returns the identifier of the current Validation Rule.
</para>
</summary>
<value>A string value representing the current Rule's identifier.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBase.Properties">
<summary>
<para>Represents the Validation Rule's properties exported to the Application Model.
</para>
</summary>
<value>An <see cref="T:DevExpress.Persistent.Validation.IRuleBaseProperties"/> object which represents the Validation Rule's properties exported to the Application Model.
</value>
</member>
<member name="F:DevExpress.Persistent.Validation.RuleBase.PropertiesCustomMessageTemplate">
<summary>
<para>Holds the name of the <see cref="P:DevExpress.Persistent.Validation.RuleBaseProperties.CustomMessageTemplate"/> property.
</para>
</summary>
<returns> </returns>
</member>
<member name="F:DevExpress.Persistent.Validation.RuleBase.PropertiesId">
<summary>
<para>Holds the name of the <see cref="P:DevExpress.Persistent.Validation.RuleBaseProperties.Id"/> property.
</para>
</summary>
<returns> </returns>
</member>
<member name="F:DevExpress.Persistent.Validation.RuleBase.PropertiesInvertResult">
<summary>
<para>Holds the name of the <see cref="P:DevExpress.Persistent.Validation.RuleBaseProperties.InvertResult"/> property.
</para>
</summary>
<returns> </returns>
</member>
<member name="F:DevExpress.Persistent.Validation.RuleBase.PropertiesMessageTemplateCollectionValidationMessageSuffix">
<summary>
<para>Holds the name of the <see cref="P:DevExpress.Persistent.Validation.RuleBaseProperties.MessageTemplateCollectionValidationMessageSuffix"/> property.
</para>
</summary>
<returns> </returns>
</member>
<member name="F:DevExpress.Persistent.Validation.RuleBase.PropertiesMessageTemplateSkipNullOrEmptyValues">
<summary>
<para>Holds the name of the <see cref="P:DevExpress.Persistent.Validation.RuleBaseProperties.MessageTemplateSkipNullOrEmptyValues"/> property.
</para>
</summary>
<returns> </returns>
</member>
<member name="F:DevExpress.Persistent.Validation.RuleBase.PropertiesMessageTemplateTargetDoesNotSatisfyCollectionCriteria">
<summary>
<para>Holds the name of the <see cref="P:DevExpress.Persistent.Validation.RuleBaseProperties.MessageTemplateTargetDoesNotSatisfyCollectionCriteria"/> property.
</para>
</summary>
<returns> </returns>
</member>
<member name="F:DevExpress.Persistent.Validation.RuleBase.PropertiesMessageTemplateTargetDoesNotSatisfyTargetCriteria">
<summary>
<para>Holds the name of the <see cref="P:DevExpress.Persistent.Validation.RuleBaseProperties.MessageTemplateTargetDoesNotSatisfyTargetCriteria"/> property.
</para>
</summary>
<returns> </returns>
</member>
<member name="F:DevExpress.Persistent.Validation.RuleBase.PropertiesName">
<summary>
<para>Holds the name of the <see cref="P:DevExpress.Persistent.Validation.RuleBaseProperties.Name"/> property.
</para>
</summary>
<returns> </returns>
</member>
<member name="F:DevExpress.Persistent.Validation.RuleBase.PropertiesSkipNullOrEmptyValues">
<summary>
<para>Holds the name of the <see cref="P:DevExpress.Persistent.Validation.RuleBaseProperties.SkipNullOrEmptyValues"/> property.
</para>
</summary>
<returns> </returns>
</member>
<member name="F:DevExpress.Persistent.Validation.RuleBase.PropertiesTargetContextIDs">
<summary>
<para>Holds the name of the <see cref="P:DevExpress.Persistent.Validation.RuleBaseProperties.TargetContextIDs"/> property.
</para>
</summary>
<returns> </returns>
</member>
<member name="F:DevExpress.Persistent.Validation.RuleBase.PropertiesTargetCriteria">
<summary>
<para>Holds the name of the <see cref="P:DevExpress.Persistent.Validation.RuleBaseProperties.TargetCriteria"/> property.
</para>
</summary>
<returns> </returns>
</member>
<member name="F:DevExpress.Persistent.Validation.RuleBase.PropertiesTargetType">
<summary>
<para>Holds the name of the <see cref="P:DevExpress.Persistent.Validation.RuleBaseProperties.TargetType"/> property.
</para>
</summary>
<returns> </returns>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBase.PropertiesType">
<summary>
<para>Specifies the type of the Validation Rule Properties class used by the Validation Rule.
</para>
</summary>
<value>A <see cref="T:System.Type"/> object specifying the type of the Validation Rule Properties class used by the Validation Rule. By default, this property returns the <see cref="T:DevExpress.Persistent.Validation.RuleBaseProperties"/> type.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBase.TargetObject">
<summary>
<para>Specifies the object currently being validated by the Validation Rule.
</para>
</summary>
<value>An object currently being validated by the Validation Rule.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBase.UsedProperties">
<summary>
<para>Specifies the names of the properties to be highlighted when the current Validation Rule is broken.
</para>
</summary>
<value>A <b>ReadOnlyCollection&lt;String&gt;</b> object representing a list of property names that must be highlighted as invalid when the Validation Rule is broken.
</value>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleBase.Validate(System.Object)">
<summary>
<para>Checks that a particular object satisfies the Validation Rule.
</para>
</summary>
<param name="target">
The object to check.
</param>
<returns>A <see cref="T:DevExpress.Persistent.Validation.RuleValidationResult"/> object which represents the results of checking the specified object via the Validation Rule.
</returns>
</member>
<member name="T:DevExpress.Persistent.Validation.Validator">
<summary>
<para>Provides access to the Validation Rules declared in an <b>XAF</b> application.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Validation.Validator.RuleSet">
<summary>
<para>Provides access to the Validation Rules declared in an <b>XAF</b> application.
</para>
</summary>
<value>A <see cref="T:DevExpress.Persistent.Validation.RuleSet"/> object which specifies the Validation Rules declared in an application.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleSearchObjectProperties">
<summary>
<para>Serves as the base class for classes which represent object searching Validation Rules' properties exported to the Application Model.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleSearchObjectProperties.#ctor">
<summary>
<para>Initializes a new instance of the RuleSearchObjectProperties class.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleSearchObjectProperties.CriteriaEvaluationBehavior">
<summary>
<para>Specifies whether to look for objects that are currently retrieved from the database, in addition to the objects in the database itself.
</para>
</summary>
<value>A <see cref="T:DevExpress.Persistent.Validation.CriteriaEvaluationBehavior"/> enumeration value specifying whether to look for objects that are currently retrieved from the database, in addition to the objects in the database itself.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleSearchObjectProperties.FoundObjectMessageFormat">
<summary>
<para>Specifies the format for the list of found objects.
</para>
</summary>
<value>A string representing the format for the list of found objects.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleSearchObjectProperties.FoundObjectMessagesSeparator">
<summary>
<para>Specifies the character used to separate objects in the list of found objects (see <see cref="P:DevExpress.Persistent.Validation.RuleSearchObjectProperties.FoundObjectMessageFormat"/>).
</para>
</summary>
<value>A string holding the character used to separate objects in the list of found objects.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleSearchObjectProperties.IncludeCurrentObject">
<summary>
<para>Specifies whether to check the current business object by the Validation Rule.
</para>
</summary>
<value><b>true</b>, to check the current business object by the Validation Rule; otherwise, <b>false</b>.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleSearchObjectProperties.MessageTemplateFoundObjects">
<summary>
<para>Specifies the text that is displayed before the list of found objects (see <see cref="P:DevExpress.Persistent.Validation.RuleSearchObjectProperties.FoundObjectMessageFormat"/>).
</para>
</summary>
<value>A string containing the text that is displayed before the list of found objects.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.RulePropertyValueProperties">
<summary>
<para>Serves as the base class for classes which represent property value checking Validation Rules' properties exported to the Application Model.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RulePropertyValueProperties.#ctor">
<summary>
<para>Initializes a new instance of the RulePropertyValueProperties class.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Validation.RulePropertyValueProperties.TargetPropertyName">
<summary>
<para>Specifies the property which must satisfy the Validation Rule.
</para>
</summary>
<value>A string holding the name of the property which must satisfy the Validation Rule.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleIsReferencedProperties">
<summary>
<para>Represent the <b>RuleIsReferenced</b> Validation Rules' properties exported to the Application Model.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleIsReferencedProperties.#ctor">
<summary>
<para>Initializes a new instance of the RuleIsReferencedProperties class.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleIsReferencedProperties.LooksFor">
<summary>
<para>Specifies the type of the objects which are checked as to whether they have a reference to the object of the type specified by the <see cref="P:DevExpress.Persistent.Validation.RuleBaseProperties.TargetType"/> property.
</para>
</summary>
<value>A <see cref="T:System.Type"/> object which specifies the type of the objects which are checked as to whether they have a reference to the object of the type specified by the <b>TargetType</b> property.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleIsReferencedProperties.MessageTemplateMustBeReferenced">
<summary>
<para>Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</para>
</summary>
<value>A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleIsReferencedProperties.ReferencePropertyName">
<summary>
<para>Specifies the property which is checked as to whether it contains a reference to an object of the type specified by the <see cref="P:DevExpress.Persistent.Validation.RuleBaseProperties.TargetType"/> property. The specified property must belong to the class specified by the <see cref="P:DevExpress.Persistent.Validation.RuleIsReferencedProperties.LooksFor"/> property.
</para>
</summary>
<value>A string holding the name of the property which is checked as to whether it contains a reference to an object of the type specified by the <b>TargetType</b> property.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleUniqueValueProperties">
<summary>
<para>Represent the <b>RuleUniqueValue</b> Validation Rules' properties exported to the Application Model.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleUniqueValueProperties.#ctor">
<summary>
<para>Initializes a new instance of the RuleUniqueValueProperties class.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleUniqueValueProperties.MessageTemplateMustBeUnique">
<summary>
<para>Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</para>
</summary>
<value>A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleUniqueValueProperties.TargetPropertyName">
<summary>
<para>Specifies the property which must satisfy the Validation Rule.
</para>
</summary>
<value>A string holding the name of the property which must satisfy the Validation Rule.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleObjectExistsProperties">
<summary>
<para>Represent the <b>RuleObjectExists</b> Validation Rules' properties exported to the Application Model.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleObjectExistsProperties.#ctor">
<summary>
<para>Initializes a new instance of the RuleObjectExistsProperties class.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleObjectExistsProperties.Criteria">
<summary>
<para>Specifies the criteria according to which objects are searched in the database.
</para>
</summary>
<value>A string representing the criteria according to which objects are searched in the database.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleObjectExistsProperties.LooksFor">
<summary>
<para>Specifies the name of the class whose objects will be searched for in the database.
</para>
</summary>
<value>A string holding the name of the class whose objects will be searched for in the database.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleObjectExistsProperties.MessageTemplateMustExist">
<summary>
<para>Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</para>
</summary>
<value>A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleCriteriaProperties">
<summary>
<para>Represent the <b>RuleCriteria</b> Validation Rules' properties exported to the Application Model.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleCriteriaProperties.#ctor">
<summary>
<para>Initializes a new instance of the RuleCriteriaProperties class.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleCriteriaProperties.Criteria">
<summary>
<para> Specifies the criteria that must be satisfied by the objects of the type set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseProperties.TargetType"/> property.
</para>
</summary>
<value>A string representing the criteria that must be satisfied by the objects of the type set for the <b>TargetType</b> property.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleCriteriaProperties.MessageTemplateMustSatisfyCriteria">
<summary>
<para>Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</para>
</summary>
<value>A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleCriteriaProperties.UsedProperties">
<summary>
<para>Specifies the names of the properties to be highlighted when the Validation Rule is broken.
</para>
</summary>
<value>A string holding a comma-separated list of property names that represent the properties to be highlighted when the Validation Rule is broken.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleRegularExpressionProperties">
<summary>
<para>Represent the <b>RuleRegularExpression</b> Validation Rules' properties exported to the Application Model.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleRegularExpressionProperties.#ctor">
<summary>
<para>Initializes a new instance of the RuleRegularExpressionProperties class.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleRegularExpressionProperties.MessageTemplateMustMatchPattern">
<summary>
<para>Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</para>
</summary>
<value>A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleRegularExpressionProperties.Pattern">
<summary>
<para>Specifies the pattern which the target property must match.
</para>
</summary>
<value>A string holding the pattern which the target property must match.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleValueComparisonProperties">
<summary>
<para>Represent the <b>RuleValueComparison</b> Validation Rules' properties exported to the Application Model.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleValueComparisonProperties.#ctor">
<summary>
<para>Initializes a new instance of the RuleValueComparisonProperties class.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleValueComparisonProperties.MessageTemplateMustBeEqualToOperand">
<summary>
<para>Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. In effect if the <see cref="P:DevExpress.Persistent.Validation.RuleValueComparisonProperties.OperatorType"/> is set to <see cref="F:DevExpress.Persistent.Validation.ValueComparisonType.Equals"/>.
</para>
</summary>
<value>A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleValueComparisonProperties.MessageTemplateMustBeGreaterThanOperand">
<summary>
<para>Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. In effect if the <see cref="P:DevExpress.Persistent.Validation.RuleValueComparisonProperties.OperatorType"/> is set to <see cref="F:DevExpress.Persistent.Validation.ValueComparisonType.GreaterThan"/>.
</para>
</summary>
<value>A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleValueComparisonProperties.MessageTemplateMustBeGreaterThanOrEqualToOperand">
<summary>
<para>Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. In effect if the <see cref="P:DevExpress.Persistent.Validation.RuleValueComparisonProperties.OperatorType"/> is set to <see cref="F:DevExpress.Persistent.Validation.ValueComparisonType.GreaterThanOrEqual"/>.
</para>
</summary>
<value>A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleValueComparisonProperties.MessageTemplateMustBeLessThanOperand">
<summary>
<para>Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. In effect if the <see cref="P:DevExpress.Persistent.Validation.RuleValueComparisonProperties.OperatorType"/> is set to <see cref="F:DevExpress.Persistent.Validation.ValueComparisonType.LessThan"/>.
</para>
</summary>
<value>A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleValueComparisonProperties.MessageTemplateMustBeLessThanOrEqualToOperand">
<summary>
<para>Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. In effect if the <see cref="P:DevExpress.Persistent.Validation.RuleValueComparisonProperties.OperatorType"/> is set to <see cref="F:DevExpress.Persistent.Validation.ValueComparisonType.LessThanOrEqual"/>.
</para>
</summary>
<value>A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleValueComparisonProperties.MessageTemplateMustNotBeEqualToOperand">
<summary>
<para>Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. In effect if the <see cref="P:DevExpress.Persistent.Validation.RuleValueComparisonProperties.OperatorType"/> is set to <see cref="F:DevExpress.Persistent.Validation.ValueComparisonType.NotEquals"/>.
</para>
</summary>
<value>A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleValueComparisonProperties.OperatorType">
<summary>
<para>Specifies the operator type to be used for comparison.
</para>
</summary>
<value>A <see cref="T:DevExpress.Persistent.Validation.ValueComparisonType"/> enumeration values which specifies the operator type to be used for comparison.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleValueComparisonProperties.RightOperand">
<summary>
<para>Specifies the value to be compared with the target property's value.
</para>
</summary>
<value>An object which represents the value to be compared with the target property's value.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleValueComparisonProperties.RightOperandExpression">
<summary>
<para>Specifies the expression whose value to be compared with the target property's value.
</para>
</summary>
<value>The string representation of an expression whose value to be compared with the target property's value.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleValueComparisonProperties.TargetCollectionAggregate">
<summary>
<para>Specifies the aggregate function to be checked by the Validation Rule, if the rule is applied to a collection property.
</para>
</summary>
<value>A <b>Nullable&lt;Aggregate&gt;</b> object which specifies the aggregate function to be checked by the Validation Rule.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleRangeProperties">
<summary>
<para>Represent the <b>RuleRange</b> Validation Rules' properties exported to the Application Model.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleRangeProperties.#ctor">
<summary>
<para>Initializes a new instance of the RuleRangeProperties class.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleRangeProperties.MaximumValue">
<summary>
<para>Specifies the maximum value allowed for the property value.
</para>
</summary>
<value>An object which represents the maximum value allowed for the property value.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleRangeProperties.MaximumValueExpression">
<summary>
<para>Specifies the expression whose value is treated as the maximum allowed property value.
</para>
</summary>
<value>The string representation of an expression whose value represents the right end point of the range that contains the target property's value.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleRangeProperties.MessageTemplateMustBeInRange">
<summary>
<para>Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</para>
</summary>
<value>A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleRangeProperties.MinimumValue">
<summary>
<para>Specifies the minimum value allowed for the property value.
</para>
</summary>
<value>An object which represents the minimum value allowed for the property value.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleRangeProperties.MinimumValueExpression">
<summary>
<para>Specifies the expression whose value is treated as the minimum allowed property value.
</para>
</summary>
<value>The string representation of an expression whose value represents the left end point of the range that should contain the target property's value.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleRangeProperties.TargetCollectionAggregate">
<summary>
<para>Specifies the aggregate function to be checked by the Validation Rule, if the rule is applied to a collection property.
</para>
</summary>
<value>A <b>Nullable&lt;Aggregate&gt;</b> object which specifies the aggregate function to be checked by the Validation Rule.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleRequiredFieldProperties">
<summary>
<para>Represent the <b>RuleRequiredField</b> Validation Rules' properties exported to the Application Model.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleRequiredFieldProperties.#ctor">
<summary>
<para>Initializes a new instance of the RuleRequiredFieldProperties class.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleRequiredFieldProperties.MessageTemplateMustNotBeEmpty">
<summary>
<para>Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</para>
</summary>
<value>A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleStringComparisonProperties">
<summary>
<para>Represent the <b>RuleStringComparison</b> Validation Rules' properties exported to the Application Model.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleStringComparisonProperties.#ctor">
<summary>
<para>Initializes a new instance of the RuleStringComparisonProperties class.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleStringComparisonProperties.IgnoreCase">
<summary>
<para>Specifies whether to perform a case-sensitive string comparison.
</para>
</summary>
<value><b>true</b>, to perform a case-insensitive string comparison; otherwise, <b>false</b>.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleStringComparisonProperties.MessageTemplateMustBeEqual">
<summary>
<para>Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. In effect if the <see cref="P:DevExpress.Persistent.Validation.RuleStringComparisonProperties.OperatorType"/> is set to <see cref="F:DevExpress.Persistent.Validation.StringComparisonType.Equals"/>.
</para>
</summary>
<value>A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleStringComparisonProperties.MessageTemplateMustBeginWith">
<summary>
<para>Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. In effect if the <see cref="P:DevExpress.Persistent.Validation.RuleStringComparisonProperties.OperatorType"/> is set to <see cref="F:DevExpress.Persistent.Validation.StringComparisonType.StartsWith"/>.
</para>
</summary>
<value>A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleStringComparisonProperties.MessageTemplateMustContain">
<summary>
<para>Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. In effect if the <see cref="F:DevExpress.Persistent.Validation.StringComparisonType.Contains"/>.
</para>
</summary>
<value>A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleStringComparisonProperties.MessageTemplateMustEndWith">
<summary>
<para>Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. In effect if the <see cref="P:DevExpress.Persistent.Validation.RuleStringComparisonProperties.OperatorType"/> is set to <see cref="F:DevExpress.Persistent.Validation.StringComparisonType.EndsWith"/>.
</para>
</summary>
<value>A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleStringComparisonProperties.MessageTemplateMustNotBeEqual">
<summary>
<para>Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. In effect if the <see cref="P:DevExpress.Persistent.Validation.RuleStringComparisonProperties.OperatorType"/> is set to <see cref="F:DevExpress.Persistent.Validation.StringComparisonType.NotEquals"/>.
</para>
</summary>
<value>A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleStringComparisonProperties.OperandValue">
<summary>
<para>Specifies the value which the property value is compared with.
</para>
</summary>
<value>A string which the property value is compared with.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleStringComparisonProperties.OperatorType">
<summary>
<para>Specifies the operator type that must be used when comparing string values.
</para>
</summary>
<value>A <see cref="T:DevExpress.Persistent.Validation.StringComparisonType"/> enumeration value which specifies the operator type that must be used when comparing string values.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleFromBoolPropertyProperties">
<summary>
<para>Represent the <b>RuleFromBoolProperty</b> Validation Rules' properties exported to the Application Model.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleFromBoolPropertyProperties.#ctor">
<summary>
<para>Initializes a new instance of the RuleFromBoolPropertyProperties class.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleFromBoolPropertyProperties.MessageTemplateMustBeTrue">
<summary>
<para>Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</para>
</summary>
<value>A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleFromBoolPropertyProperties.UsedProperties">
<summary>
<para>Specifies the names of the properties to be highlighted when the Validation Rule is broken.
</para>
</summary>
<value>A string holding a comma-separated list of property names that represent the properties to be highlighted when the Validation Rule is broken.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleCombinationOfPropertiesIsUniqueProperties">
<summary>
<para>Represent the <b>RuleCombinationOfPropertiesIsUnique</b> Validation Rules' properties exported to the Application Model.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleCombinationOfPropertiesIsUniqueProperties.#ctor">
<summary>
<para>Initializes a new instance of the RuleCombinationOfPropertiesIsUniqueProperties class.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleCombinationOfPropertiesIsUniqueProperties.MessageTemplateCombinationOfPropertiesMustBeUnique">
<summary>
<para>Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</para>
</summary>
<value>A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleCombinationOfPropertiesIsUniqueProperties.TargetProperties">
<summary>
<para>Specifies the properties which must satisfy the current Validation Rule.
</para>
</summary>
<value>A string holding a comma-separated list of property names that represent the properties which must satisfy the Validation Rule.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleBaseProperties">
<summary>
<para>Serves as the base class for classes which represent Validation Rules' properties exported to the Application Model.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleBaseProperties.#ctor">
<summary>
<para>Initializes a new instance of the RuleBaseProperties class.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleBaseProperties.Clone">
<summary>
<para>Creates a shallow copy of the current Validation Rule Properties.
</para>
</summary>
<returns>A <see cref="T:DevExpress.Persistent.Validation.RuleBaseProperties"/> object which represents a shallow copy of the current Validation Rule Properties.
</returns>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBaseProperties.CustomMessageTemplate">
<summary>
<para>Specifies a custom informational text that is displayed in a validation error message for a broken Validation Rule, instead of the default message templates specified by the <b>MessageTemplate...</b> properties.
</para>
</summary>
<value>A string holding a custom informational text that is displayed in a validation error message for a broken Validation Rule.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBaseProperties.Id">
<summary>
<para>Specifies the Validation Rule identifier.
</para>
</summary>
<value>A string holding the Validation Rule identifier.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBaseProperties.InvertResult">
<summary>
<para>Specifies whether the Validation Rule is applied directly.
</para>
</summary>
<value><b>true</b>, if an inverted Validation Rule will be checked; otherwise, <b>false</b>.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBaseProperties.MessageTemplateCollectionValidationMessageSuffix">
<summary>
<para>Specifies the additional text that will be displayed in the Validation Error window when the Validation Rule applied to a collection property is broken.
</para>
</summary>
<value>A string holding the additional text that will be displayed in the Validation Error window when the Validation Rule applied to a collection property is broken.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBaseProperties.MessageTemplateSkipNullOrEmptyValues">
<summary>
<para>Specifies the template for the message displayed when the Validation Rule was not checked because the target properties are not specified.
</para>
</summary>
<value>A string holding the template for the message displayed when the Validation Rule was not checked because the target properties are not specified.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBaseProperties.MessageTemplateTargetDoesNotSatisfyCollectionCriteria">
<summary>
<para>Specifies the template for the message displayed when the Validation Rule was not checked because the validated object is not an element of the target collection.
</para>
</summary>
<value>A string holding the template for the message displayed when the Validation Rule was not checked because the validated object is not an element of the target collection.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBaseProperties.MessageTemplateTargetDoesNotSatisfyTargetCriteria">
<summary>
<para>Specifies the template for the message displayed when the Validation Rule was not checked because the criteria specified by the <see cref="P:DevExpress.Persistent.Validation.RuleBaseProperties.TargetCriteria"/> property is not satisfied by the validated object.
</para>
</summary>
<value>A string holding the template for the message displayed when the Validation Rule was not checked because the criteria specified by the <b>TargetCriteria</b> property is not satisfied by the validated object.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBaseProperties.Name">
<summary>
<para>Specifies the name of the Validation Rule.
</para>
</summary>
<value>A string holding the name of the Validation Rule.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBaseProperties.ResultType">
<summary>
<para>Specifies the application behavior when the rule is broken.
</para>
</summary>
<value>A <see cref="T:DevExpress.Persistent.Validation.ValidationResultType"/> enumeration value that specifies the application behavior when the rule is broken.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBaseProperties.SkipNullOrEmptyValues">
<summary>
<para>Specifies whether the Validation Rule is checked for the properties that are set to <i>null</i> (<i>Nothing</i> in VB), an empty string (for string type properties) or a minimal date (for DateTime type properties).
</para>
</summary>
<value><b>true</b>, if the Validation Rule is not checked; otherwise, <b>false</b>.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBaseProperties.TargetCollectionOwnerType">
<summary>
<para>Specifies the type in which the collection property is declared, if the Validation Rule is applied to a collection property.
</para>
</summary>
<value>A <see cref="T:System.Type"/> object specifying the type in which the collection property is declared, if the Validation Rule is applied to a collection property.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBaseProperties.TargetCollectionPropertyName">
<summary>
<para>Specifies the collection property for which the current Validation Rule will be checked.
</para>
</summary>
<value>A string holding the collection property name for which the Validation Rule will be checked.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBaseProperties.TargetContextIDs">
<summary>
<para>Specifies the Contexts for checking the current Validation Rule.
</para>
</summary>
<value>A string representing a list of identifiers of the contexts when the current rule should be checked.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBaseProperties.TargetCriteria">
<summary>
<para>Specifies the criteria that must be satisfied by the validated object to allow checking the Validation Rule.
</para>
</summary>
<value>A string that represents a criteria that must be satisfied to check the Validation Rule.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBaseProperties.TargetType">
<summary>
<para>Specifies the type of the object for which the Validation Rule will be checked.
</para>
</summary>
<value>A <see cref="T:System.Type"/> object which represents the type of the object for which the Validation Rule will be checked.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleValidationResult">
<summary>
<para>Represents the results of checking an object via a Validation Rule.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleValidationResult.#ctor(DevExpress.Persistent.Validation.IRule,System.Object,DevExpress.Persistent.Validation.ValidationState,System.String)">
<summary>
<para>Initializes a new instance of the RuleValidationResult class.
</para>
</summary>
<param name="rule">
An <see cref="T:DevExpress.Persistent.Validation.IRule"/> object which represents the checked Validation Rule.
</param>
<param name="target">
An object that was checked with the <i>rule</i>.
</param>
<param name="validationResult">
A <see cref="T:DevExpress.Persistent.Validation.ValidationState"/> enumeration value which specifies whether the checked object satisfies the <i>rule</i>.
</param>
<param name="formattedErrorMessage">
A string holding the exception message, if the checked <i>rule</i> is broken.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleValidationResult.#ctor(DevExpress.Persistent.Validation.IRule,DevExpress.Persistent.Validation.ValidationState,System.String)">
<summary>
<para> </para>
</summary>
<param name="rule">
</param>
<param name="validationResult">
</param>
<param name="formattedErrorMessage">
</param>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleValidationResult.ErrorMessage">
<summary>
<para>Specifies the exception message, if the checked Validation Rule is broken.
</para>
</summary>
<value>A string holding the exception message.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleValidationResult.Rule">
<summary>
<para>Specifies the Validation Rule that was checked.
</para>
</summary>
<value>An <see cref="T:DevExpress.Persistent.Validation.IRule"/> object which represents the checked Validation Rule.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleValidationResult.State">
<summary>
<para>Specifies whether the checked object satisfies the <see cref="P:DevExpress.Persistent.Validation.RuleValidationResult.Rule"/>.
</para>
</summary>
<value>A <see cref="T:DevExpress.Persistent.Validation.ValidationState"/> enumeration value which specifies whether the checked object satisfies the <see cref="P:DevExpress.Persistent.Validation.RuleValidationResult.Rule"/>.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleValidationResult.ValidationOutcome">
<summary>
<para>Specifies the result of checking an object via a Validation Rule.
</para>
</summary>
<value>A <see cref="T:DevExpress.Persistent.Validation.ValidationOutcome"/> enumeration value that spacifies the result of checking an object via a Validation Rule.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.IRule">
<summary>
<para>Declares members implemented by Validation Rules.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Validation.IRule.Id">
<summary>
<para>Returns the identifier of the current rule.
</para>
</summary>
<value>A string value representing the current rule's identifier.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.IRule.Properties">
<summary>
<para>Represents the Validation Rule's properties exported to the Application Model.
</para>
</summary>
<value>An <see cref="T:DevExpress.Persistent.Validation.IRuleBaseProperties"/> object which represents the Validation Rule's properties exported to the Application Model.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.IRule.UsedProperties">
<summary>
<para>Specifies the names of the properties to be highlighted when the current Validation Rule is broken.
</para>
</summary>
<value>A <b>ReadOnlyCollection&lt;String&gt;</b> object representing a list of the property names that must be highlighted as invalid when the Validation Rule is broken.
</value>
</member>
<member name="M:DevExpress.Persistent.Validation.IRule.Validate(System.Object)">
<summary>
<para>Checks that a particular object satisfies the Validation Rule.
</para>
</summary>
<param name="target">
The object to check.
</param>
<returns>A <see cref="T:DevExpress.Persistent.Validation.RuleValidationResult"/> object which represents the results of checking the specified object via the Validation Rule.
</returns>
</member>
<member name="T:DevExpress.Persistent.Validation.IRuleSource">
<summary>
<para>Declares members implemented by custom Validation Rule Sources.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.IRuleSource.CreateRules">
<summary>
<para>Instantiates custom Validation Rules.
</para>
</summary>
<returns>An <b>ICollection&lt;</b><see cref="T:DevExpress.Persistent.Validation.IRule"/><b>&gt;</b> object, which represents custom Validation Rules.
</returns>
</member>
<member name="P:DevExpress.Persistent.Validation.IRuleSource.Name">
<summary>
<para>Returns the name of the current Validation Rule Source.
</para>
</summary>
<value>A string representing the name of the current Validation Rule Source.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.ValidationState">
<summary>
<para>Contains values that specify the possible states of a Validation Rule.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Validation.ValidationState.Invalid">
<summary>
<para>Specifies that the validation rule has been checked and the current object did not satisfy it.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Validation.ValidationState.Skipped">
<summary>
<para>Specifies that the validation rule has not been checked. This can be the case, for instance, when the validated property is not specified (see <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.SkipNullOrEmptyValues"/>), or the validated object does not satisfy the specified TargetCriteria (see <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetCriteria"/>).
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Validation.ValidationState.Valid">
<summary>
<para>Specifies that the validation rule has been checked and the current object satisfied it.
</para>
</summary>
</member>
<member name="T:DevExpress.Persistent.Validation.DefaultContexts">
<summary>
<para>Contains values representing the default Validation Contexts.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Validation.DefaultContexts.Delete">
<summary>
<para>Specifies that the Validation Rule will be checked when deleting the required object.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Validation.DefaultContexts.Save">
<summary>
<para>Specifies that the Validation Rule will be checked each time the required object (or its properties) is saved to a database.
</para>
</summary>
</member>
<member name="T:DevExpress.Persistent.Validation.CodeRuleAttribute">
<summary>
<para>Applied to a validation rule. Specifies that the rule is intended for a particular business class and does not have a corresponding validation attribute.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.CodeRuleAttribute.#ctor">
<summary>
<para>Initializes a new instance of the CodeRuleAttribute class.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.CodeRuleAttribute.CreateRule">
<summary>
<para>Intended for internal use.
</para>
</summary>
<returns>An <b>IRule</b> object which represents a validation rule decorated with the <b>CodeRule</b> attribute.
</returns>
</member>
<member name="M:DevExpress.Persistent.Validation.CodeRuleAttribute.SetDeclaringClass(System.Type)">
<summary>
<para>For internal use only.
</para>
</summary>
<param name="declaringClass">
A class to be validated.
</param>
</member>
<member name="T:DevExpress.Persistent.Base.NotClonedInfoAttribute">
<summary>
<para>Applied to a business class. Specifies the business class' string property, which can hold the property values that were not cloned.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Base.NotClonedInfoAttribute.#ctor(System.String)">
<summary>
<para>Initializes a new instance of the NotClonedInfoAttribute class with the specified <see cref="P:DevExpress.Persistent.Base.NotClonedInfoAttribute.MemberName"/> property's value.
</para>
</summary>
<param name="memberName">
A string holding the name of the target business class' property whose value cannot be cloned. This parameter value is assigned to the <see cref="P:DevExpress.Persistent.Base.NotClonedInfoAttribute.MemberName"/> property.
</param>
</member>
<member name="P:DevExpress.Persistent.Base.NotClonedInfoAttribute.MemberName">
<summary>
<para>Specifies the business class' string property which can hold the property values that were not cloned.
</para>
</summary>
<value>A string holding the name of the business class' string property which can hold the property values that were not cloned.
</value>
</member>
<member name="T:DevExpress.Persistent.Base.NonCloneableAttribute">
<summary>
<para>Applied to a business class' property. Specifies that the target property's value cannot be cloned when cloning objects via the Clone Object Module.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Base.NonCloneableAttribute.#ctor">
<summary>
<para>Initializes a new instance of the NonCloneableAttribute class.
</para>
</summary>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleCombinationOfPropertiesIsUniqueAttribute">
<summary>
<para>Defines a validation rule that demands the target properties' values combination be unique.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleCombinationOfPropertiesIsUniqueAttribute.#ctor(System.String,DevExpress.Persistent.Validation.DefaultContexts,System.String)">
<summary>
<para>Initializes a new instance of the RuleCombinationOfPropertiesIsUniqueAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="targetProperties">
A string specifying the properties whose combination must be unique. The property names can be separated by the comma, semicolon and whitespace characters.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleCombinationOfPropertiesIsUniqueAttribute.#ctor(System.String,DevExpress.Persistent.Validation.DefaultContexts,System.String,System.String)">
<summary>
<para>Initializes a new instance of the RuleCombinationOfPropertiesIsUniqueAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="targetProperties">
A string specifying the properties whose combination must be unique. The property names can be separated by the comma, semicolon and whitespace characters.
</param>
<param name="messageTemplate">
A string value representing information defining the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.CustomMessageTemplate"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleCombinationOfPropertiesIsUniqueAttribute.#ctor(System.String,System.String,System.String,System.String)">
<summary>
<para>Initializes a new instance of the RuleCombinationOfPropertiesIsUniqueAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContextIDs">
A string value that specifies a list of identifiers of the contexts when the current rule should be checked. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="targetProperties">
A string specifying the properties whose combination must be unique. The property names can be separated by the comma, semicolon and whitespace characters.
</param>
<param name="messageTemplate">
A string value representing information defining the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.CustomMessageTemplate"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleCombinationOfPropertiesIsUniqueAttribute.#ctor(System.String,System.String,System.String)">
<summary>
<para>Initializes a new instance of the RuleCombinationOfPropertiesIsUniqueAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContextIDs">
A string value that specifies a list of identifiers of the contexts when the current rule should be checked. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="targetProperties">
A string specifying the properties whose combination must be unique. The property names can be separated by the comma, semicolon and whitespace characters.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleCombinationOfPropertiesIsUniqueAttribute.#ctor(DevExpress.Persistent.Validation.DefaultContexts,System.String)">
<summary>
<para>Initializes a new instance of the RuleCombinationOfPropertiesIsUniqueAttribute class.
</para>
</summary>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="targetProperties">
A string holding a comma-separated list of property names that represent the properties which must satisfy the Validation Rule.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleCombinationOfPropertiesIsUniqueAttribute.#ctor(System.String)">
<summary>
<para>Initializes a new instance of the RuleCombinationOfPropertiesIsUniqueAttribute class.
</para>
</summary>
<param name="targetProperties">
A string specifying the properties whose combination must be unique. The property names can be separated by the comma, semicolon and whitespace characters.
</param>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleCombinationOfPropertiesIsUniqueAttribute.CriteriaEvaluationBehavior">
<summary>
<para>Specifies whether to look for objects that are currently retrieved from the database, in addition to the objects in the database itself.
</para>
</summary>
<value>A <see cref="T:DevExpress.Persistent.Validation.CriteriaEvaluationBehavior"/> enumeration value that specifies how the required objects are searched.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleCombinationOfPropertiesIsUniqueAttribute.FoundObjectMessageFormat">
<summary>
<para>Gets or sets the format for specifying information on found objects in the validation error message.
</para>
</summary>
<value>A string value that can include one variable. This variable will be set to the key property value of the found object.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleCombinationOfPropertiesIsUniqueAttribute.FoundObjectMessagesSeparator">
<summary>
<para>Specifies a separator for the object list written in the error message for the current rule.
</para>
</summary>
<value>A string value that represents a separator.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleCombinationOfPropertiesIsUniqueAttribute.IncludeCurrentObject">
<summary>
<para> </para>
</summary>
<value> </value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleCombinationOfPropertiesIsUniqueAttribute.MessageTemplateCombinationOfPropertiesMustBeUnique">
<summary>
<para>Specifies the text to be written in the Validation Error window when the current rule is broken.
</para>
</summary>
<value>A string value representing the text to be written to the Validation Error window when a rule is broken.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleCombinationOfPropertiesIsUniqueAttribute.MessageTemplateFoundObjects">
<summary>
<para> </para>
</summary>
<value> </value>
</member>
<member name="T:DevExpress.Persistent.Base.General.ITreeNodeImageProvider">
<summary>
<para>Can be implemented by the classes implementing the <see cref="T:DevExpress.Persistent.Base.General.ITreeNode"/> interface, to support node images.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Base.General.ITreeNodeImageProvider.GetImage(System.String@)">
<summary>
<para>Returns the image corresponding to a tree node.
</para>
</summary>
<param name="imageName">
A string holding the returned image's name.
</param>
<returns>A <see cref="T:System.Drawing.Image"/> object representing the image corresponding to a tree node.
</returns>
</member>
<member name="T:DevExpress.Persistent.Base.FileAttachmentAttribute">
<summary>
<para>Applied to business classes that expose a property of the <see cref="T:DevExpress.Persistent.Base.IFileData"/> type. Activates Controllers that manage file attachments for the target business class. Specifies a property that stores a file attachment.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Base.FileAttachmentAttribute.#ctor(System.String)">
<summary>
<para>Initializes a new instance of the FileAttachmentAttribute class.
</para>
</summary>
<param name="fileDataPropertyName">
A string specifying the target class property which returns a <see cref="T:DevExpress.Persistent.Base.IFileData"/> object. This parameter's value is assigned to the <see cref="P:DevExpress.Persistent.Base.FileAttachmentAttribute.FileDataPropertyName"/> property.
</param>
</member>
<member name="P:DevExpress.Persistent.Base.FileAttachmentAttribute.FileDataPropertyName">
<summary>
<para>Specifies the target class' property of the <see cref="T:DevExpress.Persistent.Base.IFileData"/> type to be used by Controllers that manage file attachments.
</para>
</summary>
<value>A string specifying the target class' property name which returns a <see cref="T:DevExpress.Persistent.Base.IFileData"/> object.
</value>
</member>
<member name="T:DevExpress.Persistent.Base.FileTypeFilterAttribute">
<summary>
<para>Applied to file data business classes, interfaces and their properties. Specifies a file type filter which appears in the <b>Open</b> dialog's "Files of type" box.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Base.FileTypeFilterAttribute.#ctor(System.String,System.String[])">
<summary>
<para>Initializes a new instance of the FileTypeFilterAttribute.
</para>
</summary>
<param name="filterID">
A string specifying the file type filter identifier. This parameter's value is assigned to the <see cref="P:DevExpress.Persistent.Base.FileTypeFilterAttribute.FilterID"/> property.
</param>
<param name="extensions">
A variable number of strings that specify the type filter's file extensions. These extensions can be retrieved via the <see cref="M:DevExpress.Persistent.Base.FileTypeFilterAttribute.GetExtensions"/> method.
</param>
</member>
<member name="M:DevExpress.Persistent.Base.FileTypeFilterAttribute.#ctor(System.String,System.Int32,System.String[])">
<summary>
<para>Initializes a new instance of the FileTypeFilterAttribute.
</para>
</summary>
<param name="filterID">
A string specifying the file type filter identifier. This parameter's value is assigned to the <see cref="P:DevExpress.Persistent.Base.FileTypeFilterAttribute.FilterID"/> property.
</param>
<param name="index">
An integer value specifying the index of the file type filter. This index allows you to arrange the type filters in the required order, when multiple <b>FileTypeFilter</b> attributes are applied.
</param>
<param name="extensions">
A variable number of strings that specify the type filter's file extensions. These extensions can be retrieved via the <see cref="M:DevExpress.Persistent.Base.FileTypeFilterAttribute.GetExtensions"/> method.
</param>
</member>
<member name="M:DevExpress.Persistent.Base.FileTypeFilterAttribute.#ctor(System.String,System.String,System.Int32,System.String[])">
<summary>
<para>Initializes a new instance of the FileTypeFilterAttribute.
</para>
</summary>
<param name="filterID">
A string specifying the file type filter identifier. This parameter's value is assigned to the <see cref="P:DevExpress.Persistent.Base.FileTypeFilterAttribute.FilterID"/> property.
</param>
<param name="filterCaption">
A string specifying the file type filter description. This parameter's value is assigned to the <see cref="P:DevExpress.Persistent.Base.FileTypeFilterAttribute.FilterCaption"/> property.
</param>
<param name="index">
An integer value specifying the index of the file type filter. This index allows you to arrange the type filters in the required order, when multiple <b>FileTypeFilter</b> attributes are applied.
</param>
<param name="extensions">
A variable number of strings that specify the type filter's file extensions. These extensions can be retrieved via the <see cref="M:DevExpress.Persistent.Base.FileTypeFilterAttribute.GetExtensions"/> method.
</param>
</member>
<member name="M:DevExpress.Persistent.Base.FileTypeFilterAttribute.#ctor(System.String,System.String,System.String[])">
<summary>
<para>Initializes a new instance of the FileTypeFilterAttribute.
</para>
</summary>
<param name="filterID">
A string specifying the file type filter identifier. This parameter's value is assigned to the <see cref="P:DevExpress.Persistent.Base.FileTypeFilterAttribute.FilterID"/> property.
</param>
<param name="filterCaption">
A string specifying the file type filter description. This parameter's value is assigned to the <see cref="P:DevExpress.Persistent.Base.FileTypeFilterAttribute.FilterCaption"/> property.
</param>
<param name="extensions">
A variable number of strings that specify the type filter's file extensions. These extensions can be retrieved via the <see cref="M:DevExpress.Persistent.Base.FileTypeFilterAttribute.GetExtensions"/> method.
</param>
</member>
<member name="P:DevExpress.Persistent.Base.FileTypeFilterAttribute.FileTypesFilter">
<summary>
<para>Returns the filter string passed to the dialog windows representing the <b>Open</b> dialog.
</para>
</summary>
<value>A string that is passed to the dialog windows representing the <b>Open</b> dialog.
</value>
</member>
<member name="P:DevExpress.Persistent.Base.FileTypeFilterAttribute.FilterCaption">
<summary>
<para>Specifies the file type filter description.
</para>
</summary>
<value>A string holding the file type filter description.
</value>
</member>
<member name="P:DevExpress.Persistent.Base.FileTypeFilterAttribute.FilterID">
<summary>
<para>Indicates the current file type filter identifier.
</para>
</summary>
<value>A string value containing the current file type filter identifier.
</value>
</member>
<member name="M:DevExpress.Persistent.Base.FileTypeFilterAttribute.GetExtensions">
<summary>
<para>Returns the list of file extensions associated with the current file type filter.
</para>
</summary>
<returns>A <b>List&lt;String&gt;</b> object which specifies file extensions associated with the current file type filter.
</returns>
</member>
<member name="P:DevExpress.Persistent.Base.FileTypeFilterAttribute.Index">
<summary>
<para>Specifies the file type filter's index.
</para>
</summary>
<value>An integer value specifying the file type filter's index.
</value>
</member>
<member name="T:DevExpress.Persistent.Base.General.ITreeNode">
<summary>
<para>Declares members implemented by the classes that can be represented in a UI via the <see cref="T:DevExpress.ExpressApp.TreeListEditors.Win.TreeListEditor"/>.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Base.General.ITreeNode.Children">
<summary>
<para>Provides access to the current node's child nodes.
</para>
</summary>
<value>A <see cref="T:System.ComponentModel.IBindingList"/> object that represents the current node's child nodes.
</value>
</member>
<member name="P:DevExpress.Persistent.Base.General.ITreeNode.Name">
<summary>
<para>Specifies the current node's caption.
</para>
</summary>
<value>A string that holds the current node's caption.
</value>
</member>
<member name="P:DevExpress.Persistent.Base.General.ITreeNode.Parent">
<summary>
<para>Specifies the parent tree node.
</para>
</summary>
<value>An <see cref="T:DevExpress.Persistent.Base.General.ITreeNode"/> object that represents the current node's parent tree node.
</value>
</member>
<member name="T:DevExpress.Persistent.Base.General.ICategorizedItem">
<summary>
<para>Declares members implemented by the classes that can be represented in a UI via the <see cref="T:DevExpress.ExpressApp.TreeListEditors.Win.CategorizedListEditor"/>.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Base.General.ICategorizedItem.Category">
<summary>
<para>Specifies the current object's category.
</para>
</summary>
<value>An <see cref="T:DevExpress.Persistent.Base.General.ITreeNode"/> object that represents the current object's category.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleIsReferencedAttribute">
<summary>
<para>Defines a validation rule demanding that an object should be referenced in objects of a specified type.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleIsReferencedAttribute.#ctor(System.String,DevExpress.Persistent.Validation.DefaultContexts,System.Type,System.String,System.String)">
<summary>
<para>Initializes a new instance of the RuleIsReferencedAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="looksFor">
A type of the objects to be tested.
</param>
<param name="referencePropertyName">
A string value representing the name of the property that can be set to the target object. This property must belong to the class specified by the <i>looksFor</i> parameter.
</param>
<param name="messageTemplate">
A string value representing information defining the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.CustomMessageTemplate"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleIsReferencedAttribute.#ctor(System.String,System.String,System.Type,System.String,System.String)">
<summary>
<para>Initializes a new instance of the RuleIsReferencedAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContextIDs">
A string value that specifies a list of identifiers of the contexts when the current rule should be checked. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="looksFor">
A type of the objects to be searched for.
</param>
<param name="referencePropertyName">
A string value representing the name of the property that can be set to the target object. This property must belong to the class specified by the <i>looksFor</i> parameter.
</param>
<param name="messageTemplate">
A string value representing information defining the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.CustomMessageTemplate"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleIsReferencedAttribute.#ctor(System.String,DevExpress.Persistent.Validation.DefaultContexts,System.Type,System.String)">
<summary>
<para>Initializes a new instance of the RuleIsReferencedAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="looksFor">
The type of the objects to be tested.
</param>
<param name="referencePropertyName">
A string value representing the name of the property that can be set to the target object. This property must belong to the class specified by the <i>looksFor</i> parameter.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleIsReferencedAttribute.#ctor(System.String,System.String,System.Type,System.String)">
<summary>
<para>Initializes a new instance of the RuleIsReferencedAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContextIDs">
A string value that specifies a list of identifiers of the contexts when the current rule should be checked. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="looksFor">
The type of the objects to be searched for.
</param>
<param name="referencePropertyName">
A string value representing the name of the property that can be set to the target object. This property must belong to the class specified by the <i>looksFor</i> parameter.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleIsReferencedAttribute.#ctor(DevExpress.Persistent.Validation.DefaultContexts,System.Type,System.String)">
<summary>
<para>Initializes a new instance of the RuleIsReferencedAttribute class.
</para>
</summary>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="looksFor">
The type of the objects to be searched for.
</param>
<param name="referencePropertyName">
A string value representing the name of the property that can be set to the target object. This property must belong to the class specified by the <i>looksFor</i> parameter.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleIsReferencedAttribute.#ctor(System.Type,System.String)">
<summary>
<para>Initializes a new instance of the RuleIsReferencedAttribute class.
</para>
</summary>
<param name="looksFor">
A type of the objects to be tested.
</param>
<param name="referencePropertyName">
A string value representing the name of the property that can be set to the target object. This property must belong to the class specified by the <i>looksFor</i> parameter.
</param>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleIsReferencedAttribute.CriteriaEvaluationBehavior">
<summary>
<para>Specifies whether to look for objects that are currently retrieved from the database, in addition to the objects in the database itself.
</para>
</summary>
<value>A <see cref="T:DevExpress.Persistent.Validation.CriteriaEvaluationBehavior"/> enumeration value representing the behavior for searching for the required objects.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleIsReferencedAttribute.FoundObjectMessageFormat">
<summary>
<para>Gets or sets the format for specifying information on the found objects that reference the target object in the validation error message.
</para>
</summary>
<value>A sting value that can include one variable. This variable will be set to the key property value of the found object.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleIsReferencedAttribute.FoundObjectMessagesSeparator">
<summary>
<para>Specifies a separator for the object list written in the error message for the current rule.
</para>
</summary>
<value>A string value that represents a separator.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleIsReferencedAttribute.IncludeCurrentObject">
<summary>
<para> </para>
</summary>
<value> </value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleIsReferencedAttribute.LooksFor">
<summary>
<para>Specifies the type of objects to be looked for.
</para>
</summary>
<value>A type of the objects to be tested.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleIsReferencedAttribute.MessageTemplateFoundObjects">
<summary>
<para> </para>
</summary>
<value> </value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleIsReferencedAttribute.MessageTemplateMustBeReferenced">
<summary>
<para>Specifies the text to be written in the Validation Error window when the current rule is broken.
</para>
</summary>
<value>A string value representing the text to be written to the Validation Error window when a rule is broken.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleUniqueValueAttribute">
<summary>
<para>Defines a validation rule that demands the target property's value be unique.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleUniqueValueAttribute.#ctor(System.String,DevExpress.Persistent.Validation.DefaultContexts,System.String)">
<summary>
<para>Initializes a new instance of the RuleUniqueValueAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="messageTemplate">
A string value representing information defining the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.CustomMessageTemplate"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleUniqueValueAttribute.#ctor(System.String,System.String,System.String)">
<summary>
<para>Initializes a new instance of the RuleUniqueValueAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContextIDs">
A string value that specifies a list of identifiers of the contexts when the current rule should be checked. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="messageTemplate">
A string value representing information defining the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.CustomMessageTemplate"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleUniqueValueAttribute.#ctor(System.String,System.String)">
<summary>
<para>Initializes a new instance of the RuleUniqueValueAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContextIDs">
A string value that specifies a list of identifiers of the contexts when the current rule should be checked. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleUniqueValueAttribute.#ctor(System.String,DevExpress.Persistent.Validation.DefaultContexts)">
<summary>
<para>Initializes a new instance of the RuleUniqueValueAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleUniqueValueAttribute.#ctor(DevExpress.Persistent.Validation.DefaultContexts)">
<summary>
<para>Initializes a new instance of the RuleUniqueValueAttribute class.
</para>
</summary>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleUniqueValueAttribute.#ctor">
<summary>
<para>Initializes a new instance of the RuleUniqueValueAttribute class.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleUniqueValueAttribute.CriteriaEvaluationBehavior">
<summary>
<para>Specifies whether to look for objects that are currently retrieved from the database, in addition to the objects in the database itself.
</para>
</summary>
<value>A <see cref="T:DevExpress.Persistent.Validation.CriteriaEvaluationBehavior"/> enumeration value representing the behavior for searching for the required objects.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleUniqueValueAttribute.FoundObjectMessageFormat">
<summary>
<para>Gets or sets the format for specifying information on found objects with the specified property value in the validation error message.
</para>
</summary>
<value>A sting value that can include one variable. This variable will be set to the key property value of the found object.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleUniqueValueAttribute.FoundObjectMessagesSeparator">
<summary>
<para>Specifies a separator for the object list written in the error message for the current rule.
</para>
</summary>
<value>A string value that represents a separator.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleUniqueValueAttribute.IncludeCurrentObject">
<summary>
<para> </para>
</summary>
<value> </value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleUniqueValueAttribute.MessageTemplateFoundObjects">
<summary>
<para> </para>
</summary>
<value> </value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleUniqueValueAttribute.MessageTemplateMustBeUnique">
<summary>
<para> </para>
</summary>
<value> </value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleUniqueValueAttribute.TargetPropertyName">
<summary>
<para>Specifies the target collection's element property that must be checked by the current rule.
</para>
</summary>
<value>A string holding the name of the target collection's element property that must be checked by the current rule.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleObjectExistsAttribute">
<summary>
<para>Defines a validation rule that demands a particular type object that satisfies a specified criterion, exist in the database.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleObjectExistsAttribute.#ctor(System.String,DevExpress.Persistent.Validation.DefaultContexts,System.String,System.String)">
<summary>
<para>Initializes a new instance of the RuleObjectExistsAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="criteria">
A string value representing the criteria that must be satisfied by the target type objects.
</param>
<param name="messageTemplate">
A string value representing information defining the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.CustomMessageTemplate"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleObjectExistsAttribute.#ctor(System.String,System.String,System.String,System.String)">
<summary>
<para>Initializes a new instance of the RuleObjectExistsAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContextIDs">
A string value that specifies a list of identifiers of the contexts when the current rule should be checked. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="criteria">
A string value representing the criteria that must be satisfied by the target type objects.
</param>
<param name="messageTemplate">
A string value representing information defining the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.CustomMessageTemplate"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleObjectExistsAttribute.#ctor(System.String,DevExpress.Persistent.Validation.DefaultContexts,System.String)">
<summary>
<para>Initializes a new instance of the RuleObjectExistsAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="criteria">
A string value representing the criteria that must be satisfied by the target type objects.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleObjectExistsAttribute.#ctor(System.String,System.String,System.String)">
<summary>
<para>Initializes a new instance of the RuleObjectExistsAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContextIDs">
A string value that specifies a list of identifiers of the contexts when the current rule should be checked. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="criteria">
A string value representing the criteria that must be satisfied by the target type objects.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleObjectExistsAttribute.#ctor(DevExpress.Persistent.Validation.DefaultContexts,System.String)">
<summary>
<para>Initializes a new instance of the RuleObjectExistsAttribute class.
</para>
</summary>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="criteria">
A string value representing the criteria that must be satisfied by the target type objects.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleObjectExistsAttribute.#ctor(System.String)">
<summary>
<para>Initializes a new instance of the RuleObjectExistsAttribute class.
</para>
</summary>
<param name="criteria">
A string value representing the criteria that must be satisfied by the target type objects.
</param>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleObjectExistsAttribute.CriteriaEvaluationBehavior">
<summary>
<para>Specifies whether to look for objects that are currently retrieved from the database, in addition to the objects in the database itself.
</para>
</summary>
<value>A <see cref="T:DevExpress.Persistent.Validation.CriteriaEvaluationBehavior"/> enumeration value representing the behavior for searching for the required objects.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleObjectExistsAttribute.FoundObjectMessageFormat">
<summary>
<para>Gets or sets the format for specifying information on found objects in the validation error message.
</para>
</summary>
<value>A string value that can include one variable. This variable will be set to the key property value of the found object.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleObjectExistsAttribute.FoundObjectMessagesSeparator">
<summary>
<para>Specifies a separator for the object list written in the error message for the current rule.
</para>
</summary>
<value>A string value that represents a separator.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleObjectExistsAttribute.IncludeCurrentObject">
<summary>
<para>Specifies whether to check the current business object by this rule.
</para>
</summary>
<value><b>true</b> if the current object is included into the search scope; otherwise, <b>false</b>.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleObjectExistsAttribute.LooksFor">
<summary>
<para>Specifies the type of objects to be looked for.
</para>
</summary>
<value>A type of the objects to be tested.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleObjectExistsAttribute.MessageTemplateFoundObjects">
<summary>
<para> </para>
</summary>
<value> </value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleObjectExistsAttribute.MessageTemplateMustExist">
<summary>
<para>Specifies the text to be written in the Validation Error window when the current rule is broken.
</para>
</summary>
<value>A string value representing the text to be written to the Validation Error window when a rule is broken.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleCriteriaAttribute">
<summary>
<para>Defines a validation rule that demands an object of the target type satisfy a specified criterion.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleCriteriaAttribute.#ctor(System.String,DevExpress.Persistent.Validation.DefaultContexts,System.String,System.String)">
<summary>
<para>Initializes a new instance of the RuleCriteriaAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="criteria">
A string value representing a criteria that must be satisfied by target class' objects. To learn how to set criteria, refer to the Ways to Build Criteria topic.
</param>
<param name="messageTemplate">
A string value representing information defining the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.CustomMessageTemplate"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleCriteriaAttribute.#ctor(System.String,System.String,System.String,System.String)">
<summary>
<para>Initializes a new instance of the RuleCriteriaAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContextIDs">
A string value that specifies a list of identifiers of the contexts when the current rule should be checked. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="criteria">
A string value representing a criteria that must be satisfied by target class' objects. To learn how to set a criteria, refer to the Ways to Build Criteria topic.
</param>
<param name="messageTemplate">
A string value representing information defining the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.CustomMessageTemplate"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleCriteriaAttribute.#ctor(System.String,DevExpress.Persistent.Validation.DefaultContexts,System.String)">
<summary>
<para>Initializes a new instance of the RuleCriteriaAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will be generated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="criteria">
A string value representing a criteria that must be satisfied by target class' objects. To learn how to set a criteria, refer to the Ways to Build Criteria topic.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleCriteriaAttribute.#ctor(System.String,System.String,System.String)">
<summary>
<para>Initializes a new instance of the RuleCriteriaAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContextIDs">
A string value that specifies a list of identifiers of the contexts when the current rule should be checked. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="criteria">
A string value representing a criteria that must be satisfied by target class' objects. To learn how to set a criteria, refer to the Ways to Build Criteria topic.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleCriteriaAttribute.#ctor(DevExpress.Persistent.Validation.DefaultContexts,System.String)">
<summary>
<para>Initializes a new instance of the RuleCriteriaAttribute class.
</para>
</summary>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="criteria">
A string value representing a criteria that must be satisfied by the target class' objects. To learn how to set a criteria, refer to the Ways to Build Criteria topic.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleCriteriaAttribute.#ctor(System.String)">
<summary>
<para>Initializes a new instance of the RuleCriteriaAttribute class.
</para>
</summary>
<param name="criteria">
A string value representing a criteria that must be satisfied by target class' objects. To learn how to set criteria, refer to the Ways to Build Criteria topic.
</param>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleCriteriaAttribute.UsedProperties">
<summary>
<para>Specifies the names of the properties to be highlighted when the rule generated from the current attribute is broken.
</para>
</summary>
<value>A string holding a comma-separated list of property names that represent the properties to be highlighted when the Validation Rule is broken.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleRegularExpressionAttribute">
<summary>
<para>Defines a validation rule that demands the target property match a specified pattern.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleRegularExpressionAttribute.#ctor(System.String,DevExpress.Persistent.Validation.DefaultContexts,System.String,System.String)">
<summary>
<para>Initializes a new instance of the RuleRegularExpressionAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="pattern">
A string value that represented the regular expression that the property must match.
</param>
<param name="messageTemplate">
A string value representing information defining the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.CustomMessageTemplate"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleRegularExpressionAttribute.#ctor(System.String,System.String,System.String,System.String)">
<summary>
<para>Initializes a new instance of the RuleRegularExpressionAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContextIDs">
A string value that specifies a list of identifiers of the contexts when the current rule should be checked. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="pattern">
A string value that represents the regular expression that the property must match.
</param>
<param name="messageTemplate">
A string value representing information defining the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.CustomMessageTemplate"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleRegularExpressionAttribute.#ctor(System.String,System.String,System.String)">
<summary>
<para>Initializes a new instance of the RuleRegularExpressionAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContextIDs">
A string value that specifies a list of identifiers of the contexts when the current rule should be checked. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="pattern">
A string value that represents the regular expression that the property must match.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleRegularExpressionAttribute.#ctor(System.String,DevExpress.Persistent.Validation.DefaultContexts,System.String)">
<summary>
<para>Initializes a new instance of the RuleRegularExpressionAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="pattern">
A string value that represented the regular expression that the property must match.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleRegularExpressionAttribute.#ctor(DevExpress.Persistent.Validation.DefaultContexts,System.String)">
<summary>
<para>Initializes a new instance of the RuleRegularExpressionAttribute class.
</para>
</summary>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="pattern">
A string value that represents the regular expression that the property must match.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleRegularExpressionAttribute.#ctor(System.String)">
<summary>
<para>Initializes a new instance of the RuleRegularExpressionAttribute class.
</para>
</summary>
<param name="pattern">
A string value that is the regular expression that the property must match.
</param>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleRegularExpressionAttribute.TargetPropertyName">
<summary>
<para>Specifies the target collection's element property that must be checked by the current rule.
</para>
</summary>
<value>A string holding the name of the target collection's element property that must be checked by the current rule.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleValueComparisonAttribute">
<summary>
<para>Defines a validation rule that demands the target property's value satisfy a specified condition.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleValueComparisonAttribute.#ctor(System.String,DevExpress.Persistent.Validation.DefaultContexts,DevExpress.Persistent.Validation.ValueComparisonType,System.Object,System.String)">
<summary>
<para>Initializes a new instance of the RuleValueComparisonAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="operatorType">
A <see cref="T:DevExpress.Persistent.Validation.ValueComparisonType"/> enumeration value that represents the operator type to be used when comparing values.
</param>
<param name="rightOperand">
An object that represents the value to be compared with the target property's value.
</param>
<param name="messageTemplate">
A string value representing information defining the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.CustomMessageTemplate"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleValueComparisonAttribute.#ctor(System.String,System.String,DevExpress.Persistent.Validation.ValueComparisonType,System.Object,System.String)">
<summary>
<para>Initializes a new instance of the RuleValueComparisonAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContextIDs">
A string value that specifies a list of identifiers of the contexts when the current rule should be checked. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="operatorType">
A <see cref="T:DevExpress.Persistent.Validation.ValueComparisonType"/> enumeration value that represents the operator type to be used when comparing values.
</param>
<param name="rightOperand">
An object that represents the value to be compared with the target property's value.
</param>
<param name="messageTemplate">
A string value representing information defining the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.CustomMessageTemplate"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleValueComparisonAttribute.#ctor(System.String,System.String,DevExpress.Persistent.Validation.ValueComparisonType,System.Object)">
<summary>
<para>Initializes a new instance of the RuleValueComparisonAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContextIDs">
A string value that specifies a list of identifiers of the contexts when the current rule should be checked. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="operatorType">
A <see cref="T:DevExpress.Persistent.Validation.ValueComparisonType"/> enumeration value that represents the operator type to be used when comparing values.
</param>
<param name="rightOperand">
An object that represents the value to be compared with the target property's value.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleValueComparisonAttribute.#ctor(System.String,DevExpress.Persistent.Validation.DefaultContexts,DevExpress.Persistent.Validation.ValueComparisonType,System.Object)">
<summary>
<para>Initializes a new instance of the RuleValueComparisonAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="operatorType">
A <see cref="T:DevExpress.Persistent.Validation.ValueComparisonType"/> enumeration value that represents the operator type to be used when comparing values.
</param>
<param name="rightOperand">
An object that represents the value to be compared with the target property's value.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleValueComparisonAttribute.#ctor(System.String,DevExpress.Persistent.Validation.DefaultContexts,DevExpress.Persistent.Validation.ValueComparisonType,System.String,System.String,DevExpress.Persistent.Validation.ParametersMode)">
<summary>
<para>Initializes a new instance of the RuleValueComparisonAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="operatorType">
A <see cref="T:DevExpress.Persistent.Validation.ValueComparisonType"/> enumeration value that represents the operator type to be used when comparing values.
</param>
<param name="rightOperand">
The string representation of an expression whose value to be compared with the target property's value.
</param>
<param name="messageTemplate">
A string value representing information defining the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.CustomMessageTemplate"/> property.
</param>
<param name="mode">
A <see cref="T:DevExpress.Persistent.Validation.ParametersMode"/> enumeration value specifying how the <i>rightOperand</i> parameter value is treated.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleValueComparisonAttribute.#ctor(System.String,System.String,DevExpress.Persistent.Validation.ValueComparisonType,System.String,System.String,DevExpress.Persistent.Validation.ParametersMode)">
<summary>
<para>Initializes a new instance of the RuleValueComparisonAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContextIDs">
A string value that specifies a list of identifiers of the contexts when the current rule should be checked. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="operatorType">
A <see cref="T:DevExpress.Persistent.Validation.ValueComparisonType"/> enumeration value that represents the operator type to be used when comparing values.
</param>
<param name="rightOperand">
The string representation of an expression whose value to be compared with the target property's value.
</param>
<param name="messageTemplate">
A string value representing information defining the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.CustomMessageTemplate"/> property.
</param>
<param name="mode">
A <see cref="T:DevExpress.Persistent.Validation.ParametersMode"/> enumeration value specifying how the <i>rightOperand</i> parameter value is treated.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleValueComparisonAttribute.#ctor(System.String,DevExpress.Persistent.Validation.DefaultContexts,DevExpress.Persistent.Validation.ValueComparisonType,System.String,DevExpress.Persistent.Validation.ParametersMode)">
<summary>
<para>Initializes a new instance of the RuleValueComparisonAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="operatorType">
A <see cref="T:DevExpress.Persistent.Validation.ValueComparisonType"/> enumeration value that represents the operator type to be used when comparing values.
</param>
<param name="rightOperand">
The string representation of an expression whose value to be compared with the target property's value.
</param>
<param name="mode">
A <see cref="T:DevExpress.Persistent.Validation.ParametersMode"/> enumeration value specifying how the <i>rightOperand</i> parameter value is treated.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleValueComparisonAttribute.#ctor(System.String,System.String,DevExpress.Persistent.Validation.ValueComparisonType,System.String,DevExpress.Persistent.Validation.ParametersMode)">
<summary>
<para>Initializes a new instance of the RuleValueComparisonAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContextIDs">
A string value that specifies a list of identifiers of the contexts when the current rule should be checked. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="operatorType">
A <see cref="T:DevExpress.Persistent.Validation.ValueComparisonType"/> enumeration value that represents the operator type to be used when comparing values.
</param>
<param name="rightOperand">
The string representation of an expression whose value to be compared with the target property's value.
</param>
<param name="mode">
A <see cref="T:DevExpress.Persistent.Validation.ParametersMode"/> enumeration value specifying how the <i>rightOperand</i> parameter value is treated.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleValueComparisonAttribute.#ctor(DevExpress.Persistent.Validation.DefaultContexts,DevExpress.Persistent.Validation.ValueComparisonType,System.Object)">
<summary>
<para>Initializes a new instance of the RuleValueComparisonAttribute class.
</para>
</summary>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="operatorType">
A <see cref="T:DevExpress.Persistent.Validation.ValueComparisonType"/> enumeration value that represents the operator type to be used when comparing values.
</param>
<param name="rightOperand">
The string representation of an expression whose value will be compared with the target property's value.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleValueComparisonAttribute.#ctor(DevExpress.Persistent.Validation.ValueComparisonType,System.Object)">
<summary>
<para>Initializes a new instance of the RuleValueComparisonAttribute class.
</para>
</summary>
<param name="operatorType">
A <see cref="T:DevExpress.Persistent.Validation.ValueComparisonType"/> enumeration value that represents the operator type to be used when comparing values.
</param>
<param name="rightOperand">
An object that represents the value to be compared with the target property's value.
</param>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleValueComparisonAttribute.IsCollectionAggregateSet">
<summary>
<para>Indicates whether a value is assigned to the <see cref="P:DevExpress.Persistent.Validation.RuleValueComparisonAttribute.TargetCollectionAggregate"/> property.
</para>
</summary>
<value><b>true</b>, if a value is assigned to the <see cref="P:DevExpress.Persistent.Validation.RuleValueComparisonAttribute.TargetCollectionAggregate"/> property; otherwise, <b>false</b>.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleValueComparisonAttribute.TargetCollectionAggregate">
<summary>
<para>Specifies the aggregate function to be checked by the current rule.
</para>
</summary>
<value>A <b>Devexpress.Data.Filtering.Aggregate</b> enumeration value which specifies the aggregate function to be checked by the current rule.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleValueComparisonAttribute.TargetPropertyName">
<summary>
<para>Specifies the target collection's element property that must be checked by the current rule.
</para>
</summary>
<value>A string holding the name of the target collection's element property that must be checked by the current rule.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleRangeAttribute">
<summary>
<para>Defines a validation rule that demands the target property's value be within the specified value range (including the range's end points).
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleRangeAttribute.#ctor(System.String,DevExpress.Persistent.Validation.DefaultContexts,System.Object,System.Object,System.String)">
<summary>
<para>Initializes a new instance of the RuleRangeAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="minimumValue">
An object that represents the left end point of the range the target property's value should be within.
</param>
<param name="maximumValue">
An object that represents the right end point of the range the target property's value should be within.
</param>
<param name="messageTemplate">
A string value representing information defining the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.CustomMessageTemplate"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleRangeAttribute.#ctor(System.String,System.String,System.Object,System.Object,System.String)">
<summary>
<para>Initializes a new instance of the RuleRangeAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContextIDs">
A string value that specifies a list of identifiers of the contexts when the current rule should be checked. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="minimumValue">
An object that represents the left end point of the range the target property's value should be within.
</param>
<param name="maximumValue">
An object that represents the right end point of the range the target property's value should be within.
</param>
<param name="messageTemplate">
A string value representing information defining the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.CustomMessageTemplate"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleRangeAttribute.#ctor(System.String,System.String,System.Object,System.Object)">
<summary>
<para>Initializes a new instance of the RuleRangeAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContextIDs">
A string value that specifies a list of identifiers of the contexts when the current rule should be checked. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="minimumValue">
An object that represents the left end point of the range that should contain the target property's value.
</param>
<param name="maximumValue">
An object that represents the right end point of the range that contains the target property's value.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleRangeAttribute.#ctor(System.String,DevExpress.Persistent.Validation.DefaultContexts,System.Object,System.Object)">
<summary>
<para>Initializes a new instance of the RuleRangeAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="minimumValue">
An object that represents the left end point of the range that should contain the target property's value.
</param>
<param name="maximumValue">
An object that represents the right end point of the range that contains the target property's value.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleRangeAttribute.#ctor(System.String,DevExpress.Persistent.Validation.DefaultContexts,System.String,System.String,System.String,DevExpress.Persistent.Validation.ParametersMode)">
<summary>
<para>Initializes a new instance of the RuleRangeAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="minimumValue">
The string representation of an expression whose value represents the left end point of the range that should contain the target property's value.
</param>
<param name="maximumValue">
The string representation of an expression whose value represents the right end point of the range that contains the target property's value.
</param>
<param name="messageTemplate">
A string value representing information defining the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.CustomMessageTemplate"/> property.
</param>
<param name="mode">
A <see cref="T:DevExpress.Persistent.Validation.ParametersMode"/> enumeration value specifying how the <i>minimumValue</i> and <i>maximumValue</i> parameter values are treated.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleRangeAttribute.#ctor(System.String,System.String,System.String,System.String,System.String,DevExpress.Persistent.Validation.ParametersMode)">
<summary>
<para>Initializes a new instance of the RuleRangeAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContextIDs">
A string value that specifies a list of identifiers of the contexts when the current rule should be checked. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="minimumValue">
The string representation of an expression whose value represents the left end point of the range that should contain the target property's value.
</param>
<param name="maximumValue">
The string representation of an expression whose value represents the right end point of the range that contains the target property's value.
</param>
<param name="messageTemplate">
A string value representing information defining the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.CustomMessageTemplate"/> property.
</param>
<param name="mode">
A <see cref="T:DevExpress.Persistent.Validation.ParametersMode"/> enumeration value specifying how the <i>minimumValue</i> and <i>maximumValue</i> parameter values are treated.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleRangeAttribute.#ctor(System.String,DevExpress.Persistent.Validation.DefaultContexts,System.String,System.String,DevExpress.Persistent.Validation.ParametersMode)">
<summary>
<para>Initializes a new instance of the RuleRangeAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="minimumValue">
The string representation of an expression whose value represents the left end point of the range that should contain the target property's value.
</param>
<param name="maximumValue">
The string representation of an expression whose value represents the right end point of the range that contains the target property's value.
</param>
<param name="mode">
A <see cref="T:DevExpress.Persistent.Validation.ParametersMode"/> enumeration value specifying how the <i>minimumValue</i> and <i>maximumValue</i> parameter values are treated.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleRangeAttribute.#ctor(System.String,System.String,System.String,System.String,DevExpress.Persistent.Validation.ParametersMode)">
<summary>
<para>Initializes a new instance of the RuleRangeAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContextIDs">
A string value that specifies a list of identifiers of the contexts when the current rule should be checked. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="minimumValue">
The string representation of an expression whose value represents the left end point of the range that should contain the target property's value.
</param>
<param name="maximumValue">
The string representation of an expression whose value represents the right end point of the range that contains the target property's value.
</param>
<param name="mode">
A <see cref="T:DevExpress.Persistent.Validation.ParametersMode"/> enumeration value specifying how the <i>minimumValue</i> and <i>maximumValue</i> parameter values are treated.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleRangeAttribute.#ctor(DevExpress.Persistent.Validation.DefaultContexts,System.Object,System.Object)">
<summary>
<para>Initializes a new instance of the RuleRangeAttribute class.
</para>
</summary>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="minimumValue">
The string representation of an expression whose value represents the left end point of the range that should contain the target property's value.
</param>
<param name="maximumValue">
The string representation of an expression whose value represents the right end point of the range that contains the target property's value.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleRangeAttribute.#ctor(System.Object,System.Object)">
<summary>
<para>Initializes a new instance of the RuleRangeAttribute class.
</para>
</summary>
<param name="minimumValue">
An object that represents the left end point of the range the target property's value should be within.
</param>
<param name="maximumValue">
An object that represents the right end point of the range the target property's value should be within.
</param>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleRangeAttribute.IsCollectionAggregateSet">
<summary>
<para>Indicates whether a value is assigned to the <see cref="P:DevExpress.Persistent.Validation.RuleRangeAttribute.TargetCollectionAggregate"/> property.
</para>
</summary>
<value><b>true</b>, if a value is assigned to the <see cref="P:DevExpress.Persistent.Validation.RuleRangeAttribute.TargetCollectionAggregate"/> property; otherwise, <b>false</b>.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleRangeAttribute.TargetCollectionAggregate">
<summary>
<para>Specifies the aggregate function to be checked by the current rule.
</para>
</summary>
<value>A <b>Devexpress.Data.Filtering.Aggregate</b> enumeration value which specifies the aggregate function to be checked by the current rule.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleRangeAttribute.TargetPropertyName">
<summary>
<para>Specifies the target collection's element property that must be checked by the current rule.
</para>
</summary>
<value>A string holding the name of the target collection's element property that must be checked by the current rule.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleRequiredFieldAttribute">
<summary>
<para>Defines a validation rule that demands that a property have a value.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleRequiredFieldAttribute.#ctor(System.String,DevExpress.Persistent.Validation.DefaultContexts,System.String)">
<summary>
<para>Initializes a new instance of the RuleRequiredFieldAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="messageTemplate">
A string value representing information defining the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.CustomMessageTemplate"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleRequiredFieldAttribute.#ctor(System.String,System.String,System.String)">
<summary>
<para>Initializes a new instance of the RuleRequiredFieldAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContextIDs">
A string value that specifies a list of identifiers of the contexts when the current rule should be checked. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="messageTemplate">
A string value representing information defining the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.CustomMessageTemplate"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleRequiredFieldAttribute.#ctor(System.String,System.String)">
<summary>
<para>Initializes a new instance of the RuleRequiredFieldAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContextIDs">
A string value that specifies a list of identifiers of the contexts when the current rule should be checked. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleRequiredFieldAttribute.#ctor(System.String,DevExpress.Persistent.Validation.DefaultContexts)">
<summary>
<para>Initializes a new instance of the RuleRequiredFieldAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleRequiredFieldAttribute.#ctor">
<summary>
<para>Initializes a new instance of the RuleRequiredFieldAttribute class.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleRequiredFieldAttribute.#ctor(DevExpress.Persistent.Validation.DefaultContexts)">
<summary>
<para>Initializes a new instance of the RuleRequiredFieldAttribute class.
</para>
</summary>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleRequiredFieldAttribute.TargetPropertyName">
<summary>
<para>Specifies the target collection's element property that must be checked by the current rule.
</para>
</summary>
<value>A string holding the name of the target collection's element property that must be checked by the current rule.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleStringComparisonAttribute">
<summary>
<para>Defines a validation rule that demands the target string type property's value satisfy a specified condition.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleStringComparisonAttribute.#ctor(System.String,DevExpress.Persistent.Validation.DefaultContexts,DevExpress.Persistent.Validation.StringComparisonType,System.String,System.String)">
<summary>
<para>Initializes a new instance of the RuleStringComparisonAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="operatorType">
A <see cref="T:DevExpress.Persistent.Validation.StringComparisonType"/> enumeration value that represents the operator type to be used when comparing string values.
</param>
<param name="operandValue">
A string value that represents the value to be compared with the target property's value.
</param>
<param name="messageTemplate">
A string value representing information defining the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.CustomMessageTemplate"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleStringComparisonAttribute.#ctor(System.String,System.String,DevExpress.Persistent.Validation.StringComparisonType,System.String,System.String)">
<summary>
<para>Initializes a new instance of the RuleStringComparisonAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContextIDs">
A string value that specifies a list of identifiers of the contexts when the current rule should be checked. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="operatorType">
A <see cref="T:DevExpress.Persistent.Validation.StringComparisonType"/> enumeration value that represents the operator type to be used when comparing string values.
</param>
<param name="operandValue">
A string value that represents the value to be compared with the target property's value.
</param>
<param name="messageTemplate">
A string value representing information defining the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.CustomMessageTemplate"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleStringComparisonAttribute.#ctor(System.String,System.String,DevExpress.Persistent.Validation.StringComparisonType,System.String)">
<summary>
<para>Initializes a new instance of the RuleStringComparisonAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContextIDs">
A string value that specifies a list of identifiers of the contexts when the current rule should be checked. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="operatorType">
A <see cref="T:DevExpress.Persistent.Validation.StringComparisonType"/> enumeration value that represents the operator type to be used when comparing string values.
</param>
<param name="operandValue">
A string value that represents the value to be compared with the target property's value.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleStringComparisonAttribute.#ctor(System.String,DevExpress.Persistent.Validation.DefaultContexts,DevExpress.Persistent.Validation.StringComparisonType,System.String)">
<summary>
<para>Initializes a new instance of the RuleStringComparisonAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="operatorType">
A <see cref="T:DevExpress.Persistent.Validation.StringComparisonType"/> enumeration value that represents the operator type to be used when comparing string values.
</param>
<param name="operandValue">
A string value that represents the value to be compared with the target property's value.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleStringComparisonAttribute.#ctor(DevExpress.Persistent.Validation.DefaultContexts,DevExpress.Persistent.Validation.StringComparisonType,System.String)">
<summary>
<para>Initializes a new instance of the RuleStringComparisonAttribute class.
</para>
</summary>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="operatorType">
A <see cref="T:DevExpress.Persistent.Validation.StringComparisonType"/> enumeration value that represents the operator type to be used when comparing string values.
</param>
<param name="operandValue">
A string value that represents the value to be compared with the target property's value.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleStringComparisonAttribute.#ctor(DevExpress.Persistent.Validation.StringComparisonType,System.String)">
<summary>
<para>Initializes a new instance of the RuleStringComparisonAttribute class.
</para>
</summary>
<param name="operatorType">
A <see cref="T:DevExpress.Persistent.Validation.StringComparisonType"/> enumeration value that represents the operator type to be used when comparing string values.
</param>
<param name="operandValue">
A string value that represents the value to be compared with the target property's value.
</param>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleStringComparisonAttribute.IgnoreCase">
<summary>
<para>Specifies whether to perfom a case-sensitive comparison.
</para>
</summary>
<value><b>true</b> if a case-insensitive comparison will be performed; otherwise, <b>false</b>.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleStringComparisonAttribute.TargetPropertyName">
<summary>
<para>Specifies the target collection's element property that must be checked by the current rule.
</para>
</summary>
<value>A string holding the name of the target collection's element property that must be checked by the current rule.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleFromBoolPropertyAttribute">
<summary>
<para>Defines a validation rule that demands a <b>true</b> value for the target public non-persistent Boolean property.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleFromBoolPropertyAttribute.#ctor(System.String,DevExpress.Persistent.Validation.DefaultContexts,System.String)">
<summary>
<para>Initializes a new instance of the RuleFromBoolPropertyAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="messageTemplate">
A string value representing information defining the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.CustomMessageTemplate"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleFromBoolPropertyAttribute.#ctor(System.String,System.String,System.String)">
<summary>
<para>Initializes a new instance of the RuleFromBoolPropertyAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContextIDs">
A string value that specifies a list of identifiers of the contexts when the current rule should be checked. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
<param name="messageTemplate">
A string value representing information defining the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.CustomMessageTemplate"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleFromBoolPropertyAttribute.#ctor(System.String,DevExpress.Persistent.Validation.DefaultContexts)">
<summary>
<para>Initializes a new instance of the RuleFromBoolPropertyAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleFromBoolPropertyAttribute.#ctor(System.String,System.String)">
<summary>
<para>Initializes a new instance of the RuleFromBoolPropertyAttribute class.
</para>
</summary>
<param name="id">
A string value representing the current rule identifier. You can pass an empty value as the <i>id</i> parameter. An appropriate identifier will begenerated automatically, and set for the <b>ID</b> property of the <b>Validation</b> | <b>Rules</b> | <b>Rule</b> node in the Application Model.
</param>
<param name="targetContextIDs">
A string value that specifies a list of identifiers of the contexts when the current rule should be checked. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleFromBoolPropertyAttribute.#ctor(DevExpress.Persistent.Validation.DefaultContexts)">
<summary>
<para>Initializes a new instance of the RuleFromBoolPropertyAttribute class.
</para>
</summary>
<param name="targetContexts">
A <b>DefaultContexts</b> enumeration value that specifies a context for checking the current rule. This value is set for the <see cref="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleFromBoolPropertyAttribute.#ctor">
<summary>
<para>Initializes a new instance of the RuleFromBoolPropertyAttribute class.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleFromBoolPropertyAttribute.TargetPropertyName">
<summary>
<para>Specifies the target collection's element property that must be checked by the current rule.
</para>
</summary>
<value>A string holding the name of the target collection's element property that must be checked by the current rule.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleFromBoolPropertyAttribute.UsedProperties">
<summary>
<para>Specifies the names of the properties to be highlighted when the rule generated from the current attribute is broken.
</para>
</summary>
<value>A string value that lists the names of the properties that must be highlighted as invalid when the rule is broken. The names must be separated by a comma.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleBaseAttribute">
<summary>
<para>Represents a base class for validation system attributes.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleBaseAttribute.#ctor">
<summary>
<para>Initializes a new instance of the RuleBaseAttribute class.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBaseAttribute.CustomMessageTemplate">
<summary>
<para>Specifies informational text to be added to the exception message, when the current rule is broken.
</para>
</summary>
<value>A string value representing information defining the current rule.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBaseAttribute.InvertResult">
<summary>
<para>Specifies whether the current rule should be inverted, to be checked.
</para>
</summary>
<value><b>true</b>, if an inverted rule will be checked; otherwise, <b>false</b>.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBaseAttribute.Name">
<summary>
<para>Specifies a name of the rule created using the current attribute.
</para>
</summary>
<value>A string representing a name of the rule to be created.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBaseAttribute.ResultType">
<summary>
<para>Specifies the application behavior when the rule is broken.
</para>
</summary>
<value>A <see cref="T:DevExpress.Persistent.Validation.ValidationResultType"/> enumeration value that specifies the application behavior when the rule is broken.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBaseAttribute.SkipNullOrEmptyValues">
<summary>
<para>Specifies whether the current rule is checked for the properties that are set to <b>null</b> (<b>Nothing</b> in VB), an empty string (for string type propeties) or a minimal date (for DateTime type properties).
</para>
</summary>
<value><b>true</b> if null-like values are not checked by the current rule; otherwise, <b>false</b>.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetContextIDs">
<summary>
<para>Specifies a context for checking the current Rule.
</para>
</summary>
<value>A string representing a list of identifiers of the contexts when the current rule should be checked.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleBaseAttribute.TargetCriteria">
<summary>
<para>Specifies a criterion that must be satisfied by the validated object or property to check rules.
</para>
</summary>
<value>A string that represents a criterion that must be satisfied to check validation rules.
</value>
</member>
<member name="T:DevExpress.Persistent.Base.SecurityPermissionState">
<summary>
<para>Contains values that specify if access is granted or denied.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Base.SecurityPermissionState.Allow">
<summary>
<para>Access is allowed.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Base.SecurityPermissionState.Deny">
<summary>
<para>Access is denied.
</para>
</summary>
</member>
<member name="T:DevExpress.Persistent.Base.General.INotificationsProvider">
<summary>
<para>Declares members implemented by Notifications Providers.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Base.General.INotificationsProvider.Dismiss(System.Collections.Generic.IEnumerable`1)">
<summary>
<para>Dismisses the specified notification item.
</para>
</summary>
<param name="notificationItems">
An <see cref="T:DevExpress.Persistent.Base.General.INotificationItem"/> object to be dismissed.
</param>
</member>
<member name="M:DevExpress.Persistent.Base.General.INotificationsProvider.GetActiveNotificationsCount">
<summary>
<para>Returns the number of active notifications.
</para>
</summary>
<returns>An integer value which is the number of active notifications.
</returns>
</member>
<member name="M:DevExpress.Persistent.Base.General.INotificationsProvider.GetNotificationItems">
<summary>
<para>Returns the list of notification items.
</para>
</summary>
<returns>An <b>IEnumerable&lt;</b><see cref="T:DevExpress.Persistent.Base.General.INotificationItem"/><b>&gt;</b> list of notification items.
</returns>
</member>
<member name="M:DevExpress.Persistent.Base.General.INotificationsProvider.GetPostponedNotificationsCount">
<summary>
<para>Returns the number of postponed notifications.
</para>
</summary>
<returns>An integer value which is the number of postponed notifications.
</returns>
</member>
<member name="P:DevExpress.Persistent.Base.General.INotificationsProvider.NotificationTypesInfo">
<summary>
<para>Gets information on business object types supported by the INotificationsProvider provider.
</para>
</summary>
<value>A <b>HashSet&lt;</b>ITypeInfo<b>&gt;</b> object that provides information on business object types supported by the <b>DefaultNotificatonProvider</b> provider.
</value>
</member>
<member name="M:DevExpress.Persistent.Base.General.INotificationsProvider.Postpone(System.Collections.Generic.IEnumerable`1,System.TimeSpan)">
<summary>
<para>Postpones the specified notification item for the given amount of time.
</para>
</summary>
<param name="notificationItems">
A collection of <see cref="T:DevExpress.Persistent.Base.General.INotificationItem"/> notification items to postpone.
</param>
<param name="postponeTime">
A <see cref="T:System.TimeSpan"/> object that specifies the amount of time to postpone the notification.
</param>
</member>
<member name="T:DevExpress.Persistent.Base.IPermissionPolicyRole">
<summary>
<para>Implemented by business classes specifying a security role that supports the <b>Allow/Deny</b> Permission Policies.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Base.IPermissionPolicyRole.CanEditModel">
<summary>
<para>Specifies whether users associated with the current role can use the Model Editor.
</para>
</summary>
<value><b>true</b>, if users associated with the current role can use the Model Editor; otherwise - <b>false</b>.
</value>
</member>
<member name="M:DevExpress.Persistent.Base.IPermissionPolicyRole.CreateTypePermissionObject(System.Type)">
<summary>
<para> </para>
</summary>
<param name="targetType">
</param>
<returns> </returns>
</member>
<member name="P:DevExpress.Persistent.Base.IPermissionPolicyRole.IsAdministrative">
<summary>
<para>Specifies whether users associated with the current role are administrators.
</para>
</summary>
<value><b>true</b>, if users associated with the current role are administrators; otherwise - <b>false</b>.
</value>
</member>
<member name="P:DevExpress.Persistent.Base.IPermissionPolicyRole.Name">
<summary>
<para>Specifies the name of the security role.
</para>
</summary>
<value>A string which is the name of the security role.
</value>
</member>
<member name="P:DevExpress.Persistent.Base.IPermissionPolicyRole.PermissionPolicy">
<summary>
<para>Specifies the Security System behavior when there are no explicitly specified permissions for a specific type, object or member.
</para>
</summary>
<value>A <see cref="SecurityPermissionPolicy"/> enumeration value specifying the behavior when there are no explicitly specified permissions.
</value>
</member>
<member name="P:DevExpress.Persistent.Base.IPermissionPolicyRole.TypePermissions">
<summary>
<para>Gets the list of objects which contain type permissions associated with the current IPermissionPolicyRole.
</para>
</summary>
<value>An <see cref="IEnumerable&lt;IPermissionPolicyTypePermissionObject&gt;"/> object which is the list of the <b>PermissionPolicyTypePermissionObject</b> objects which are type permissions associated with the current role.
</value>
</member>
<member name="T:DevExpress.Persistent.Base.SecurityPermissionPolicy">
<summary>
<para>Contains values that specify the Security System behavior when there are no explicitly specified permissions for a specific type, object or member.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Base.SecurityPermissionPolicy.AllowAllByDefault">
<summary>
<para>Full access is granted by default.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Base.SecurityPermissionPolicy.DenyAllByDefault">
<summary>
<para>Access is denied by default.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Base.SecurityPermissionPolicy.ReadOnlyAllByDefault">
<summary>
<para>Read-only access is granted by default.
</para>
</summary>
</member>
<member name="T:DevExpress.Persistent.Validation.IModelValidationDefaultErrorMessageTemplates">
<summary>
<para>The ErrorMessageTemplates node defines the default templates for the messages displayed when validation rules are broken.
</para>
</summary>
</member>
<member name="T:DevExpress.Persistent.Base.IPermissionPolicyUser">
<summary>
<para>Implemented by business classes specifying a security user that supports the <b>Allow/Deny</b> Permission Policies.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Base.IPermissionPolicyUser.Roles">
<summary>
<para>A list of roles associated with the current user.
</para>
</summary>
<value>An IList&lt;<see cref="T:DevExpress.Persistent.Base.IPermissionPolicyRole"/>&gt; collection which is the list of roles associated with the current user.
</value>
</member>
<member name="T:DevExpress.Persistent.Base.ISupportFullName">
<summary>
<para>Declares the property used to store a full path to the file specified by the object which implements the <see cref="T:DevExpress.Persistent.Base.IFileData"/> interface.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Base.ISupportFullName.FullName">
<summary>
<para>Gets or sets a full path to the file specified by the object which implements the <see cref="T:DevExpress.Persistent.Base.IFileData"/> interface.
</para>
</summary>
<value>A string that is a full path to the file.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.GenerateMessageTemplatesModelAttribute">
<summary>
<para>Applied to interfaces derived from <see cref="T:DevExpress.Persistent.Validation.IRuleBaseProperties"/>. Specifies that message templates for string properties whose names start with "MessageTemplate" are generated automatically.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.GenerateMessageTemplatesModelAttribute.#ctor(System.String)">
<summary>
<para>Initializes a new instance of the GenerateMessageTemplatesModelAttribute class.
</para>
</summary>
<param name="messageTemplatePropertyName">
A string which specifies the name of the validation rule.
</param>
</member>
<member name="P:DevExpress.Persistent.Validation.GenerateMessageTemplatesModelAttribute.MessageTemplatePropertyName">
<summary>
<para>Specifies the name of the validation rule.
</para>
</summary>
<value>A string which specifies the name of the validation rule.
</value>
</member>
<member name="T:DevExpress.Persistent.Base.IPermissionPolicyRoleWithUsers">
<summary>
<para>Implemented by business classes specifying a security user that supports the <b>Allow/Deny</b> Permission Policies and exposes a collection of security roles.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Base.IPermissionPolicyRoleWithUsers.Users">
<summary>
<para>A list of users associated with the current role.
</para>
</summary>
<value>An IList&lt;<see cref="T:DevExpress.Persistent.Base.IPermissionPolicyUser"/>&gt; collection which is the list of users associated with the current role.
</value>
</member>
<member name="T:DevExpress.Persistent.Base.IDashboardData">
<summary>
<para>Declares members of the persistent classes used by the Dashboards Module to store dashboards in the application database.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Base.IDashboardData.Content">
<summary>
<para>Specifies the dashboard configuration defined in the Dashboard Designer.
</para>
</summary>
<value>An XML-formatted string which specifies the dashboard configuration.
</value>
</member>
<member name="P:DevExpress.Persistent.Base.IDashboardData.SynchronizeTitle">
<summary>
<para>Specifies if it is required to update the <see cref="P:DevExpress.Persistent.Base.IDashboardData.Title"/> value with the dashboard title from the dashboard configuration (stored in the <see cref="P:DevExpress.Persistent.Base.IDashboardData.Content"/> property).
</para>
</summary>
<value><b>true</b>, if it is required to update the dashboard title; otherwise, <b>false</b>.
</value>
</member>
<member name="P:DevExpress.Persistent.Base.IDashboardData.Title">
<summary>
<para>Specifies the dashboard title.
</para>
</summary>
<value>A string specifying the dashboard title.
</value>
</member>
<member name="T:DevExpress.Persistent.Base.General.ISupportNotifications">
<summary>
<para>Declares members of business objects that support the Notifications Module functionality.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Base.General.ISupportNotifications.AlarmTime">
<summary>
<para>Specifies the time when the notification should be triggered.
</para>
</summary>
<value>A <see cref="T:System.Nullable`1[[System.DateTime]]"/> value that specifies the time when the notification should be triggered.
</value>
</member>
<member name="P:DevExpress.Persistent.Base.General.ISupportNotifications.IsPostponed">
<summary>
<para>Specifies the value that indicates whether or not the notification is postponed.
</para>
</summary>
<value><b>true</b>, when the notification is postponed; otherwise, <b>false</b>.
</value>
</member>
<member name="P:DevExpress.Persistent.Base.General.ISupportNotifications.NotificationMessage">
<summary>
<para>Gets the notification message text.
</para>
</summary>
<value>A string which is the notification message text.
</value>
</member>
<member name="P:DevExpress.Persistent.Base.General.ISupportNotifications.UniqueId">
<summary>
<para>Gets the unique identifier of the current notification object.
</para>
</summary>
<value>An object that identifies the current ISupportNotifications business object.
</value>
</member>
<member name="T:DevExpress.Persistent.Base.General.INotificationItem">
<summary>
<para>Declares members of a non-persistent class displayed within a List View in the reminders window.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Base.General.INotificationItem.NotificationSource">
<summary>
<para>Gets a business object associated with the current INotificationItem.
</para>
</summary>
<value>An <see cref="T:DevExpress.Persistent.Base.General.ISupportNotifications"/> business object that is associated with the current notification item.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.ValidationException">
<summary>
<para>Occurs if the validation of a <b>RuleSet</b> is unsuccessful.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.ValidationException.#ctor(DevExpress.Persistent.Validation.RuleSetValidationResult,System.String,System.String)">
<summary>
<para>Initializes a new instance of the ValidationException class.
</para>
</summary>
<param name="result">
The result of a <see cref="T:DevExpress.Persistent.Validation.RuleSet"/> validation.
</param>
<param name="messageHeader">
Use this parameter to complement a <see cref="P:DevExpress.Persistent.Validation.ValidationException.Message"/>.
</param>
<param name="objectHeaderFormat">
Use this parameter to complement a name of an invalid object.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.ValidationException.#ctor(DevExpress.Persistent.Validation.ValidationErrorMessageHandler,DevExpress.Persistent.Validation.RuleSetValidationResult)">
<summary>
<para>Initializes a new instance of the ValidationException class.
</para>
</summary>
<param name="messageHandler">
Use this parameter to complement a <see cref="P:DevExpress.Persistent.Validation.ValidationException.Message"/>.
</param>
<param name="result">
The result of a <see cref="T:DevExpress.Persistent.Validation.RuleSet"/> validation.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.ValidationException.#ctor(System.String,DevExpress.Persistent.Validation.RuleSetValidationResult)">
<summary>
<para>Initializes a new instance of the ValidationException class.
</para>
</summary>
<param name="message">
A string that explains why the validation failed.
</param>
<param name="result">
The result of a <see cref="T:DevExpress.Persistent.Validation.RuleSet"/> validation.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.ValidationException.#ctor(DevExpress.Persistent.Validation.RuleSetValidationResult)">
<summary>
<para>Initializes a new instance of the ValidationException class.
</para>
</summary>
<param name="result">
The result of a <see cref="T:DevExpress.Persistent.Validation.RuleSet"/> validation.
</param>
</member>
<member name="P:DevExpress.Persistent.Validation.ValidationException.DefaultErrorMessageHandler">
<summary>
<para>[For internal use]
</para>
</summary>
<value>[For internal use]
</value>
</member>
<member name="M:DevExpress.Persistent.Validation.ValidationException.GetMessages(DevExpress.Persistent.Validation.ValidationResultType)">
<summary>
<para>Returns the error message for a given outcome.
</para>
</summary>
<param name="resultType">
The <see cref="T:DevExpress.Persistent.Validation.ValidationResultType"/> element that represents the outcome type.
</param>
<returns>An error message string with the object name formatted by <see cref="P:DevExpress.Persistent.Validation.ValidationException.ObjectHeaderFormat"/>.
</returns>
</member>
<member name="P:DevExpress.Persistent.Validation.ValidationException.Message">
<summary>
<para>Returns an error message including a <see cref="P:DevExpress.Persistent.Validation.ValidationException.MessageHeader"/>.
</para>
</summary>
<value>The string that represents an error message.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.ValidationException.MessageHeader">
<summary>
<para>The string that precedes a <see cref="P:DevExpress.Persistent.Validation.ValidationException.Message"/>.
</para>
</summary>
<value>The header string.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.ValidationException.ObjectHeaderFormat">
<summary>
<para>A property that allows you to customize the string that represents an invalid object.
</para>
</summary>
<value>The format string in which the "{0}" placeholder will be replaced by the object's default property name.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.ValidationException.Result">
<summary>
<para>The validation result.
</para>
</summary>
<value>The result of a <see cref="T:DevExpress.Persistent.Validation.RuleSet"/> validation.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.ValidationCompletedEventArgs">
<summary>
<para>Arguments passed to the <see cref="E:DevExpress.Persistent.Validation.RuleSet.ValidationCompleted"/> event.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.ValidationCompletedEventArgs.#ctor(DevExpress.Persistent.Validation.RuleSetValidationResult,DevExpress.ExpressApp.IObjectSpace)">
<summary>
<para>Initializes a new instance of the ValidationCompletedEventArgs class.
</para>
</summary>
<param name="validationResult">
The result of the entire <see cref="T:DevExpress.Persistent.Validation.RuleSet"/> validation.
</param>
<param name="objectSpace">
An <see cref="T:DevExpress.ExpressApp.IObjectSpace"/> used by the <see cref="T:DevExpress.Persistent.Validation.RuleSet"/>.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.ValidationCompletedEventArgs.#ctor(DevExpress.Persistent.Validation.ValidationException,DevExpress.ExpressApp.IObjectSpace)">
<summary>
<para>Initializes a new instance of the ValidationCompletedEventArgs class.
</para>
</summary>
<param name="exception">
An exception to raise if the validation fails.
</param>
<param name="objectSpace">
An <see cref="T:DevExpress.ExpressApp.IObjectSpace"/> object used by the <see cref="T:DevExpress.Persistent.Validation.RuleSet"/>.
</param>
</member>
<member name="P:DevExpress.Persistent.Validation.ValidationCompletedEventArgs.Exception">
<summary>
<para>Specifies a validation exception that will be raised if the validation is unsuccessful.
</para>
</summary>
<value>An exception to raise if the validation fails.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.ValidationCompletedEventArgs.ObjectSpace">
<summary>
<para>Returns an <see cref="T:DevExpress.ExpressApp.IObjectSpace"/> used by the <see cref="T:DevExpress.Persistent.Validation.RuleSet"/>.
</para>
</summary>
<value>An <see cref="T:DevExpress.ExpressApp.IObjectSpace"/> used by the <see cref="T:DevExpress.Persistent.Validation.RuleSet"/>.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.ValidationCompletedEventArgs.Result">
<summary>
<para>Returns the result of the entire <see cref="T:DevExpress.Persistent.Validation.RuleSet"/> validation.
</para>
</summary>
<value>The validation result.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.ValidationCompletedEventArgs.Successful">
<summary>
<para>Indicates if the validation was successful.
</para>
</summary>
<value><b>true</b>, if the value if validation was successful; otherwise, <b>false</b>.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleValidatedEventArgs">
<summary>
<para>Arguments passed to the <see cref="E:DevExpress.Persistent.Validation.RuleSet.RuleValidated"/> event.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleValidatedEventArgs.#ctor(DevExpress.Persistent.Validation.RuleSetValidationResultItem,DevExpress.ExpressApp.IObjectSpace)">
<summary>
<para>Initializes a new instance of the RuleValidatedEventArgs class.
</para>
</summary>
<param name="ruleSetValidationResultItem">
The validation result of one rule.
</param>
<param name="objectSpace">
An <see cref="T:DevExpress.ExpressApp.IObjectSpace"/> used to load objects being validated by a rule.
</param>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleValidatedEventArgs.ObjectSpace">
<summary>
<para>An Object Space of a validation target.
</para>
</summary>
<value>An <see cref="T:DevExpress.ExpressApp.IObjectSpace"/> object used by the validation rule.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleValidatedEventArgs.RuleSetValidationResultItem">
<summary>
<para>Specifies an item of the <see cref="T:DevExpress.Persistent.Validation.RuleSet"/>'s validation results.
</para>
</summary>
<value>The result of a rule's validation.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.CustomValidateRuleEventArgs">
<summary>
<para>Arguments passed to the <see cref="E:DevExpress.Persistent.Validation.RuleSet.CustomValidateRule"/> event.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.CustomValidateRuleEventArgs.#ctor(DevExpress.Persistent.Validation.IRule,System.Object,DevExpress.ExpressApp.IObjectSpace)">
<summary>
<para>Initializes a new instance of the CustomValidateRuleEventArgs class.
</para>
</summary>
<param name="rule">
The <see cref="T:DevExpress.Persistent.Validation.IRule"/> object that represents a rule to be validated.
</param>
<param name="target">
A target object of validation.
</param>
<param name="objectSpace">
The <see cref="T:DevExpress.ExpressApp.IObjectSpace"/> used by a validation target.
</param>
</member>
<member name="P:DevExpress.Persistent.Validation.CustomValidateRuleEventArgs.ObjectSpace">
<summary>
<para>An Object Space of a validation target.
</para>
</summary>
<value>The <see cref="T:DevExpress.ExpressApp.IObjectSpace"/> object used by the validation rule.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.CustomValidateRuleEventArgs.Rule">
<summary>
<para>A rule to be checked on a <see cref="P:DevExpress.Persistent.Validation.CustomValidateRuleEventArgs.Target"/>.
</para>
</summary>
<value>The <see cref="T:DevExpress.Persistent.Validation.IRule"/> object to be validated.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.CustomValidateRuleEventArgs.RuleValidationResult">
<summary>
<para>The result of checking the <see cref="P:DevExpress.Persistent.Validation.CustomValidateRuleEventArgs.Rule"/> on the <see cref="P:DevExpress.Persistent.Validation.CustomValidateRuleEventArgs.Target"/>.
</para>
</summary>
<value>An editable validation result.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.CustomValidateRuleEventArgs.Target">
<summary>
<para>An object on which to check the <see cref="P:DevExpress.Persistent.Validation.CustomValidateRuleEventArgs.Rule"/>.
</para>
</summary>
<value>A target object for validation.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.CustomNeedToValidateRuleEventArgs">
<summary>
<para>Arguments passed to the <see cref="E:DevExpress.Persistent.Validation.RuleSet.CustomNeedToValidateRule"/> event.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.CustomNeedToValidateRuleEventArgs.#ctor(DevExpress.Persistent.Validation.IRule,System.Object,System.String,DevExpress.ExpressApp.IObjectSpace)">
<summary>
<para>Initializes a new instance of the CustomNeedToValidateRuleEventArgs class.
</para>
</summary>
<param name="rule">
The <see cref="T:DevExpress.Persistent.Validation.IRule"/> object which represents a validation rule that is going to be checked.
</param>
<param name="target">
An object that is going to be validated.
</param>
<param name="contextId">
A validation context of the rule. Default contexts are stored in the <see cref="T:DevExpress.Persistent.Validation.DefaultContexts"/> enumeration.
</param>
<param name="objectSpace">
An <see cref="T:DevExpress.ExpressApp.IObjectSpace"/> used by a validation target.
</param>
</member>
<member name="P:DevExpress.Persistent.Validation.CustomNeedToValidateRuleEventArgs.ContextId">
<summary>
<para>A validation context of the rule.
</para>
</summary>
<value>Default contexts are listed in the <see cref="T:DevExpress.Persistent.Validation.DefaultContexts"/> enumeration.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.CustomNeedToValidateRuleEventArgs.NeedToValidateRule">
<summary>
<para>Specifies whether the rule will be validated or not.
</para>
</summary>
<value>If <b>true</b>, the rule will be validated; otherwise, false.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.CustomNeedToValidateRuleEventArgs.ObjectSpace">
<summary>
<para>An Object Space of a validation target.
</para>
</summary>
<value>The <see cref="T:DevExpress.ExpressApp.IObjectSpace"/> object used by the validation rule.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.CustomNeedToValidateRuleEventArgs.Reason">
<summary>
<para>The reason for performing or rejecting the validation.
</para>
</summary>
<value>A natural language text that represents the reason to validate the target or not.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.CustomNeedToValidateRuleEventArgs.Rule">
<summary>
<para>A rule to be checked on a <see cref="P:DevExpress.Persistent.Validation.CustomNeedToValidateRuleEventArgs.Target"/>.
</para>
</summary>
<value>The <see cref="T:DevExpress.Persistent.Validation.IRule"/> object to be validated.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.CustomNeedToValidateRuleEventArgs.Target">
<summary>
<para>A target object of validation.
</para>
</summary>
<value>An object that is going to be validated.
</value>
</member>
<member name="T:DevExpress.Persistent.Base.ReportsV2.ISupportSorting">
<summary>
<para>Implemented by report data sources to support data sorting in the Reports V2 Module
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Base.ReportsV2.ISupportSorting.Sorting">
<summary>
<para>Specifies the sorting to be applied to data.
</para>
</summary>
<value>A <b>SortingCollection</b> object that specifies the sorting to be applied to data.
</value>
</member>
<member name="T:DevExpress.Persistent.Base.ReportsV2.ISupportCriteria">
<summary>
<para>Implemented by report data sources to support data filtering in the Reports V2 Module
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Base.ReportsV2.ISupportCriteria.Criteria">
<summary>
<para>The criteria used to filter data in a report.
</para>
</summary>
<value>A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object used to filter data.
</value>
</member>
<member name="T:DevExpress.Persistent.Base.ReportsV2.ViewDataSource">
<summary>
<para>The data source component that retrieves a list of data records (a data view) via the <see cref="T:DevExpress.ExpressApp.IObjectSpace"/> without loading complete business classes. Values in each data record can be obtained from specific business class properties directly, or be evaluated by the database server using complex expressions.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Base.ReportsV2.ViewDataSource.#ctor">
<summary>
<para>Initializes a new instance of the ViewDataSource class.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Base.ReportsV2.ViewDataSource.Properties">
<summary>
<para>Gets the list of fields to be loaded from the data store.
</para>
</summary>
<value>A <b>ViewPropertiesCollection</b> object that specifies the list of fields to be loaded from the data store.
</value>
</member>
<member name="M:DevExpress.Persistent.Base.ReportsV2.ViewDataSource.RefreshProperties">
<summary>
<para>Refreshes the <see cref="P:DevExpress.Persistent.Base.ReportsV2.ViewDataSource.Properties"/> list.
</para>
</summary>
</member>
<member name="T:DevExpress.Persistent.Base.ReportsV2.DataSourceBase">
<summary>
<para>The abstract base class for data sources used in Reports V2 module.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Base.ReportsV2.DataSourceBase.#ctor">
<summary>
<para>Initializes a new instance of the DataSourceBase class.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Base.ReportsV2.DataSourceBase.BeginInit">
<summary>
<para>Signals the DataSourceBase that initialization is starting.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Base.ReportsV2.DataSourceBase.CreateObjectSpace(System.Type,System.IServiceProvider)">
<summary>
<para>Creates an Object Space.
</para>
</summary>
<param name="dataType">
A <see cref="T:System.Type"/> object that specifies the business object type for which the Object Space is retrieved.
</param>
<param name="serviceProvider">
An <a href="https://msdn.microsoft.com/en-us/library/system.iserviceprovider.aspx">IServiceProvider</a> object.
</param>
<returns>An <see cref="T:DevExpress.ExpressApp.IObjectSpace"/> object.
</returns>
</member>
<member name="P:DevExpress.Persistent.Base.ReportsV2.DataSourceBase.Criteria">
<summary>
<para>The criteria used to filter data in a report.
</para>
</summary>
<value>A <see cref="T:DevExpress.Data.Filtering.CriteriaOperator"/> object used to filter data.
</value>
</member>
<member name="P:DevExpress.Persistent.Base.ReportsV2.DataSourceBase.CriteriaPropertyDescriptorProvider">
<summary>
<para>For internal use.
</para>
</summary>
<value>
</value>
</member>
<member name="P:DevExpress.Persistent.Base.ReportsV2.DataSourceBase.CriteriaString">
<summary>
<para>Specifies the string representation of the criteria used to filter data in a report.
</para>
</summary>
<value>The string representation of the <see cref="P:DevExpress.ExpressApp.CollectionSourceBase.Criteria"/> value.
</value>
</member>
<member name="P:DevExpress.Persistent.Base.ReportsV2.DataSourceBase.DataType">
<summary>
<para>Gets the business object type specified by the <see cref="P:DevExpress.Persistent.Base.ReportsV2.DataSourceBase.ObjectTypeName"/> property.
</para>
</summary>
<value>A type of the business object used by DataSourceBase to load data to the report.
</value>
</member>
<member name="P:DevExpress.Persistent.Base.ReportsV2.DataSourceBase.EnableAsyncLoading">
<summary>
<para>Specifies whether or not the asynchronous report data source loading is enabled.
</para>
</summary>
<value><b>true</b>, if the asynchronous report data source loading is enabled; otherwise, <b>false</b>.
</value>
</member>
<member name="M:DevExpress.Persistent.Base.ReportsV2.DataSourceBase.EndInit">
<summary>
<para>Signals the DataSourceBase that initialization is complete.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Base.ReportsV2.DataSourceBase.GetParameterValue(DevExpress.XtraReports.Parameters.Parameter)">
<summary>
<para> </para>
</summary>
<param name="parameter">
</param>
<returns> </returns>
</member>
<member name="P:DevExpress.Persistent.Base.ReportsV2.DataSourceBase.IsDesignMode">
<summary>
<para>Gets a value that indicates whether the DataSourceBase is currently in design mode.
</para>
</summary>
<value><b>true</b>, if the data source component is in design mode; otherwise - <b>false</b>.
</value>
</member>
<member name="P:DevExpress.Persistent.Base.ReportsV2.DataSourceBase.IsDisposed">
<summary>
<para>Gets a value that indicates whether the DataSourceBase is disposed
</para>
</summary>
<value><b>true</b> - if the data source is disposed; otherwise - <b>false</b>.
</value>
</member>
<member name="P:DevExpress.Persistent.Base.ReportsV2.DataSourceBase.Name">
<summary>
<para>Specifies the name of the current DataSourceBase object.
</para>
</summary>
<value>A string that is the current data source name.
</value>
</member>
<member name="P:DevExpress.Persistent.Base.ReportsV2.DataSourceBase.ObjectType">
<summary>
<para>For internal use.
</para>
</summary>
<value>
</value>
</member>
<member name="P:DevExpress.Persistent.Base.ReportsV2.DataSourceBase.ObjectTypeName">
<summary>
<para>Specifies the business object type name to be used by the DataSourceBase to load data.
</para>
</summary>
<value>A string which is the business object type name.
</value>
</member>
<member name="M:DevExpress.Persistent.Base.ReportsV2.DataSourceBase.SetCriteria(DevExpress.Data.Filtering.CriteriaOperator)">
<summary>
<para>For internal use.
</para>
</summary>
<param name="newCriteria">
</param>
</member>
<member name="P:DevExpress.Persistent.Base.ReportsV2.DataSourceBase.Sorting">
<summary>
<para>Specifies the sorting to be applied to data.
</para>
</summary>
<value>A <b>SortingCollection</b> object that specifies the sorting to be applied to data.
</value>
</member>
<member name="P:DevExpress.Persistent.Base.ReportsV2.DataSourceBase.TopReturnedRecords">
<summary>
<para>Specifies the maximum number of records to be retrieved from a data store.
</para>
</summary>
<value>An integer value that specifies the maximum number of records to be retrieved from a data store.
</value>
</member>
<member name="M:DevExpress.Persistent.Base.ReportsV2.DataSourceBase.UpdateCriteriaWithReportParameters(DevExpress.XtraReports.UI.XtraReport)">
<summary>
<para>Adds report parameter values to the criteria string.
</para>
</summary>
<param name="report">
An <see cref="T:DevExpress.XtraReports.UI.XtraReport"/> object that specifies the report.
</param>
</member>
<member name="T:DevExpress.Persistent.Base.ReportsV2.CollectionDataSource">
<summary>
<para>The data source component that loads a collection of business objects via the <see cref="T:DevExpress.ExpressApp.IObjectSpace"/>.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Base.ReportsV2.CollectionDataSource.#ctor">
<summary>
<para>Initializes a new instance of the CollectionDataSource class.
</para>
</summary>
</member>
<member name="T:DevExpress.Persistent.Validation.ValidationOutcome">
<summary>
<para>Contains values that specify the result of checking an object via a Validation Rule.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Validation.ValidationOutcome.Error">
<summary>
<para>An error occurs.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Validation.ValidationOutcome.Information">
<summary>
<para>An information is displayed.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Validation.ValidationOutcome.Skipped">
<summary>
<para>A rule is ignored by user.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Validation.ValidationOutcome.Valid">
<summary>
<para>A rule is valid.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Validation.ValidationOutcome.Warning">
<summary>
<para>A warning dialog is displayed.
</para>
</summary>
</member>
<member name="T:DevExpress.Persistent.Validation.ValidationResultType">
<summary>
<para>Contains values that specify the validation rule result type (error, warning or information).
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Validation.ValidationResultType.Error">
<summary>
<para>An error dialog is displayed when a rule is broken. A user must modify data in order to fix the error and proceed.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Validation.ValidationResultType.Information">
<summary>
<para>No dialog is displayed when a rule is broken. Instead, an information glyph appears near the rule's target property in UI. Broken rule details are available in this glyph's tooltip.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Validation.ValidationResultType.Warning">
<summary>
<para>A warning dialog is displayed a rule is broken. A user can ignore this warning and proceed.
</para>
</summary>
</member>
<member name="T:DevExpress.Persistent.Base.IFileData">
<summary>
<para>Declares members implemented by the classes that can be represented in a UI using the <b>FileDataPropertyEditor</b>.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Base.IFileData.Clear">
<summary>
<para>Clears the file data.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Base.IFileData.FileName">
<summary>
<para>Specifies the file name.
</para>
</summary>
<value>A string is the file name.
</value>
</member>
<member name="M:DevExpress.Persistent.Base.IFileData.LoadFromStream(System.String,System.IO.Stream)">
<summary>
<para>Loads the file data from a stream.
</para>
</summary>
<param name="fileName">
A string that is the file name.
</param>
<param name="stream">
A <a href="http://msdn.microsoft.com/en-us/library/system.io.stream.aspx">Stream</a> that is the file content.
</param>
</member>
<member name="M:DevExpress.Persistent.Base.IFileData.SaveToStream(System.IO.Stream)">
<summary>
<para>Saves the file stored within the current IFileData object to the specified stream.
</para>
</summary>
<param name="stream">
A <a href="http://msdn.microsoft.com/en-us/library/system.io.stream.aspx">Stream</a> object to be used to save the file.
</param>
</member>
<member name="P:DevExpress.Persistent.Base.IFileData.Size">
<summary>
<para>Gets the size of file stored within the current IFileData object.
</para>
</summary>
<value>An integer that is the file size.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.CriteriaEvaluationBehavior">
<summary>
<para>Contains values that specify how filter criteria are evaluated within a transaction.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Validation.CriteriaEvaluationBehavior.BeforeTransaction">
<summary>
<para>Only objects in the database are considered.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Validation.CriteriaEvaluationBehavior.InTransaction">
<summary>
<para>Objects in the database and those that are currently retrieved from it are considered.
</para>
</summary>
</member>
<member name="T:DevExpress.Persistent.Validation.CustomIsEmptyValueEventArgs">
<summary>
<para>Arguments passed to the <see cref="E:DevExpress.Persistent.Validation.RuleSet.CustomIsEmptyValue"/> event.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.CustomIsEmptyValueEventArgs.#ctor(System.Object,System.String,System.Object)">
<summary>
<para>Initializes a new instance of the CustomIsEmptyValueEventArgs class.
</para>
</summary>
<param name="targetObject">
An object which is the validation rule's target object.
</param>
<param name="propertyName">
A string which is the name of the validation rule's target property.
</param>
<param name="propertyValue">
An object which is the validation rule's target property value.
</param>
</member>
<member name="P:DevExpress.Persistent.Validation.CustomIsEmptyValueEventArgs.IsEmpty">
<summary>
<para>Specifies whether or not the validation rule's target property value is considered to be empty.
</para>
</summary>
<value><b>true</b>, if the validation rule's target property value is considered to be empty; otherwise - <b>false</b>.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.CustomIsEmptyValueEventArgs.PropertyName">
<summary>
<para>Gets the name of the validation rule's target property.
</para>
</summary>
<value>A string which is the name of the validation rule's target property.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.CustomIsEmptyValueEventArgs.PropertyValue">
<summary>
<para>Gets the validation rule's target property value.
</para>
</summary>
<value>An object which is the validation rule's target property value.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.CustomIsEmptyValueEventArgs.TargetObject">
<summary>
<para>Gets the validation rule's target object.
</para>
</summary>
<value>An object which is the validation rule's target object.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.RuleSet">
<summary>
<para>Specifies a set of Validation Rules that can be checked on an object.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleSet.#ctor(DevExpress.Persistent.Validation.RuleSet)">
<summary>
<para>Initializes a new instance of the RuleSet class with the same rules and rule sources as its parameter.
</para>
</summary>
<param name="source">
The RuleSet object from which to copy the rules and rule sources.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleSet.#ctor">
<summary>
<para>Initializes a new instance of the RuleSet class.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleSet.#ctor(System.Collections.Generic.IEnumerable`1,System.Collections.Generic.IEnumerable`1)">
<summary>
<para>Initializes a new instance of the RuleSet class.
</para>
</summary>
<param name="rules">
The list of all rules in the current RuleSet. Rules must implement the <see cref="T:DevExpress.Persistent.Validation.IRule"/> interface.
</param>
<param name="sources">
The list of all rule sources in the current RuleSet. Rule sources must implement the <see cref="T:DevExpress.Persistent.Validation.IRuleSource"/> interface.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleSet.Clear">
<summary>
<para>Clears the <see cref="P:DevExpress.Persistent.Validation.RuleSet.RegisteredRules"/> and <see cref="P:DevExpress.Persistent.Validation.RuleSet.RegisteredSources"/> of the RuleSet.
</para>
</summary>
</member>
<member name="E:DevExpress.Persistent.Validation.RuleSet.CustomIsEmptyValue">
<summary>
<para>Occurs when the <see cref="M:DevExpress.Persistent.Validation.RuleSet.IsEmptyValue"/> method is executed to determine whether or not the property value is considered empty.
</para>
</summary>
</member>
<member name="E:DevExpress.Persistent.Validation.RuleSet.CustomIsEmptyValueType">
<summary>
<para> </para>
</summary>
</member>
<member name="E:DevExpress.Persistent.Validation.RuleSet.CustomNeedToValidateRule">
<summary>
<para>Occurs when the validation system determines whether or not a rule should be validated.
</para>
</summary>
</member>
<member name="E:DevExpress.Persistent.Validation.RuleSet.CustomValidateRule">
<summary>
<para>Occurs when a rule is being validated.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleSet.EnableDelayedRuleRegistration">
<summary>
<para>Specifies whether all new rules are collected before the <see cref="M:DevExpress.Persistent.Validation.RuleSet.GetRules"/> method returns them.
</para>
</summary>
<value><b>true</b>, if new rules will be registered automatically; otherwise, <b>false</b>.
</value>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleSet.FindRule(System.String)">
<summary>
<para>Returns a rule by its ID.
</para>
</summary>
<param name="id">
The string identifier of the rule to search.
</param>
<returns>The <see cref="T:DevExpress.Persistent.Validation.IRule"/> object that is the rule whose ID is equal to the parameter.
</returns>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleSet.GetEnumerator">
<summary>
<para>Returns an enumerator that iterates through a collection of rules.
</para>
</summary>
<returns>The enumerator that iterates through a collection of <see cref="T:DevExpress.Persistent.Validation.IRule"/> objects.
</returns>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleSet.GetRules(System.Collections.Generic.IEnumerable`1)">
<summary>
<para>Returns a list of rules that belongs to the current RuleSet.
</para>
</summary>
<param name="targetTypesForDelayedCollectRules">
The list of <see cref="T:System.Type"/> objects, rules for which will be collected.
</param>
<returns>The list of <see cref="T:DevExpress.Persistent.Validation.IRule"/> objects for the types defined in a <b>targetTypesForDelayedCollectRules</b> parameter.
</returns>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleSet.GetRules(System.Type,DevExpress.Persistent.Validation.ContextIdentifiers)">
<summary>
<para>Returns a list of rules for the given type and validation contexts.
</para>
</summary>
<param name="targetType">
A type of object, rules for which will be collected.
</param>
<param name="contextIDs">
The <see cref="T:DevExpress.Persistent.Validation.ContextIdentifiers"/> object which is a set of validation contexts, rules for which will be collected. Default contexts are stored in the <see cref="T:DevExpress.Persistent.Validation.DefaultContexts"/> enumeration.
</param>
<returns>The list of rules that satisfy both conditions given in parameters.
</returns>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleSet.GetRules(System.Collections.IEnumerable)">
<summary>
<para>Returns a list of all rules that belong to the objects listed in a parameter.
</para>
</summary>
<param name="targetsForDelayedCollectRules">
The list of objects for which to collect the rules.
</param>
<returns>The list of rules.
</returns>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleSet.GetRules">
<summary>
<para>Returns a list of all rules registered in the RuleSet.
</para>
</summary>
<returns>The list of <see cref="T:DevExpress.Persistent.Validation.IRule"/> objects registered in the RuleSet.
</returns>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleSet.GetRules(System.Object)">
<summary>
<para>Returns a list of all rules that belong to the object specified in a parameter.
</para>
</summary>
<param name="targetForDelayedCollectRules">
An object for which to collect the rules.
</param>
<returns>The list of rules.
</returns>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleSet.GetRules(System.Object,DevExpress.Persistent.Validation.ContextIdentifiers)">
<summary>
<para>Returns a list of all rules for the given object and validation contexts.
</para>
</summary>
<param name="target">
An object for which to collect the rules.
</param>
<param name="contextIDs">
The <see cref="T:DevExpress.Persistent.Validation.ContextIdentifiers"/> object which is a set of validation contexts, rules for which will be collected. Default contexts are stored in the <see cref="T:DevExpress.Persistent.Validation.DefaultContexts"/> enumeration.
</param>
<returns>The list of rules.
</returns>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleSet.IgnoreWarningAndInformationRules">
<summary>
<para>Specifies whether or not the <see cref="T:DevExpress.Persistent.Validation.ValidationOutcome"/>.<b>Warning</b> and <see cref="T:DevExpress.Persistent.Validation.ValidationOutcome"/>.<b>Information</b> rule validation result types are ignored (see <see cref="P:DevExpress.Persistent.Validation.IRuleBaseProperties.ResultType"/>).
</para>
</summary>
<value><b>true</b>, when <b>Warning</b> and <b>Information</b> rule validation results are ignored; otherwise - <b>false</b>. The default is <b>false</b>.
</value>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleSet.IsEmptyValue(System.Object,System.String,System.Object)">
<summary>
<para>Determines whether or not the validation rule's target property value is considered empty.
</para>
</summary>
<param name="targetObject">
An object which is the validation rule's target object.
</param>
<param name="propertyName">
A string which is the name of the validation rule's target property.
</param>
<param name="propertyValue">
An object which is the validation rule's target property value.
</param>
<returns><b>true</b>, if the value is considered empty; otherwise - <b>false</b>.
</returns>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleSet.IsEmptyValueType(System.Type)">
<summary>
<para> </para>
</summary>
<param name="type">
</param>
<returns> </returns>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleSet.NeedToValidateAggregatedRulesInNestedObjectSpace">
<summary>
<para>Specifies whether or not the <see cref="M:DevExpress.Persistent.Validation.RuleSet.NeedToValidateRule"/> method will return <b>true</b> when a rule with an assigned <see cref="P:DevExpress.Persistent.Validation.IRuleSupportsCollectionAggregatesProperties.TargetCollectionAggregate"/> property and an object from nested Object Space are passed.
</para>
</summary>
<value><b>true</b>, if the <b>NeedToValidateRule</b> method will return <b>true</b> when a rule with an assigned <b>TargetCollectionAggregate</b> property and an object from nested Object Space are passed; otherwise - <b>false</b>.
</value>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleSet.NeedToValidateRule(DevExpress.ExpressApp.IObjectSpace,DevExpress.Persistent.Validation.IRule,System.Object,System.String@)">
<summary>
<para>Checks if the rule is marked to be validated.
</para>
</summary>
<param name="targetObjectSpace">
An <see cref="T:DevExpress.ExpressApp.IObjectSpace"/> used to load objects being validated by a rule.
</param>
<param name="rule">
A rule whose validation shall be checked.
</param>
<param name="target">
A rule's target object.
</param>
<param name="reason">
Returns a string which is reason to validate the rule or not.
</param>
<returns><b>true</b>, if the rule will be validated; otherwise, <b>false</b>.
</returns>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleSet.NeedToValidateRule(DevExpress.ExpressApp.IObjectSpace,DevExpress.Persistent.Validation.IRule,System.Object,System.String,System.String@)">
<summary>
<para>Checks if the rule is marked to be validated.
</para>
</summary>
<param name="targetObjectSpace">
An <see cref="T:DevExpress.ExpressApp.IObjectSpace"/> used by a validation target.
</param>
<param name="rule">
The <see cref="T:DevExpress.Persistent.Validation.IRule"/> object whose validation shall be checked.
</param>
<param name="target">
A rule's target object.
</param>
<param name="contextId">
A <see cref="P:DevExpress.Persistent.Validation.CustomNeedToValidateRuleEventArgs.ContextId"/> which is a validation context of the rule.
</param>
<param name="reason">
Returns a reason to validate the rule or not.
</param>
<returns><b>true</b>, if the rule will be validated; otherwise, <b>false</b>.
</returns>
</member>
<member name="F:DevExpress.Persistent.Validation.RuleSet.NonEmptyValueTypes">
<summary>
<para> </para>
</summary>
<returns> </returns>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleSet.OnValidationCompleted(System.Object,DevExpress.Persistent.Validation.ValidationCompletedEventArgs)">
<summary>
<para> </para>
</summary>
<param name="sender">
</param>
<param name="args">
</param>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleSet.RegisteredRules">
<summary>
<para>Specifies a list of rules registered in the RuleSet.
</para>
</summary>
<value>The list of <see cref="T:DevExpress.Persistent.Validation.IRule"/> objects, registered in the RuleSet.
</value>
</member>
<member name="P:DevExpress.Persistent.Validation.RuleSet.RegisteredSources">
<summary>
<para>Specifies a list of rule sources registered in the current RuleSet.
</para>
</summary>
<value>The list of <see cref="T:DevExpress.Persistent.Validation.IRuleSource"/> objects, registered in the RuleSet.
</value>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleSet.RegisterRules(DevExpress.ExpressApp.DC.ITypeInfo)">
<summary>
<para>Adds validation rules of the class given as a parameter to the RuleSet.
</para>
</summary>
<param name="targetType">
Type, for which the corresponding class will be scanned for validation rules.
</param>
</member>
<member name="E:DevExpress.Persistent.Validation.RuleSet.RuleValidated">
<summary>
<para>Occurs after the validation of a rule is complete.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleSet.Validate(DevExpress.ExpressApp.IObjectSpace,System.Object,DevExpress.Persistent.Validation.ContextIdentifiers,DevExpress.Persistent.Validation.ValidationFailedDelegate)">
<summary>
<para>Validates an object against the <b>RuleSet</b>'s rules with the given validation contexts, returns a result and throws a <see cref="T:DevExpress.Persistent.Validation.ValidationException"/> if the validation fails.
</para>
</summary>
<param name="targetObjectSpace">
An <see cref="T:DevExpress.ExpressApp.IObjectSpace"/> used by a validation target.
</param>
<param name="target">
An object to validate.
</param>
<param name="contextIDs">
A <see cref="T:DevExpress.Persistent.Validation.ContextIdentifiers"/> object which is a set of validation contexts, rules for which will be collected. Default contexts are stored in the <see cref="T:DevExpress.Persistent.Validation.DefaultContexts"/> enumeration.
</param>
<param name="validationFailedDelegate">
A method to call if the validation fails.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleSet.Validate(DevExpress.ExpressApp.IObjectSpace,System.Object,DevExpress.Persistent.Validation.ContextIdentifiers)">
<summary>
<para>Validates an object against <b>RuleSet</b>'s rules with the given validation contexts, returns a result and throws a <see cref="T:DevExpress.Persistent.Validation.ValidationException"/> if the validation fails.
</para>
</summary>
<param name="targetObjectSpace">
An <see cref="T:DevExpress.ExpressApp.IObjectSpace"/> used to load objects being validated by a rule.
</param>
<param name="target">
An object to validate.
</param>
<param name="contextIDs">
The <see cref="T:DevExpress.Persistent.Validation.ContextIdentifiers"/> object which is a set of validation contexts, rules for which will be collected. Default contexts are stored in the <see cref="T:DevExpress.Persistent.Validation.DefaultContexts"/> enumeration.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleSet.ValidateAll(DevExpress.ExpressApp.IObjectSpace,System.Collections.IEnumerable,DevExpress.Persistent.Validation.ContextIdentifiers,DevExpress.Persistent.Validation.ValidationFailedDelegate)">
<summary>
<para>Validates multiple objects against <b>RuleSet</b>'s rules with the given validation contexts, returns a result and throws a <see cref="T:DevExpress.Persistent.Validation.ValidationException"/> if the validation fails.
</para>
</summary>
<param name="targetObjectSpace">
An <see cref="T:DevExpress.ExpressApp.IObjectSpace"/> used by a validation target.
</param>
<param name="targets">
The list of objects to check.
</param>
<param name="contextIDs">
The <see cref="T:DevExpress.Persistent.Validation.ContextIdentifiers"/> object which is a set of validation contexts, rules for which will be collected. Default contexts are stored in the <see cref="T:DevExpress.Persistent.Validation.DefaultContexts"/> enumeration.
</param>
<param name="validationFailedDelegate">
A method to call if the validation fails.
</param>
<returns><b>true</b>, if validation passes; otherwise, <b>false</b>.
</returns>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleSet.ValidateAll(DevExpress.ExpressApp.IObjectSpace,System.Collections.IEnumerable,DevExpress.Persistent.Validation.ContextIdentifiers)">
<summary>
<para>Validates multiple objects against <b>RuleSet</b>'s rules with the given validation contexts, returns a result and throws a <see cref="T:DevExpress.Persistent.Validation.ValidationException"/> if the validation fails.
</para>
</summary>
<param name="targetObjectSpace">
The <see cref="T:DevExpress.ExpressApp.IObjectSpace"/> used by a validation target.
</param>
<param name="targets">
The list of objects to check.
</param>
<param name="contextIDs">
The set of validation contexts to check the rule. Default contexts are stored in the <see cref="T:DevExpress.Persistent.Validation.DefaultContexts"/> enumeration.
</param>
<returns><b>true</b>, if validation passes; otherwise, <b>false</b>.
</returns>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleSet.ValidateAllTargets(DevExpress.ExpressApp.IObjectSpace,System.Collections.IEnumerable)">
<summary>
<para>Silently (without raising the <see cref="E:DevExpress.Persistent.Validation.RuleSet.ValidationCompleted"/> event and throwing the <see cref="T:DevExpress.Persistent.Validation.ValidationException"/>) validates multiple targets and returns the result.
</para>
</summary>
<param name="targetObjectSpace">
An <see cref="T:DevExpress.ExpressApp.IObjectSpace"/> used by a validation targets.
</param>
<param name="targets">
The list of objects to check.
</param>
<returns>The result of the RuleSet validation.
</returns>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleSet.ValidateAllTargets(DevExpress.ExpressApp.IObjectSpace,System.Collections.IEnumerable,DevExpress.Persistent.Validation.ContextIdentifiers)">
<summary>
<para>Silently (without raising the <see cref="E:DevExpress.Persistent.Validation.RuleSet.ValidationCompleted"/> event and throwing the <see cref="T:DevExpress.Persistent.Validation.ValidationException"/>) validates multiple targets and returns the result.
</para>
</summary>
<param name="targetObjectSpace">
An <see cref="T:DevExpress.ExpressApp.IObjectSpace"/> used by a validation target.
</param>
<param name="targets">
The list of objects to check.
</param>
<param name="contextIDs">
The <see cref="T:DevExpress.Persistent.Validation.ContextIdentifiers"/> object which is a set of validation contexts, rules for which will be collected. Default contexts are stored in the <see cref="T:DevExpress.Persistent.Validation.DefaultContexts"/> enumeration.
</param>
<returns>The result of the RuleSet validation.
</returns>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleSet.ValidateRule(DevExpress.ExpressApp.IObjectSpace,DevExpress.Persistent.Validation.IRule,System.Object)">
<summary>
<para>Checks a rule on a target and returns a result.
</para>
</summary>
<param name="targetObjectSpace">
An <see cref="T:DevExpress.ExpressApp.IObjectSpace"/> used by a validation target.
</param>
<param name="rule">
The <see cref="T:DevExpress.Persistent.Validation.IRule"/> object that represents a rule to check.
</param>
<param name="target">
An object to validate.
</param>
<returns>The validation result.
</returns>
</member>
<member name="M:DevExpress.Persistent.Validation.RuleSet.ValidateTarget(DevExpress.ExpressApp.IObjectSpace,System.Object,DevExpress.Persistent.Validation.ContextIdentifiers)">
<summary>
<para>Silently validates an object (without raising the <see cref="E:DevExpress.Persistent.Validation.RuleSet.ValidationCompleted"/> event and throwing the <see cref="T:DevExpress.Persistent.Validation.ValidationException"/>) and returns a result.
</para>
</summary>
<param name="targetObjectSpace">
An <see cref="T:DevExpress.ExpressApp.IObjectSpace"/> used by a validation target.
</param>
<param name="target">
An object for which to check the RuleSet.
</param>
<param name="contextIDs">
The set of validation contexts. Default contexts are stored in the <see cref="T:DevExpress.Persistent.Validation.DefaultContexts"/> enumeration.
</param>
<returns>The result of validation.
</returns>
</member>
<member name="E:DevExpress.Persistent.Validation.RuleSet.ValidationCompleted">
<summary>
<para>Occurs after validation of an entire RuleSet is complete.
</para>
</summary>
</member>
<member name="T:DevExpress.Persistent.Base.Security.IAuthenticationStandardUser">
<summary>
<para>Declares members implemented by Security System user classes that are compatible with the <see cref="T:DevExpress.ExpressApp.Security.AuthenticationStandard"/> authentication.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Base.Security.IAuthenticationStandardUser.ChangePasswordOnFirstLogon">
<summary>
<para>Specifies whether the user must change his/her password the next time he/she logs on.
</para>
</summary>
<value><b>true</b>, if the user must change his/her password the next time he/she logs on; otherwise - <b>false</b>.
</value>
</member>
<member name="M:DevExpress.Persistent.Base.Security.IAuthenticationStandardUser.ComparePassword(System.String)">
<summary>
<para>Compares the current user's stored encrypted password with its plain-text representation.
</para>
</summary>
<param name="password">
A string which is the plain-text password for comparison.
</param>
<returns><b>true</b> if the passwords are identical, otherwise - <b>false</b>
</returns>
</member>
<member name="M:DevExpress.Persistent.Base.Security.IAuthenticationStandardUser.SetPassword(System.String)">
<summary>
<para>Changes the user password.
</para>
</summary>
<param name="password">
A string which is a new password.
</param>
</member>
<member name="P:DevExpress.Persistent.Base.Security.IAuthenticationStandardUser.UserName">
<summary>
<para>Specifies the user's login name.
</para>
</summary>
<value>A string which is the user's login name.
</value>
</member>
<member name="T:DevExpress.Persistent.Base.Security.IAuthenticationActiveDirectoryUser">
<summary>
<para>Declares members implemented by a Security System user class that is compatible with <see cref="T:DevExpress.ExpressApp.Security.AuthenticationActiveDirectory"/> authentication.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Base.Security.IAuthenticationActiveDirectoryUser.UserName">
<summary>
<para>Specifies the user's login name.
</para>
</summary>
<value>A string which is the user's login name.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.ContextIdentifiers">
<summary>
<para>Identifies Validation Contexts.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.ContextIdentifiers.#ctor(System.String)">
<summary>
<para>Creates an instance of the ContextIdentifiers class.
</para>
</summary>
<param name="identifiers">
A string containing validation contexts separated by the <see cref="F:DevExpress.Persistent.Validation.ContextIdentifiers.Separator"/> string, that will be identified by the created <b>ContextIdentifiers</b>.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.ContextIdentifiers.#ctor(System.Collections.Generic.IList`1)">
<summary>
<para>Creates an instance of the ContextIdentifiers class.
</para>
</summary>
<param name="identifiers">
An <b>IList&lt;String&gt;</b> object, which is a list of validation contexts that will be identified by the created <b>ContextIdentifiers</b>.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.ContextIdentifiers.Contains(System.String)">
<summary>
<para>Indicates whether the current ContextIdentifiers identifies a particular validation context.
</para>
</summary>
<param name="item">
A validation context which the current <b>ContextIdentifiers</b> presumably identifies.
</param>
<returns><b>true</b>, if the current <b>ContextIdentifiers</b> identifies the <i>item</i> validation context; otherwise, <b>false</b>.
</returns>
</member>
<member name="P:DevExpress.Persistent.Validation.ContextIdentifiers.Count">
<summary>
<para>Specifies the number of the validation contexts identified by the current ContextIdentifiers.
</para>
</summary>
<value>An integer value specifying the number of the validation contexts identified by the current <b>ContextIdentifiers</b>.
</value>
</member>
<member name="M:DevExpress.Persistent.Validation.ContextIdentifiers.Equals(System.Object)">
<summary>
<para>Determines whether the specified object is equal to the current ContextIdentifiers.
</para>
</summary>
<param name="obj">
An object that can be cast to the <see cref="T:DevExpress.Persistent.Validation.ContextIdentifiers"/> type, to compare to the current <b>ContextIdentifiers</b>.
</param>
<returns><b>true</b>, if the specified <b>ContextIdentifiers</b> identifies the same validation contexts and in the same order as the current <b>ContextIdentifiers</b>.
</returns>
</member>
<member name="M:DevExpress.Persistent.Validation.ContextIdentifiers.GetHashCode">
<summary>
<para>Serves as a hash function for the ContextIdentifiers.
</para>
</summary>
<returns>An integer value representing a hash code for the current <b>ContextIdentifiers</b>.
</returns>
</member>
<member name="P:DevExpress.Persistent.Validation.ContextIdentifiers.Item(System.Int32)">
<summary>
<para>Provides access to the validation context identified by the current ContextIdentifiers, with a specified index.
</para>
</summary>
<param name="index">
A zero-based index of the required validation context.
</param>
<value>The validation context with the specified <i>index</i> in the current <b>ContextIdentifiers</b> list.
</value>
</member>
<member name="F:DevExpress.Persistent.Validation.ContextIdentifiers.Separator">
<summary>
<para>A string used to separate validation contexts in the return value of the <see cref="M:DevExpress.Persistent.Validation.ContextIdentifiers.ToString"/> method.
</para>
</summary>
<returns> </returns>
</member>
<member name="M:DevExpress.Persistent.Validation.ContextIdentifiers.ToString">
<summary>
<para>Returns a string representation of the ContextIdentifiers.
</para>
</summary>
<returns>A string representing the <b>ContextIdentifiers</b>.
</returns>
</member>
<member name="T:DevExpress.Persistent.Validation.ContextIdentifier">
<summary>
<para>Identifies a Validation Context.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Validation.ContextIdentifier.#ctor(System.String)">
<summary>
<para>Creates an instance of the ContextIdentifier class.
</para>
</summary>
<param name="id">
A string which is a validation context that the created <b>ContextIdentifier</b> will identify. This parameter value is assigned to the <see cref="P:DevExpress.Persistent.Validation.ContextIdentifier.Id"/> property.
</param>
</member>
<member name="M:DevExpress.Persistent.Validation.ContextIdentifier.CompareTo(System.Object)">
<summary>
<para>Compares the current ContextIdentifier with another <b>ContextIdentifier</b>.
</para>
</summary>
<param name="obj">
An object which can be cast to the <b>ContextIdentifier</b> type, to compare to the current context identifier.
</param>
<returns>An integer value indicating whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
</returns>
</member>
<member name="F:DevExpress.Persistent.Validation.ContextIdentifier.Delete">
<summary>
<para>Provides access to a <see cref="T:DevExpress.Persistent.Validation.ContextIdentifiers"/> collection which contains a single <see cref="F:DevExpress.Persistent.Validation.DefaultContexts.Delete"/> validation context identifier.
</para>
</summary>
<returns> </returns>
</member>
<member name="M:DevExpress.Persistent.Validation.ContextIdentifier.Equals(System.Object)">
<summary>
<para>Determines whether the specified object is equal to the current ContextIdentifier.
</para>
</summary>
<param name="obj">
An object that can be cast to the <see cref="T:DevExpress.Persistent.Validation.ContextIdentifier"/> type, to compare to the current <b>ContextIdentifier</b>.
</param>
<returns><b>true</b>, if the specified context identifier's <see cref="P:DevExpress.Persistent.Validation.ContextIdentifier.Id"/> property value equals the current <b>ContextIdentifier</b>'s <b>Id</b> property value; otherwise, <b>false</b>.
</returns>
</member>
<member name="M:DevExpress.Persistent.Validation.ContextIdentifier.GetHashCode">
<summary>
<para>Serves as a hash function for the ContextIdentifier.
</para>
</summary>
<returns>An integer value representing a hash code for the current <b>ContextIdentifier</b>.
</returns>
</member>
<member name="P:DevExpress.Persistent.Validation.ContextIdentifier.Id">
<summary>
<para>Specifies the validation context identified by the current ContextIdentifier.
</para>
</summary>
<value>A string which is a validation context identified by the <b>ContextIdentifier</b>.
</value>
</member>
<member name="F:DevExpress.Persistent.Validation.ContextIdentifier.Save">
<summary>
<para>Provides access to a <see cref="T:DevExpress.Persistent.Validation.ContextIdentifiers"/> collection which contains a single <see cref="F:DevExpress.Persistent.Validation.DefaultContexts.Save"/> validation context identifier.
</para>
</summary>
<returns> </returns>
</member>
<member name="M:DevExpress.Persistent.Validation.ContextIdentifier.ToString">
<summary>
<para>Returns a string representation of the ContextIdentifier.
</para>
</summary>
<returns>A string representing the <b>ContextIdentifier</b>.
</returns>
</member>
<member name="T:DevExpress.Persistent.Base.IBaseMapsMarker">
<summary>
<para>The base interface for interfaces declaring properties of business objects that can be displayed on a map using the Maps Module
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Base.IBaseMapsMarker.Latitude">
<summary>
<para>Gets the maps marker latitude.
</para>
</summary>
<value>A floating-point value specifying the marker latitude.
</value>
</member>
<member name="P:DevExpress.Persistent.Base.IBaseMapsMarker.Longitude">
<summary>
<para>Gets the maps marker longitude.
</para>
</summary>
<value>A floating-point value specifying the marker longitude.
</value>
</member>
<member name="P:DevExpress.Persistent.Base.IBaseMapsMarker.Title">
<summary>
<para>Gets the $maps marker title.
</para>
</summary>
<value>A string which is the marker title.
</value>
</member>
<member name="T:DevExpress.Persistent.Base.IVectorMapsPieMarker">
<summary>
<para>Declares properties of business objects that can be displayed as a pie chart marker on a vector map using the Maps Module.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Base.IVectorMapsPieMarker.Tooltip">
<summary>
<para>Gets the gets the vector maps pie marker tooltip.
</para>
</summary>
<value>A string which is the pie marker tooltip.
</value>
</member>
<member name="P:DevExpress.Persistent.Base.IVectorMapsPieMarker.Values">
<summary>
<para>Gets the list of values for the pie marker slices.
</para>
</summary>
<value>A list of slice values.
</value>
</member>
<member name="T:DevExpress.Persistent.Base.IVectorMapsMarker">
<summary>
<para>Declares properties of business objects that can be displayed as a bubble marker on a vector map using the Maps Module.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Base.IVectorMapsMarker.Tooltip">
<summary>
<para>Gets the gets the vector maps marker tooltip.
</para>
</summary>
<value>A string which is the marker tooltip.
</value>
</member>
<member name="P:DevExpress.Persistent.Base.IVectorMapsMarker.Value">
<summary>
<para>Gets the vector maps marker value.
</para>
</summary>
<value>A single-precision floating-point number specifying the marker value.
</value>
</member>
<member name="T:DevExpress.Persistent.Base.IAreaInfo">
<summary>
<para>Declares properties of business objects that can be displayed as an area on a vector map using the Maps Module.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Base.IAreaInfo.Title">
<summary>
<para>Gets the $maps vector map area title.
</para>
</summary>
<value>A string which is the area title.
</value>
</member>
<member name="P:DevExpress.Persistent.Base.IAreaInfo.Tooltip">
<summary>
<para>Gets the vector maps marker tooltip.
</para>
</summary>
<value>A string which is the marker tooltip.
</value>
</member>
<member name="P:DevExpress.Persistent.Base.IAreaInfo.Value">
<summary>
<para>Gets the value associated with the current vector map area.
</para>
</summary>
<value>A single-precision floating-point number specifying the marker value.
</value>
</member>
<member name="T:DevExpress.Persistent.Base.IMapsMarker">
<summary>
<para>Declares properties of business objects that can be displayed on a map using the Maps Module.
</para>
</summary>
</member>
<member name="T:DevExpress.ExpressApp.Chart.ICustomizationEnabledProvider">
<summary>
<para>Declares members implemented by charting entities, that allow or prohibit end-user customization to charts displayed in a UI.
</para>
</summary>
</member>
<member name="P:DevExpress.ExpressApp.Chart.ICustomizationEnabledProvider.CustomizationEnabled">
<summary>
<para>Indicates whether end-users can customize charts settings in Windows Forms applications, via the context menu's Invoke Wizard and Clear Settings Actions.
</para>
</summary>
<value><b>true</b>, if end-user customizations are allowed in Windows Forms applications; otherwise, <b>false</b>.
</value>
</member>
<member name="T:DevExpress.Persistent.Base.General.NotificationItemsEventArgs">
<summary>
<para>Arguments passed to the <see cref="E:DevExpress.ExpressApp.Notifications.NotificationsController.CustomProcessNotifications"/> event.
</para>
</summary>
</member>
<member name="M:DevExpress.Persistent.Base.General.NotificationItemsEventArgs.#ctor(System.Collections.Generic.IList`1)">
<summary>
<para>Initializes a new instance of the <see cref="T:DevExpress.Persistent.Base.General.NotificationItemsEventArgs"/> class.
</para>
</summary>
<param name="notificationItems">
A collection of <see cref="T:DevExpress.Persistent.Base.General.INotificationItem"/> objects.
</param>
</member>
<member name="P:DevExpress.Persistent.Base.General.NotificationItemsEventArgs.NotificationItems">
<summary>
<para>Gets the list of <see cref="T:DevExpress.Persistent.Base.General.INotificationItem"/> objects to be processed.
</para>
</summary>
<value>A collection of <see cref="T:DevExpress.Persistent.Base.General.INotificationItem"/> objects.
</value>
</member>
<member name="T:DevExpress.Persistent.Validation.ParametersMode">
<summary>
<para>Contains values specifying how criteria string parameters used in <see cref="T:DevExpress.Persistent.Validation.RuleRangeAttribute"/> and <see cref="T:DevExpress.Persistent.Validation.RuleValueComparisonAttribute"/> constructors are treated.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Validation.ParametersMode.Expression">
<summary>
<para>A criteria string is treated as an expression. So, you can use the Criteria Language Syntax.
</para>
</summary>
</member>
<member name="F:DevExpress.Persistent.Validation.ParametersMode.Value">
<summary>
<para>A criteria string is treated as a string.
</para>
</summary>
</member>
<member name="T:DevExpress.Persistent.Validation.IEmptyCheckable">
<summary>
<para>Declares the <see cref="P:DevExpress.Persistent.Validation.IEmptyCheckable.IsEmpty"/> property to be implemented by classes to support validation via the <see cref="T:DevExpress.Persistent.Validation.RuleRequiredFieldAttribute"/>.
</para>
</summary>
</member>
<member name="P:DevExpress.Persistent.Validation.IEmptyCheckable.IsEmpty">
<summary>
<para>Gets if the IEmptyCheckable value is considered to be empty when validating via the <see cref="T:DevExpress.Persistent.Validation.RuleRequiredFieldAttribute"/>.
</para>
</summary>
<value><b>true</b>, when the value is empty; otherwise, false.
</value>
</member>
<member name="T:DevExpress.ExpressApp.ConditionalAppearance.AppearanceItemType">
<summary>
<para>Contains values specifying types of UI elements that can be affected by conditional appearance rules.
</para>
</summary>
</member>
<member name="F:DevExpress.ExpressApp.ConditionalAppearance.AppearanceItemType.Action">
<summary>
<para>An appearance rule affects Actions. To specify Actions that are affected, pass their identifiers to the <see cref="P:DevExpress.ExpressApp.ConditionalAppearance.IAppearanceRuleProperties.TargetItems"/> property.
</para>
</summary>
</member>
<member name="F:DevExpress.ExpressApp.ConditionalAppearance.AppearanceItemType.LayoutItem">
<summary>
<para>An appearance rule affects Layout Items or Layout Groups. To specify Items and Groups that are affected, pass their identifiers (<b>Id</b> values of the corresponding application model nodes) to the <see cref="P:DevExpress.ExpressApp.ConditionalAppearance.IAppearanceRuleProperties.TargetItems"/> property. The Detail View that contains these Items and Groups can be specified via the <see cref="P:DevExpress.ExpressApp.ConditionalAppearance.IAppearanceRuleProperties.Context"/> property.
</para>
</summary>
</member>
<member name="F:DevExpress.ExpressApp.ConditionalAppearance.AppearanceItemType.ViewItem">
<summary>
<para>An appearance rule affects View Items (Property Editors, Static Text Items, etc.) and List Editor cells. To specify items/cells that are affected, pass their identifiers (<b>Id</b> values of the corresponding application model nodes) to the <see cref="P:DevExpress.ExpressApp.ConditionalAppearance.IAppearanceRuleProperties.TargetItems"/> property.
</para>
</summary>
</member>
<member name="T:DevExpress.ExpressApp.ConditionalAppearance.IAppearance">
<summary>
<para>Declares the basic properties of conditional appearance rules. Serves as the base interface for the <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.IAppearanceRuleProperties"/> interface.
</para>
</summary>
</member>
<member name="P:DevExpress.ExpressApp.ConditionalAppearance.IAppearance.BackColor">
<summary>
<para>Specifies the background color of UI elements affected by the conditional appearance rule.
</para>
</summary>
<value>A <b>Nullable&lt;System.Drawing.Color&gt;</b> object specifying the background color of UI elements affected by the conditional appearance rule.
</value>
</member>
<member name="P:DevExpress.ExpressApp.ConditionalAppearance.IAppearance.Enabled">
<summary>
<para>Specifies whether UI elements affected by the conditional appearance rule must be enabled.
</para>
</summary>
<value><b>true</b>, if UI elements affected by the conditional appearance rule must be enabled; otherwise, <b>false</b>.
</value>
</member>
<member name="P:DevExpress.ExpressApp.ConditionalAppearance.IAppearance.FontColor">
<summary>
<para>Specifies the font color of UI elements affected by the conditional appearance rule.
</para>
</summary>
<value>A <b>Nullable&lt;System.Drawing.Color&gt;</b> object specifying the font color of UI elements affected by the conditional appearance rule.
</value>
</member>
<member name="P:DevExpress.ExpressApp.ConditionalAppearance.IAppearance.FontStyle">
<summary>
<para>Specifies the font style of UI elements affected by the conditional appearance rule.
</para>
</summary>
<value>A <b>Nullable&lt;System.Drawing.FontStyle&gt;</b> enumeration value specifying the font color of UI elements affected by the conditional appearance rule.
</value>
</member>
<member name="P:DevExpress.ExpressApp.ConditionalAppearance.IAppearance.Priority">
<summary>
<para>Specifies the volume of the conditional appearance rule. Used when several rules affect the same UI element.
</para>
</summary>
<value>An integer value specifying the volume of the conditional appearance rule.
</value>
</member>
<member name="P:DevExpress.ExpressApp.ConditionalAppearance.IAppearance.Visibility">
<summary>
<para>Specifies the visibility of UI elements affected by a conditional appearance rule.
</para>
</summary>
<value>A <b>Nullable&lt;</b><see cref="T:DevExpress.ExpressApp.Editors.ViewItemVisibility"/><b>&gt;</b> enumeration value specifying the visibility of UI elements affected by a conditional appearance rule.
</value>
</member>
<member name="T:DevExpress.ExpressApp.ConditionalAppearance.IAppearanceRuleProperties">
<summary>
<para>Declares members implemented by conditional appearance rules and the <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.IModelAppearanceRule"/> nodes.
</para>
</summary>
</member>
<member name="P:DevExpress.ExpressApp.ConditionalAppearance.IAppearanceRuleProperties.AppearanceItemType">
<summary>
<para>Specifies the type of UI elements affected by the conditional appearance rule.
</para>
</summary>
<value>The string representation of an <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.AppearanceItemType"/> enumeration value specifying the type of UI elements affected by the conditional appearance rule.
</value>
</member>
<member name="P:DevExpress.ExpressApp.ConditionalAppearance.IAppearanceRuleProperties.Context">
<summary>
<para>Specifies the Views in which the conditional appearance rule is in effect.
</para>
</summary>
<value>A string that is semicolon separated names of the Views in which the conditional appearance rule is in effect.
</value>
</member>
<member name="P:DevExpress.ExpressApp.ConditionalAppearance.IAppearanceRuleProperties.Criteria">
<summary>
<para>Specifies the criteria string used when determining whether <see cref="P:DevExpress.ExpressApp.ConditionalAppearance.IAppearanceRuleProperties.TargetItems"/> should be affected by the conditional appearance rule.
</para>
</summary>
<value>A string representing the criterion used when determining whether <b>TargetItems</b> should be affected by the conditional appearance rule.
</value>
</member>
<member name="P:DevExpress.ExpressApp.ConditionalAppearance.IAppearanceRuleProperties.DeclaringType">
<summary>
<para>Gets the target type of the appearance rule.
</para>
</summary>
<value>A <see cref="T:System.Type"/> object that specifies the target type.
</value>
</member>
<member name="P:DevExpress.ExpressApp.ConditionalAppearance.IAppearanceRuleProperties.Method">
<summary>
<para>Specifies the name of the business class method used to determine whether the Conditional Appearance rule is currently active.
</para>
</summary>
<value>A string specifying the name of the method used to determine whether the rule is active.
</value>
</member>
<member name="P:DevExpress.ExpressApp.ConditionalAppearance.IAppearanceRuleProperties.TargetItems">
<summary>
<para>Specifies the identifiers of UI elements affected by the conditional appearance rule.
</para>
</summary>
<value>A string consisting of semicolon separated identifiers of the UI elements affected by the conditional appearance rule.
</value>
</member>
</members>
</doc>