DevExpress.Persistent.Base.v17.2 Declares members implemented by classes which represent properties of Validation Rules that support collection validation using aggregate funcitons, exported to the Application Model. Specifies the aggregate function to be checked by the Validation Rule, if a Rule is applied to a collection property. A Nullable<Aggregate> object specifying the aggregate function to be checked by the Validation Rule, if a Rule is applied to a collection property. Declares members implemented by classes which represent properties of Validation Rules that support collection validation, exported to the Application Model. Specifies the additional text that will be displayed in the Validation Error window when the Validation Rule applied to a collection property is broken. 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. Specifies the message displayed when the Validation Rule was not checked because a validated object is not an element of the target collection. A string specifying the message displayed when the Rule was not checked because a validated object is not an element of the target collection. If the Validation Rule is applied to a collection property, specifies the type in which the collection property is declared. A object specifying the type in which the collection property is declared. Specifies the collection property for which the current Validation Rule will be checked. A string specifying the collection property for which the current Rule will be checked. Declares members implemented by classes which represent Validation Rules' properties exported to the Application Model. 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 MessageTemplate... properties. A string holding a custom informational text that is displayed in a validation error message for a broken Validation Rule. Specifies the Validation Rule identifier. A string holding the Validation Rule identifier. Specifies whether the Validation Rule is applied directly. true, if an inverted Validation Rule will be checked; otherwise, false. Specifies the template for the message displayed when the Validation Rule was not checked because the target properties are not specified. A string holding the template for the message displayed when the Validation Rule was not checked because the target properties are not specified. Specifies the template for the message displayed when the Validation Rule was not checked because the criteria specified by the property is not satisfied by the validated object. Specifies the template for the message displayed when the Validation Rule was not checked because the criteria specified by the TargetCriteria property is not satisfied by the validated object. Specifies the name of the Validation Rule. A string holding the name of the Validation Rule. Specifies the application behavior when the rule is broken. A enumeration value that specifies the application behavior when the rule is broken. Specifies whether the Validation Rule is checked for the properties that are set to null (Nothing in VB), an empty string (for string type properties) or a minimal date (for DateTime type properties). true, if the Validation Rule is not checked; otherwise, false. Specifies the Contexts for checking the current Validation Rule. A string representing a list of identifiers of the contexts when the current rule should be checked. Specifies the criteria that must be satisfied by the validated object to allow checking the Validation Rule. A string that represents a criteria that must be satisfied to check the Validation Rule. Specifies the type of the object for which the Validation Rule will be checked. A object which represents the type of the object for which the Validation Rule will be checked. Contains values which specify operator types to be used when comparing propery values via the . Specifies that the target property's value must equal a particular value. Specifies that the target property's value must be greater then a particular value. Specifies that the target property's value must be greater then or equal to a particular value. Specifies that the target property's value must be less then a particular value. Specifies that the target property's value must be less then or equal to a particular value. Specifies that the target property's value must not equal a particular value. Contains values which specify operator types to be used when comparing string values via the . Specifies that the target string property's value must contain a particular substring. Specifies that the target string property's value must end with a particular substring. Specifies that the target string property's value must equal a particular string. Specifies that the target string property's value must not equal a particular string. Specifies that the target string property's value must start with a particular substring. Serves as the base class for Validation Rules. Initializes a new instance of the RuleBase class. Initializes a new instance of the RuleBase class and initializes the property. An object whose property values are used to initialize . Occurs when the validation result message is being formatted. Specifies the default additional text displayed when the Validation Rule applied to a collection property is broken. A string representing the default additional text displayed when the Validation Rule applied to a collection property is broken. 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. 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. 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. 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. Specifies the default template for the message displayed when the Validation Rule was not checked because the criteria specified by the property is not satisfied by the validated object. A string holding the default template for the message displayed when the Validation Rule was not checked because the criteria specified by the RuleBaseProperties.TargetCriteria property is not satisfied by the validated object. For internal use. Returns the identifier of the current Validation Rule. A string value representing the current Rule's identifier. Represents the Validation Rule's properties exported to the Application Model. An object which represents the Validation Rule's properties exported to the Application Model. Holds the name of the property. Holds the name of the property. Holds the name of the property. Holds the name of the property. Holds the name of the property. Holds the name of the property. Holds the name of the property. Holds the name of the property. Holds the name of the property. Holds the name of the property. Holds the name of the property. Holds the name of the property. Specifies the type of the Validation Rule Properties class used by the Validation Rule. A object specifying the type of the Validation Rule Properties class used by the Validation Rule. By default, this property returns the type. Specifies the object currently being validated by the Validation Rule. An object currently being validated by the Validation Rule. Specifies the names of the properties to be highlighted when the current Validation Rule is broken. A ReadOnlyCollection<String> object representing a list of property names that must be highlighted as invalid when the Validation Rule is broken. Checks that a particular object satisfies the Validation Rule. The object to check. A object which represents the results of checking the specified object via the Validation Rule. Provides access to the Validation Rules declared in an XAF application. Provides access to the Validation Rules declared in an XAF application. A object which specifies the Validation Rules declared in an application. Serves as the base class for classes which represent object searching Validation Rules' properties exported to the Application Model. Initializes a new instance of the RuleSearchObjectProperties class. Specifies whether to look for objects that are currently retrieved from the database, in addition to the objects in the database itself. A enumeration value specifying whether to look for objects that are currently retrieved from the database, in addition to the objects in the database itself. Specifies the format for the list of found objects. A string representing the format for the list of found objects. Specifies the character used to separate objects in the list of found objects (see ). A string holding the character used to separate objects in the list of found objects. Specifies whether to check the current business object by the Validation Rule. true, to check the current business object by the Validation Rule; otherwise, false. Specifies the text that is displayed before the list of found objects (see ). A string containing the text that is displayed before the list of found objects. Serves as the base class for classes which represent property value checking Validation Rules' properties exported to the Application Model. Initializes a new instance of the RulePropertyValueProperties class. Specifies the property which must satisfy the Validation Rule. A string holding the name of the property which must satisfy the Validation Rule. Represent the RuleIsReferenced Validation Rules' properties exported to the Application Model. Initializes a new instance of the RuleIsReferencedProperties class. 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 property. A 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 TargetType property. Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken. Specifies the property which is checked as to whether it contains a reference to an object of the type specified by the property. The specified property must belong to the class specified by the property. 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 TargetType property. Represent the RuleUniqueValue Validation Rules' properties exported to the Application Model. Initializes a new instance of the RuleUniqueValueProperties class. Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken. Specifies the property which must satisfy the Validation Rule. A string holding the name of the property which must satisfy the Validation Rule. Represent the RuleObjectExists Validation Rules' properties exported to the Application Model. Initializes a new instance of the RuleObjectExistsProperties class. Specifies the criteria according to which objects are searched in the database. A string representing the criteria according to which objects are searched in the database. Specifies the name of the class whose objects will be searched for in the database. A string holding the name of the class whose objects will be searched for in the database. Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken. Represent the RuleCriteria Validation Rules' properties exported to the Application Model. Initializes a new instance of the RuleCriteriaProperties class. Specifies the criteria that must be satisfied by the objects of the type set for the property. A string representing the criteria that must be satisfied by the objects of the type set for the TargetType property. Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken. Specifies the names of the properties to be highlighted when the Validation Rule is broken. A string holding a comma-separated list of property names that represent the properties to be highlighted when the Validation Rule is broken. Represent the RuleRegularExpression Validation Rules' properties exported to the Application Model. Initializes a new instance of the RuleRegularExpressionProperties class. Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken. Specifies the pattern which the target property must match. A string holding the pattern which the target property must match. Represent the RuleValueComparison Validation Rules' properties exported to the Application Model. Initializes a new instance of the RuleValueComparisonProperties class. Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. In effect if the is set to . A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken. Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. In effect if the is set to . A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken. Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. In effect if the is set to . A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken. Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. In effect if the is set to . A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken. Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. In effect if the is set to . A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken. Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. In effect if the is set to . A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken. Specifies the operator type to be used for comparison. A enumeration values which specifies the operator type to be used for comparison. Specifies the value to be compared with the target property's value. An object which represents the value to be compared with the target property's value. Specifies the expression whose value to be compared with the target property's value. The string representation of an expression whose value to be compared with the target property's value. Specifies the aggregate function to be checked by the Validation Rule, if the rule is applied to a collection property. A Nullable<Aggregate> object which specifies the aggregate function to be checked by the Validation Rule. Represent the RuleRange Validation Rules' properties exported to the Application Model. Initializes a new instance of the RuleRangeProperties class. Specifies the maximum value allowed for the property value. An object which represents the maximum value allowed for the property value. Specifies the expression whose value is treated as the maximum allowed property value. The string representation of an expression whose value represents the right end point of the range that contains the target property's value. Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken. Specifies the minimum value allowed for the property value. An object which represents the minimum value allowed for the property value. Specifies the expression whose value is treated as the minimum allowed property 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. Specifies the aggregate function to be checked by the Validation Rule, if the rule is applied to a collection property. A Nullable<Aggregate> object which specifies the aggregate function to be checked by the Validation Rule. Represent the RuleRequiredField Validation Rules' properties exported to the Application Model. Initializes a new instance of the RuleRequiredFieldProperties class. Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken. Represent the RuleStringComparison Validation Rules' properties exported to the Application Model. Initializes a new instance of the RuleStringComparisonProperties class. Specifies whether to perform a case-sensitive string comparison. true, to perform a case-insensitive string comparison; otherwise, false. Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. In effect if the is set to . A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken. Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. In effect if the is set to . A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken. Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. In effect if the . A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken. Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. In effect if the is set to . A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken. Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. In effect if the is set to . A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken. Specifies the value which the property value is compared with. A string which the property value is compared with. Specifies the operator type that must be used when comparing string values. A enumeration value which specifies the operator type that must be used when comparing string values. Represent the RuleFromBoolProperty Validation Rules' properties exported to the Application Model. Initializes a new instance of the RuleFromBoolPropertyProperties class. Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken. Specifies the names of the properties to be highlighted when the Validation Rule is broken. A string holding a comma-separated list of property names that represent the properties to be highlighted when the Validation Rule is broken. Represent the RuleCombinationOfPropertiesIsUnique Validation Rules' properties exported to the Application Model. Initializes a new instance of the RuleCombinationOfPropertiesIsUniqueProperties class. Specifies the text that will be displayed in the Validation Error window when the Validation Rule is broken. A string holding the text that will be displayed in the Validation Error window when the Validation Rule is broken. Specifies the properties which must satisfy the current Validation Rule. A string holding a comma-separated list of property names that represent the properties which must satisfy the Validation Rule. Serves as the base class for classes which represent Validation Rules' properties exported to the Application Model. Initializes a new instance of the RuleBaseProperties class. Creates a shallow copy of the current Validation Rule Properties. A object which represents a shallow copy of the current Validation Rule Properties. 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 MessageTemplate... properties. A string holding a custom informational text that is displayed in a validation error message for a broken Validation Rule. Specifies the Validation Rule identifier. A string holding the Validation Rule identifier. Specifies whether the Validation Rule is applied directly. true, if an inverted Validation Rule will be checked; otherwise, false. Specifies the additional text that will be displayed in the Validation Error window when the Validation Rule applied to a collection property is broken. 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. Specifies the template for the message displayed when the Validation Rule was not checked because the target properties are not specified. A string holding the template for the message displayed when the Validation Rule was not checked because the target properties are not specified. 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. 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. Specifies the template for the message displayed when the Validation Rule was not checked because the criteria specified by the property is not satisfied by the validated object. A string holding the template for the message displayed when the Validation Rule was not checked because the criteria specified by the TargetCriteria property is not satisfied by the validated object. Specifies the name of the Validation Rule. A string holding the name of the Validation Rule. Specifies the application behavior when the rule is broken. A enumeration value that specifies the application behavior when the rule is broken. Specifies whether the Validation Rule is checked for the properties that are set to null (Nothing in VB), an empty string (for string type properties) or a minimal date (for DateTime type properties). true, if the Validation Rule is not checked; otherwise, false. Specifies the type in which the collection property is declared, if the Validation Rule is applied to a collection property. A object specifying the type in which the collection property is declared, if the Validation Rule is applied to a collection property. Specifies the collection property for which the current Validation Rule will be checked. A string holding the collection property name for which the Validation Rule will be checked. Specifies the Contexts for checking the current Validation Rule. A string representing a list of identifiers of the contexts when the current rule should be checked. Specifies the criteria that must be satisfied by the validated object to allow checking the Validation Rule. A string that represents a criteria that must be satisfied to check the Validation Rule. Specifies the type of the object for which the Validation Rule will be checked. A object which represents the type of the object for which the Validation Rule will be checked. Represents the results of checking an object via a Validation Rule. Initializes a new instance of the RuleValidationResult class. An object which represents the checked Validation Rule. An object that was checked with the rule. A enumeration value which specifies whether the checked object satisfies the rule. A string holding the exception message, if the checked rule is broken. Specifies the exception message, if the checked Validation Rule is broken. A string holding the exception message. Specifies the Validation Rule that was checked. An object which represents the checked Validation Rule. Specifies whether the checked object satisfies the . A enumeration value which specifies whether the checked object satisfies the . Specifies the result of checking an object via a Validation Rule. A enumeration value that spacifies the result of checking an object via a Validation Rule. Declares members implemented by Validation Rules. Returns the identifier of the current rule. A string value representing the current rule's identifier. Represents the Validation Rule's properties exported to the Application Model. An object which represents the Validation Rule's properties exported to the Application Model. Specifies the names of the properties to be highlighted when the current Validation Rule is broken. A ReadOnlyCollection<String> object representing a list of the property names that must be highlighted as invalid when the Validation Rule is broken. Checks that a particular object satisfies the Validation Rule. The object to check. A object which represents the results of checking the specified object via the Validation Rule. Declares members implemented by custom Validation Rule Sources. Instantiates custom Validation Rules. An ICollection<> object, which represents custom Validation Rules. Returns the name of the current Validation Rule Source. A string representing the name of the current Validation Rule Source. Contains values that specify the possible states of a Validation Rule. Specifies that the validation rule has been checked and the current object did not satisfy it. Specifies that the validation rule has not been checked. This can be the case, for instance, when the validated property is not specified (see ), or the validated object does not satisfy the specified TargetCriteria (see ). Specifies that the validation rule has been checked and the current object satisfied it. Contains values representing the default Validation Contexts. Specifies that the Validation Rule will be checked when deleting the required object. Specifies that the Validation Rule will be checked each time the required object (or its properties) is saved to a database. Applied to a validation rule. Specifies that the rule is intended for a particular business class and does not have a corresponding validation attribute. Initializes a new instance of the CodeRuleAttribute class. Intended for internal use. An IRule object which represents a validation rule decorated with the CodeRule attribute. For internal use only. A class to be validated. Applied to a business class. Specifies the business class' string property, which can hold the property values that were not cloned. Initializes a new instance of the NotClonedInfoAttribute class with the specified property's value. A string holding the name of the target business class' property whose value cannot be cloned. This parameter value is assigned to the property. Specifies the business class' string property which can hold the property values that were not cloned. A string holding the name of the business class' string property which can hold the property values that were not cloned. Applied to a business class' property. Specifies that the target property's value cannot be cloned when cloning objects via the Clone Object Module. Initializes a new instance of the NonCloneableAttribute class. Defines a validation rule that demands the target properties' values combination be unique. Initializes a new instance of the RuleCombinationOfPropertiesIsUniqueAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. A string specifying the properties whose combination must be unique. The property names can be separated by the comma, semicolon and whitespace characters. Initializes a new instance of the RuleCombinationOfPropertiesIsUniqueAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. A string specifying the properties whose combination must be unique. The property names can be separated by the comma, semicolon and whitespace characters. A string value representing information defining the current rule. This value is set for the property. Initializes a new instance of the RuleCombinationOfPropertiesIsUniqueAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. 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 property. A string specifying the properties whose combination must be unique. The property names can be separated by the comma, semicolon and whitespace characters. A string value representing information defining the current rule. This value is set for the property. Initializes a new instance of the RuleCombinationOfPropertiesIsUniqueAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. 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 property. A string specifying the properties whose combination must be unique. The property names can be separated by the comma, semicolon and whitespace characters. Initializes a new instance of the RuleCombinationOfPropertiesIsUniqueAttribute class. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. A string holding a comma-separated list of property names that represent the properties which must satisfy the Validation Rule. Initializes a new instance of the RuleCombinationOfPropertiesIsUniqueAttribute class. A string specifying the properties whose combination must be unique. The property names can be separated by the comma, semicolon and whitespace characters. Specifies whether to look for objects that are currently retrieved from the database, in addition to the objects in the database itself. A enumeration value that specifies how the required objects are searched. Gets or sets the format for specifying information on found objects in the validation error message. A string value that can include one variable. This variable will be set to the key property value of the found object. Specifies a separator for the object list written in the error message for the current rule. A string value that represents a separator. Specifies the text to be written in the Validation Error window when the current rule is broken. A string value representing the text to be written to the Validation Error window when a rule is broken. Can be implemented by the classes implementing the interface, to support node images. Returns the image corresponding to a tree node. A string holding the returned image's name. A object representing the image corresponding to a tree node. Applied to business classes that expose a property of the type. Activates Controllers that manage file attachments for the target business class. Specifies a property that stores a file attachment. Initializes a new instance of the FileAttachmentAttribute class. A string specifying the target class property which returns a object. This parameter's value is assigned to the property. Specifies the target class' property of the type to be used by Controllers that manage file attachments. A string specifying the target class' property name which returns a object. Applied to file data business classes, interfaces and their properties. Specifies a file type filter which appears in the Open dialog's "Files of type" box. Initializes a new instance of the FileTypeFilterAttribute. A string specifying the file type filter identifier. This parameter's value is assigned to the property. A variable number of strings that specify the type filter's file extensions. These extensions can be retrieved via the method. Initializes a new instance of the FileTypeFilterAttribute. A string specifying the file type filter identifier. This parameter's value is assigned to the property. 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 FileTypeFilter attributes are applied. A variable number of strings that specify the type filter's file extensions. These extensions can be retrieved via the method. Initializes a new instance of the FileTypeFilterAttribute. A string specifying the file type filter identifier. This parameter's value is assigned to the property. A string specifying the file type filter description. This parameter's value is assigned to the property. 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 FileTypeFilter attributes are applied. A variable number of strings that specify the type filter's file extensions. These extensions can be retrieved via the method. Initializes a new instance of the FileTypeFilterAttribute. A string specifying the file type filter identifier. This parameter's value is assigned to the property. A string specifying the file type filter description. This parameter's value is assigned to the property. A variable number of strings that specify the type filter's file extensions. These extensions can be retrieved via the method. Returns the filter string passed to the dialog windows representing the Open dialog. A string that is passed to the dialog windows representing the Open dialog. Specifies the file type filter description. A string holding the file type filter description. Indicates the current file type filter identifier. A string value containing the current file type filter identifier. Returns the list of file extensions associated with the current file type filter. A List<String> object which specifies file extensions associated with the current file type filter. Specifies the file type filter's index. An integer value specifying the file type filter's index. Declares members implemented by the classes that can be represented in a UI via the . Provides access to the current node's child nodes. A object that represents the current node's child nodes. Specifies the current node's caption. A string that holds the current node's caption. Specifies the parent tree node. An object that represents the current node's parent tree node. Declares members implemented by the classes that can be represented in a UI via the . Specifies the current object's category. An object that represents the current object's category. Defines a validation rule demanding that an object should be referenced in objects of a specified type. Initializes a new instance of the RuleIsReferencedAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. A type of the objects to be tested. 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 looksFor parameter. A string value representing information defining the current rule. This value is set for the property. Initializes a new instance of the RuleIsReferencedAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. 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 property. A type of the objects to be searched for. 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 looksFor parameter. A string value representing information defining the current rule. This value is set for the property. Initializes a new instance of the RuleIsReferencedAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. The type of the objects to be tested. 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 looksFor parameter. Initializes a new instance of the RuleIsReferencedAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. 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 property. The type of the objects to be searched for. 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 looksFor parameter. Initializes a new instance of the RuleIsReferencedAttribute class. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. The type of the objects to be searched for. 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 looksFor parameter. Initializes a new instance of the RuleIsReferencedAttribute class. A type of the objects to be tested. 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 looksFor parameter. Specifies whether to look for objects that are currently retrieved from the database, in addition to the objects in the database itself. A enumeration value representing the behavior for searching for the required objects. Gets or sets the format for specifying information on the found objects that reference the target object in the validation error message. A sting value that can include one variable. This variable will be set to the key property value of the found object. Specifies a separator for the object list written in the error message for the current rule. A string value that represents a separator. Specifies the type of objects to be looked for. A type of the objects to be tested. Specifies the text to be written in the Validation Error window when the current rule is broken. A string value representing the text to be written to the Validation Error window when a rule is broken. Defines a validation rule that demands the target property's value be unique. Initializes a new instance of the RuleUniqueValueAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. A string value representing information defining the current rule. This value is set for the property. Initializes a new instance of the RuleUniqueValueAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. 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 property. A string value representing information defining the current rule. This value is set for the property. Initializes a new instance of the RuleUniqueValueAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. 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 property. Initializes a new instance of the RuleUniqueValueAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. Initializes a new instance of the RuleUniqueValueAttribute class. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. Initializes a new instance of the RuleUniqueValueAttribute class. Specifies whether to look for objects that are currently retrieved from the database, in addition to the objects in the database itself. A enumeration value representing the behavior for searching for the required objects. Gets or sets the format for specifying information on found objects with the specified property value in the validation error message. A sting value that can include one variable. This variable will be set to the key property value of the found object. Specifies a separator for the object list written in the error message for the current rule. A string value that represents a separator. Specifies the target collection's element property that must be checked by the current rule. A string holding the name of the target collection's element property that must be checked by the current rule. Defines a validation rule that demands a particular type object that satisfies a specified criterion, exist in the database. Initializes a new instance of the RuleObjectExistsAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. A string value representing the criteria that must be satisfied by the target type objects. A string value representing information defining the current rule. This value is set for the property. Initializes a new instance of the RuleObjectExistsAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. 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 property. A string value representing the criteria that must be satisfied by the target type objects. A string value representing information defining the current rule. This value is set for the property. Initializes a new instance of the RuleObjectExistsAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. A string value representing the criteria that must be satisfied by the target type objects. Initializes a new instance of the RuleObjectExistsAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. 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 property. A string value representing the criteria that must be satisfied by the target type objects. Initializes a new instance of the RuleObjectExistsAttribute class. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. A string value representing the criteria that must be satisfied by the target type objects. Initializes a new instance of the RuleObjectExistsAttribute class. A string value representing the criteria that must be satisfied by the target type objects. Specifies whether to look for objects that are currently retrieved from the database, in addition to the objects in the database itself. A enumeration value representing the behavior for searching for the required objects. Gets or sets the format for specifying information on found objects in the validation error message. A string value that can include one variable. This variable will be set to the key property value of the found object. Specifies a separator for the object list written in the error message for the current rule. A string value that represents a separator. Specifies whether to check the current business object by this rule. true if the current object is included into the search scope; otherwise, false. Specifies the type of objects to be looked for. A type of the objects to be tested. Specifies the text to be written in the Validation Error window when the current rule is broken. A string value representing the text to be written to the Validation Error window when a rule is broken. Defines a validation rule that demands an object of the target type satisfy a specified criterion. Initializes a new instance of the RuleCriteriaAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. 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. A string value representing information defining the current rule. This value is set for the property. Initializes a new instance of the RuleCriteriaAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. 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 property. 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. A string value representing information defining the current rule. This value is set for the property. Initializes a new instance of the RuleCriteriaAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will be generated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. 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. Initializes a new instance of the RuleCriteriaAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. 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 property. 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. Initializes a new instance of the RuleCriteriaAttribute class. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. 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. Initializes a new instance of the RuleCriteriaAttribute class. 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. Specifies the names of the properties to be highlighted when the rule generated from the current attribute is broken. A string holding a comma-separated list of property names that represent the properties to be highlighted when the Validation Rule is broken. Defines a validation rule that demands the target property match a specified pattern. Initializes a new instance of the RuleRegularExpressionAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. A string value that represented the regular expression that the property must match. A string value representing information defining the current rule. This value is set for the property. Initializes a new instance of the RuleRegularExpressionAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. 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 property. A string value that represents the regular expression that the property must match. A string value representing information defining the current rule. This value is set for the property. Initializes a new instance of the RuleRegularExpressionAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. 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 property. A string value that represents the regular expression that the property must match. Initializes a new instance of the RuleRegularExpressionAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. A string value that represented the regular expression that the property must match. Initializes a new instance of the RuleRegularExpressionAttribute class. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. A string value that represents the regular expression that the property must match. Initializes a new instance of the RuleRegularExpressionAttribute class. A string value that is the regular expression that the property must match. Specifies the target collection's element property that must be checked by the current rule. A string holding the name of the target collection's element property that must be checked by the current rule. Defines a validation rule that demands the target property's value satisfy a specified condition. Initializes a new instance of the RuleValueComparisonAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. A enumeration value that represents the operator type to be used when comparing values. An object that represents the value to be compared with the target property's value. A string value representing information defining the current rule. This value is set for the property. Initializes a new instance of the RuleValueComparisonAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. 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 property. A enumeration value that represents the operator type to be used when comparing values. An object that represents the value to be compared with the target property's value. A string value representing information defining the current rule. This value is set for the property. Initializes a new instance of the RuleValueComparisonAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. 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 property. A enumeration value that represents the operator type to be used when comparing values. An object that represents the value to be compared with the target property's value. Initializes a new instance of the RuleValueComparisonAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. A enumeration value that represents the operator type to be used when comparing values. An object that represents the value to be compared with the target property's value. Initializes a new instance of the RuleValueComparisonAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. A enumeration value that represents the operator type to be used when comparing values. The string representation of an expression whose value to be compared with the target property's value. A string value representing information defining the current rule. This value is set for the property. A enumeration value specifying how the rightOperand parameter value is treated. Initializes a new instance of the RuleValueComparisonAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. 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 property. A enumeration value that represents the operator type to be used when comparing values. The string representation of an expression whose value to be compared with the target property's value. A string value representing information defining the current rule. This value is set for the property. A enumeration value specifying how the rightOperand parameter value is treated. Initializes a new instance of the RuleValueComparisonAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. A enumeration value that represents the operator type to be used when comparing values. The string representation of an expression whose value to be compared with the target property's value. A enumeration value specifying how the rightOperand parameter value is treated. Initializes a new instance of the RuleValueComparisonAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. 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 property. A enumeration value that represents the operator type to be used when comparing values. The string representation of an expression whose value to be compared with the target property's value. A enumeration value specifying how the rightOperand parameter value is treated. Initializes a new instance of the RuleValueComparisonAttribute class. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. A enumeration value that represents the operator type to be used when comparing values. The string representation of an expression whose value will be compared with the target property's value. Initializes a new instance of the RuleValueComparisonAttribute class. A enumeration value that represents the operator type to be used when comparing values. An object that represents the value to be compared with the target property's value. Indicates whether a value is assigned to the property. true, if a value is assigned to the property; otherwise, false. Specifies the aggregate function to be checked by the current rule. A Devexpress.Data.Filtering.Aggregate enumeration value which specifies the aggregate function to be checked by the current rule. Specifies the target collection's element property that must be checked by the current rule. A string holding the name of the target collection's element property that must be checked by the current rule. Defines a validation rule that demands the target property's value be within the specified value range (including the range's end points). Initializes a new instance of the RuleRangeAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. An object that represents the left end point of the range the target property's value should be within. An object that represents the right end point of the range the target property's value should be within. A string value representing information defining the current rule. This value is set for the property. Initializes a new instance of the RuleRangeAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. 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 property. An object that represents the left end point of the range the target property's value should be within. An object that represents the right end point of the range the target property's value should be within. A string value representing information defining the current rule. This value is set for the property. Initializes a new instance of the RuleRangeAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. 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 property. An object that represents the left end point of the range that should contain the target property's value. An object that represents the right end point of the range that contains the target property's value. Initializes a new instance of the RuleRangeAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. An object that represents the left end point of the range that should contain the target property's value. An object that represents the right end point of the range that contains the target property's value. Initializes a new instance of the RuleRangeAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. The string representation of an expression whose value represents the left end point of the range that should contain the target property's value. The string representation of an expression whose value represents the right end point of the range that contains the target property's value. A string value representing information defining the current rule. This value is set for the property. A enumeration value specifying how the minimumValue and maximumValue parameter values are treated. Initializes a new instance of the RuleRangeAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. 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 property. The string representation of an expression whose value represents the left end point of the range that should contain the target property's value. The string representation of an expression whose value represents the right end point of the range that contains the target property's value. A string value representing information defining the current rule. This value is set for the property. A enumeration value specifying how the minimumValue and maximumValue parameter values are treated. Initializes a new instance of the RuleRangeAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. The string representation of an expression whose value represents the left end point of the range that should contain the target property's value. The string representation of an expression whose value represents the right end point of the range that contains the target property's value. A enumeration value specifying how the minimumValue and maximumValue parameter values are treated. Initializes a new instance of the RuleRangeAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. 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 property. The string representation of an expression whose value represents the left end point of the range that should contain the target property's value. The string representation of an expression whose value represents the right end point of the range that contains the target property's value. A enumeration value specifying how the minimumValue and maximumValue parameter values are treated. Initializes a new instance of the RuleRangeAttribute class. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. The string representation of an expression whose value represents the left end point of the range that should contain the target property's value. The string representation of an expression whose value represents the right end point of the range that contains the target property's value. Initializes a new instance of the RuleRangeAttribute class. An object that represents the left end point of the range the target property's value should be within. An object that represents the right end point of the range the target property's value should be within. Indicates whether a value is assigned to the property. true, if a value is assigned to the property; otherwise, false. Specifies the aggregate function to be checked by the current rule. A Devexpress.Data.Filtering.Aggregate enumeration value which specifies the aggregate function to be checked by the current rule. Specifies the target collection's element property that must be checked by the current rule. A string holding the name of the target collection's element property that must be checked by the current rule. Defines a validation rule that demands that a property have a value. Initializes a new instance of the RuleRequiredFieldAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. A string value representing information defining the current rule. This value is set for the property. Initializes a new instance of the RuleRequiredFieldAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. 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 property. A string value representing information defining the current rule. This value is set for the property. Initializes a new instance of the RuleRequiredFieldAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. 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 property. Initializes a new instance of the RuleRequiredFieldAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. Initializes a new instance of the RuleRequiredFieldAttribute class. Initializes a new instance of the RuleRequiredFieldAttribute class. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. Specifies the target collection's element property that must be checked by the current rule. A string holding the name of the target collection's element property that must be checked by the current rule. Defines a validation rule that demands the target string type property's value satisfy a specified condition. Initializes a new instance of the RuleStringComparisonAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. A enumeration value that represents the operator type to be used when comparing string values. A string value that represents the value to be compared with the target property's value. A string value representing information defining the current rule. This value is set for the property. Initializes a new instance of the RuleStringComparisonAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. 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 property. A enumeration value that represents the operator type to be used when comparing string values. A string value that represents the value to be compared with the target property's value. A string value representing information defining the current rule. This value is set for the property. Initializes a new instance of the RuleStringComparisonAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. 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 property. A enumeration value that represents the operator type to be used when comparing string values. A string value that represents the value to be compared with the target property's value. Initializes a new instance of the RuleStringComparisonAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. A enumeration value that represents the operator type to be used when comparing string values. A string value that represents the value to be compared with the target property's value. Initializes a new instance of the RuleStringComparisonAttribute class. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. A enumeration value that represents the operator type to be used when comparing string values. A string value that represents the value to be compared with the target property's value. Initializes a new instance of the RuleStringComparisonAttribute class. A enumeration value that represents the operator type to be used when comparing string values. A string value that represents the value to be compared with the target property's value. Specifies whether to perfom a case-sensitive comparison. true if a case-insensitive comparison will be performed; otherwise, false. Specifies the target collection's element property that must be checked by the current rule. A string holding the name of the target collection's element property that must be checked by the current rule. Defines a validation rule that demands a true value for the target public non-persistent Boolean property. Initializes a new instance of the RuleFromBoolPropertyAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. A string value representing information defining the current rule. This value is set for the property. Initializes a new instance of the RuleFromBoolPropertyAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. 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 property. A string value representing information defining the current rule. This value is set for the property. Initializes a new instance of the RuleFromBoolPropertyAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. Initializes a new instance of the RuleFromBoolPropertyAttribute class. A string value representing the current rule identifier. You can pass an empty value as the id parameter. An appropriate identifier will begenerated automatically, and set for the ID property of the Validation | Rules | Rule node in the Application Model. 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 property. Initializes a new instance of the RuleFromBoolPropertyAttribute class. A DefaultContexts enumeration value that specifies a context for checking the current rule. This value is set for the property. Initializes a new instance of the RuleFromBoolPropertyAttribute class. Specifies the target collection's element property that must be checked by the current rule. A string holding the name of the target collection's element property that must be checked by the current rule. Specifies the names of the properties to be highlighted when the rule generated from the current attribute is broken. 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. Represents a base class for validation system attributes. Initializes a new instance of the RuleBaseAttribute class. Specifies informational text to be added to the exception message, when the current rule is broken. A string value representing information defining the current rule. Specifies whether the current rule should be inverted, to be checked. true, if an inverted rule will be checked; otherwise, false. Specifies a name of the rule created using the current attribute. A string representing a name of the rule to be created. Specifies the application behavior when the rule is broken. A enumeration value that specifies the application behavior when the rule is broken. Specifies whether the current rule is checked for the properties that are set to null (Nothing in VB), an empty string (for string type propeties) or a minimal date (for DateTime type properties). true if null-like values are not checked by the current rule; otherwise, false. Specifies a context for checking the current Rule. A string representing a list of identifiers of the contexts when the current rule should be checked. Specifies a criterion that must be satisfied by the validated object or property to check rules. A string that represents a criterion that must be satisfied to check validation rules. Contains values that specify if access is granted or denied. Access is allowed. Access is denied. Declares members implemented by Notifications Providers. Dismisses the specified notification item. An object to be dismissed. Returns the number of active notifications. An integer value which is the number of active notifications. Returns the list of notification items. An IEnumerable<> list of notification items. Returns the number of postponed notifications. An integer value which is the number of postponed notifications. Gets information on business object types supported by the INotificationsProvider provider. A HashSet<ITypeInfo> object that provides information on business object types supported by the DefaultNotificatonProvider provider. Postpones the specified notification item for the given amount of time. A collection of notification items to postpone. A object that specifies the amount of time to postpone the notification. Implemented by business classes specifying a security role that supports the Allow/Deny Permission Policies. Specifies whether users associated with the current role can use the Model Editor. true, if users associated with the current role can use the Model Editor; otherwise - false. Specifies whether users associated with the current role are administrators. true, if users associated with the current role are administrators; otherwise - false. Specifies the name of the security role. A string which is the name of the security role. Specifies the Security System behavior when there are no explicitly specified permissions for a specific type, object or member. A enumeration value specifying the behavior when there are no explicitly specified permissions. Gets the list of objects which contain type permissions associated with the current IPermissionPolicyRole. An object which is the list of the PermissionPolicyTypePermissionObject objects which are type permissions associated with the current role. Contains values that specify the Security System behavior when there are no explicitly specified permissions for a specific type, object or member. Full access is granted by default. Access is denied by default. Read-only access is granted by default. The ErrorMessageTemplates node defines the default templates for the messages displayed when validation rules are broken. Implemented by business classes specifying a security user that supports the Allow/Deny Permission Policies. A list of roles associated with the current user. An IList<> collection which is the list of roles associated with the current user. Declares the property used to store a full path to the file specified by the object which implements the interface. Gets or sets a full path to the file specified by the object which implements the interface. A string that is a full path to the file. Applied to interfaces derived from . Specifies that message templates for string properties whose names start with "MessageTemplate" are generated automatically. Initializes a new instance of the GenerateMessageTemplatesModelAttribute class. A string which specifies the name of the validation rule. Specifies the name of the validation rule. A string which specifies the name of the validation rule. Implemented by business classes specifying a security user that supports the Allow/Deny Permission Policies and exposes a collection of security roles. A list of users associated with the current role. An IList<> collection which is the list of users associated with the current role. Declares members of the persistent classes used by the Dashboards Module to store dashboards in the application database. Specifies the dashboard configuration defined in the Dashboard Designer. An XML-formatted string which specifies the dashboard configuration. Specifies if it is required to update the value with the dashboard title from the dashboard configuration (stored in the property). true, if it is required to update the dashboard title; otherwise, false. Specifies the dashboard title. A string specifying the dashboard title. Declares members of business objects that support the Notifications Module functionality. Specifies the time when the notification should be triggered. A value that specifies the time when the notification should be triggered. Specifies the value that indicates whether or not the notification is postponed. true, when the notification is postponed; otherwise, false. Gets the notification message text. A string which is the notification message text. Gets the unique identifier of the current notification object. An object that identifies the current ISupportNotifications business object. Declares members of a non-persistent class displayed within a List View in the reminders window. Gets a business object associated with the current INotificationItem. An business object that is associated with the current notification item. Occurs if the validation of a RuleSet is unsuccessful. Initializes a new instance of the ValidationException class. The result of a validation. Use this parameter to complement a . Use this parameter to complement a name of an invalid object. Initializes a new instance of the ValidationException class. Use this parameter to complement a . The result of a validation. Initializes a new instance of the ValidationException class. A string that explains why the validation failed. The result of a validation. Initializes a new instance of the ValidationException class. The result of a validation. [For internal use] [For internal use] Returns the error message for a given outcome. The element that represents the outcome type. An error message string with the object name formatted by . Returns an error message including a . The string that represents an error message. The string that precedes a . The header string. A property that allows you to customize the string that represents an invalid object. The format string in which the "{0}" placeholder will be replaced by the object's default property name. The validation result. The result of a validation. Arguments passed to the event. Initializes a new instance of the ValidationCompletedEventArgs class. The result of the entire validation. An used by the . Initializes a new instance of the ValidationCompletedEventArgs class. An exception to raise if the validation fails. An object used by the . Specifies a validation exception that will be raised if the validation is unsuccessful. An exception to raise if the validation fails. Returns an used by the . An used by the . Returns the result of the entire validation. The validation result. Indicates if the validation was successful. true, if the value if validation was successful; otherwise, false. Arguments passed to the event. Initializes a new instance of the RuleValidatedEventArgs class. The validation result of one rule. An used to load objects being validated by a rule. An Object Space of a validation target. An object used by the validation rule. Specifies an item of the 's validation results. The result of a rule's validation. Arguments passed to the event. Initializes a new instance of the CustomValidateRuleEventArgs class. The object that represents a rule to be validated. A target object of validation. The used by a validation target. An Object Space of a validation target. The object used by the validation rule. A rule to be checked on a . The object to be validated. The result of checking the on the . An editable validation result. An object on which to check the . A target object for validation. Arguments passed to the event. Initializes a new instance of the CustomNeedToValidateRuleEventArgs class. The object which represents a validation rule that is going to be checked. An object that is going to be validated. A validation context of the rule. Default contexts are stored in the enumeration. An used by a validation target. A validation context of the rule. Default contexts are listed in the enumeration. Specifies whether the rule will be validated or not. If true, the rule will be validated; otherwise, false. An Object Space of a validation target. The object used by the validation rule. The reason for performing or rejecting the validation. A natural language text that represents the reason to validate the target or not. A rule to be checked on a . The object to be validated. A target object of validation. An object that is going to be validated. Implemented by report data sources to support data sorting in the Reports V2 Module Specifies the sorting to be applied to data. A SortingCollection object that specifies the sorting to be applied to data. Implemented by report data sources to support data filtering in the Reports V2 Module The criteria used to filter data in a report. A object used to filter data. The data source component that retrieves a list of data records (a data view) via the 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. Initializes a new instance of the ViewDataSource class. Gets the list of fields to be loaded from the data store. A ViewPropertiesCollection object that specifies the list of fields to be loaded from the data store. Refreshes the list. The abstract base class for data sources used in Reports V2 module. Initializes a new instance of the DataSourceBase class. Signals the DataSourceBase that initialization is starting. Creates an Object Space. A object that specifies the business object type for which the Object Space is retrieved. An IServiceProvider object. An object. The criteria used to filter data in a report. A object used to filter data. For internal use. Specifies the string representation of the criteria used to filter data in a report. The string representation of the value. Gets the business object type specified by the property. A type of the business object used by DataSourceBase to load data to the report. Specifies whether or not the asynchronous report data source loading is enabled. true, if the asynchronous report data source loading is enabled; otherwise, false. Signals the DataSourceBase that initialization is complete. Gets a value that indicates whether the DataSourceBase is currently in design mode. true, if the data source component is in design mode; otherwise - false. Gets a value that indicates whether the DataSourceBase is disposed true - if the data source is disposed; otherwise - false. Specifies the name of the current DataSourceBase object. A string that is the current data source name. For internal use. Specifies the business object type name to be used by the DataSourceBase to load data. A string which is the business object type name. For internal use. Specifies the sorting to be applied to data. A SortingCollection object that specifies the sorting to be applied to data. Specifies the maximum number of records to be retrieved from a data store. An integer value that specifies the maximum number of records to be retrieved from a data store. Adds report parameter values to the criteria string. An object that specifies the report. The data source component that loads a collection of business objects via the . Initializes a new instance of the CollectionDataSource class. Contains values that specify the result of checking an object via a Validation Rule. An error occurs. An information is displayed. A rule is ignored by user. A rule is valid. A warning dialog is displayed. Contains values that specify the validation rule result type (error, warning or information). An error dialog is displayed when a rule is broken. A user must modify data in order to fix the error and proceed. 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. A warning dialog is displayed a rule is broken. A user can ignore this warning and proceed. Declares members implemented by the classes that can be represented in a UI using the FileDataPropertyEditor. Clears the file data. Specifies the file name. A string is the file name. Loads the file data from a stream. A string that is the file name. A Stream that is the file content. Saves the file stored within the current IFileData object to the specified stream. A Stream object to be used to save the file. Gets the size of file stored within the current IFileData object. An integer that is the file size. Contains values that specify how filter criteria are evaluated within a transaction. Only objects in the database are considered. Objects in the database and those that are currently retrieved from it are considered. Arguments passed to the event. Initializes a new instance of the CustomIsEmptyValueEventArgs class. An object which is the validation rule's target object. A string which is the name of the validation rule's target property. An object which is the validation rule's target property value. Specifies whether or not the validation rule's target property value is considered to be empty. true, if the validation rule's target property value is considered to be empty; otherwise - false. Gets the name of the validation rule's target property. A string which is the name of the validation rule's target property. Gets the validation rule's target property value. An object which is the validation rule's target property value. Gets the validation rule's target object. An object which is the validation rule's target object. Specifies a set of Validation Rules that can be checked on an object. Initializes a new instance of the RuleSet class with the same rules and rule sources as its parameter. The RuleSet object from which to copy the rules and rule sources. Initializes a new instance of the RuleSet class. Initializes a new instance of the RuleSet class. The list of all rules in the current RuleSet. Rules must implement the interface. The list of all rule sources in the current RuleSet. Rule sources must implement the interface. Clears the and of the RuleSet. Occurs when the method is executed to determine whether or not the property value is considered empty. Occurs when the validation system determines whether or not a rule should be validated. Occurs when a rule is being validated. Specifies whether all new rules are collected before the method returns them. true, if new rules will be registered automatically; otherwise, false. Returns a rule by its ID. The string identifier of the rule to search. The object that is the rule whose ID is equal to the parameter. Returns an enumerator that iterates through a collection of rules. The enumerator that iterates through a collection of objects. Returns a list of rules that belongs to the current RuleSet. The list of objects, rules for which will be collected. The list of objects for the types defined in a targetTypesForDelayedCollectRules parameter. Returns a list of rules for the given type and validation contexts. A type of object, rules for which will be collected. The object which is a set of validation contexts, rules for which will be collected. Default contexts are stored in the enumeration. The list of rules that satisfy both conditions given in parameters. Returns a list of all rules that belong to the objects listed in a parameter. The list of objects for which to collect the rules. The list of rules. Returns a list of all rules registered in the RuleSet. The list of objects registered in the RuleSet. Returns a list of all rules that belong to the object specified in a parameter. An object for which to collect the rules. The list of rules. Returns a list of all rules for the given object and validation contexts. An object for which to collect the rules. The object which is a set of validation contexts, rules for which will be collected. Default contexts are stored in the enumeration. The list of rules. Specifies whether or not the .Warning and .Information rule validation result types are ignored (see ). true, when Warning and Information rule validation results are ignored; otherwise - false. The default is false. Determines whether or not the validation rule's target property value is considered empty. An object which is the validation rule's target object. A string which is the name of the validation rule's target property. An object which is the validation rule's target property value. true, if the value is considered empty; otherwise - false. Specifies whether or not the method will return true when a rule with an assigned property and an object from nested Object Space are passed. true, if the NeedToValidateRule method will return true when a rule with an assigned TargetCollectionAggregate property and an object from nested Object Space are passed; otherwise - false. Checks if the rule is marked to be validated. An used to load objects being validated by a rule. A rule whose validation shall be checked. A rule's target object. Returns a string which is reason to validate the rule or not. true, if the rule will be validated; otherwise, false. Checks if the rule is marked to be validated. An used by a validation target. The object whose validation shall be checked. A rule's target object. A which is a validation context of the rule. Returns a reason to validate the rule or not. true, if the rule will be validated; otherwise, false. Specifies a list of rules registered in the RuleSet. The list of objects, registered in the RuleSet. Specifies a list of rule sources registered in the current RuleSet. The list of objects, registered in the RuleSet. Adds validation rules of the class given as a parameter to the RuleSet. Type, for which the corresponding class will be scanned for validation rules. Occurs after the validation of a rule is complete. Validates an object against the RuleSet's rules with the given validation contexts, returns a result and throws a if the validation fails. An used by a validation target. An object to validate. A object which is a set of validation contexts, rules for which will be collected. Default contexts are stored in the enumeration. A method to call if the validation fails. Validates an object against RuleSet's rules with the given validation contexts, returns a result and throws a if the validation fails. An used to load objects being validated by a rule. An object to validate. The object which is a set of validation contexts, rules for which will be collected. Default contexts are stored in the enumeration. Validates multiple objects against RuleSet's rules with the given validation contexts, returns a result and throws a if the validation fails. An used by a validation target. The list of objects to check. The object which is a set of validation contexts, rules for which will be collected. Default contexts are stored in the enumeration. A method to call if the validation fails. true, if validation passes; otherwise, false. Validates multiple objects against RuleSet's rules with the given validation contexts, returns a result and throws a if the validation fails. The used by a validation target. The list of objects to check. The set of validation contexts to check the rule. Default contexts are stored in the enumeration. true, if validation passes; otherwise, false. Silently (without raising the event and throwing the ) validates multiple targets and returns the result. An used by a validation targets. The list of objects to check. The result of the RuleSet validation. Silently (without raising the event and throwing the ) validates multiple targets and returns the result. An used by a validation target. The list of objects to check. The object which is a set of validation contexts, rules for which will be collected. Default contexts are stored in the enumeration. The result of the RuleSet validation. Checks a rule on a target and returns a result. An used by a validation target. The object that represents a rule to check. An object to validate. The validation result. Silently validates an object (without raising the event and throwing the ) and returns a result. An used by a validation target. An object for which to check the RuleSet. The set of validation contexts. Default contexts are stored in the enumeration. The result of validation. Occurs after validation of an entire RuleSet is complete. Declares members implemented by Security System user classes that are compatible with the authentication. Specifies whether the user must change his/her password the next time he/she logs on. true, if the user must change his/her password the next time he/she logs on; otherwise - false. Compares the current user's stored encrypted password with its plain-text representation. A string which is the plain-text password for comparison. true if the passwords are identical, otherwise - false Changes the user password. A string which is a new password. Specifies the user's login name. A string which is the user's login name. Declares members implemented by a Security System user class that is compatible with authentication. Specifies the user's login name. A string which is the user's login name. Identifies Validation Contexts. Creates an instance of the ContextIdentifiers class. A string containing validation contexts separated by the string, that will be identified by the created ContextIdentifiers. Creates an instance of the ContextIdentifiers class. An IList<String> object, which is a list of validation contexts that will be identified by the created ContextIdentifiers. Indicates whether the current ContextIdentifiers identifies a particular validation context. A validation context which the current ContextIdentifiers presumably identifies. true, if the current ContextIdentifiers identifies the item validation context; otherwise, false. Specifies the number of the validation contexts identified by the current ContextIdentifiers. An integer value specifying the number of the validation contexts identified by the current ContextIdentifiers. Determines whether the specified object is equal to the current ContextIdentifiers. An object that can be cast to the type, to compare to the current ContextIdentifiers. true, if the specified ContextIdentifiers identifies the same validation contexts and in the same order as the current ContextIdentifiers. Serves as a hash function for the ContextIdentifiers. An integer value representing a hash code for the current ContextIdentifiers. Provides access to the validation context identified by the current ContextIdentifiers, with a specified index. A zero-based index of the required validation context. The validation context with the specified index in the current ContextIdentifiers list. A string used to separate validation contexts in the return value of the method. Returns a string representation of the ContextIdentifiers. A string representing the ContextIdentifiers. Identifies a Validation Context. Creates an instance of the ContextIdentifier class. A string which is a validation context that the created ContextIdentifier will identify. This parameter value is assigned to the property. Compares the current ContextIdentifier with another ContextIdentifier. An object which can be cast to the ContextIdentifier type, to compare to the current context identifier. An integer value indicating whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. Provides access to a collection which contains a single validation context identifier. Determines whether the specified object is equal to the current ContextIdentifier. An object that can be cast to the type, to compare to the current ContextIdentifier. true, if the specified context identifier's property value equals the current ContextIdentifier's Id property value; otherwise, false. Serves as a hash function for the ContextIdentifier. An integer value representing a hash code for the current ContextIdentifier. Specifies the validation context identified by the current ContextIdentifier. A string which is a validation context identified by the ContextIdentifier. Provides access to a collection which contains a single validation context identifier. Returns a string representation of the ContextIdentifier. A string representing the ContextIdentifier. The base interface for interfaces declaring properties of business objects that can be displayed on a map using the Maps Module Gets the maps marker latitude. A floating-point value specifying the marker latitude. Gets the maps marker longitude. A floating-point value specifying the marker longitude. Gets the $maps marker title. A string which is the marker title. Declares properties of business objects that can be displayed as a pie chart marker on a vector map using the Maps Module. Gets the gets the vector maps pie marker tooltip. A string which is the pie marker tooltip. Gets the list of values for the pie marker slices. A list of slice values. Declares properties of business objects that can be displayed as a bubble marker on a vector map using the Maps Module. Gets the gets the vector maps marker tooltip. A string which is the marker tooltip. Gets the vector maps marker value. A single-precision floating-point number specifying the marker value. Declares properties of business objects that can be displayed as an area on a vector map using the Maps Module. Gets the $maps vector map area title. A string which is the area title. Gets the vector maps marker tooltip. A string which is the marker tooltip. Gets the value associated with the current vector map area. A single-precision floating-point number specifying the marker value. Declares properties of business objects that can be displayed on a map using the Maps Module. Declares members implemented by charting entities, that allow or prohibit end-user customization to charts displayed in a UI. Indicates whether end-users can customize charts settings in Windows Forms applications, via the context menu's Invoke Wizard and Clear Settings Actions. true, if end-user customizations are allowed in Windows Forms applications; otherwise, false. Arguments passed to the event. Initializes a new instance of the class. A collection of objects. Gets the list of objects to be processed. A collection of objects. Contains values specifying how criteria string parameters used in and constructors are treated. A criteria string is treated as an expression. So, you can use the Criteria Language Syntax. A criteria string is treated as a string. Declares the property to be implemented by classes to support validation via the . Gets if the IEmptyCheckable value is considered to be empty when validating via the . true, when the value is empty; otherwise, false. Contains values specifying types of UI elements that can be affected by conditional appearance rules. An appearance rule affects Actions. To specify Actions that are affected, pass their identifiers to the property. An appearance rule affects Layout Items or Layout Groups. To specify Items and Groups that are affected, pass their identifiers (Id values of the corresponding application model nodes) to the property. The Detail View that contains these Items and Groups can be specified via the property. 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 (Id values of the corresponding application model nodes) to the property. Declares the basic properties of conditional appearance rules. Serves as the base interface for the interface. Specifies the background color of UI elements affected by the conditional appearance rule. A Nullable<System.Drawing.Color> object specifying the background color of UI elements affected by the conditional appearance rule. Specifies whether UI elements affected by the conditional appearance rule must be enabled. true, if UI elements affected by the conditional appearance rule must be enabled; otherwise, false. Specifies the font color of UI elements affected by the conditional appearance rule. A Nullable<System.Drawing.Color> object specifying the font color of UI elements affected by the conditional appearance rule. Specifies the font style of UI elements affected by the conditional appearance rule. A Nullable<System.Drawing.FontStyle> enumeration value specifying the font color of UI elements affected by the conditional appearance rule. Specifies the volume of the conditional appearance rule. Used when several rules affect the same UI element. An integer value specifying the volume of the conditional appearance rule. Specifies the visibility of UI elements affected by a conditional appearance rule. A Nullable<> enumeration value specifying the visibility of UI elements affected by a conditional appearance rule. Declares members implemented by conditional appearance rules and the nodes. Specifies the type of UI elements affected by the conditional appearance rule. The string representation of an enumeration value specifying the type of UI elements affected by the conditional appearance rule. Specifies the Views in which the conditional appearance rule is in effect. A string that is semicolon separated names of the Views in which the conditional appearance rule is in effect. Specifies the criteria string used when determining whether should be affected by the conditional appearance rule. A string representing the criterion used when determining whether TargetItems should be affected by the conditional appearance rule. Gets the target type of the appearance rule. A object that specifies the target type. Specifies the name of the business class method used to determine whether the Conditional Appearance rule is currently active. A string specifying the name of the method used to determine whether the rule is active. Specifies the identifiers of UI elements affected by the conditional appearance rule. A string consisting of semicolon separated identifiers of the UI elements affected by the conditional appearance rule.