DevExpress.Persistent.Base.v20.2
Contains classes and interfaces specific to the Chart Module functionality.
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.
Contains classes specific to the Conditional Appearance Module functionality.
Applied to business classes and their properties. Declares a conditional appearance rule.
Creates a new instance of the class.
A string that is the unique identifier for the appearance rule created using the current attribute instance.
Creates a new instance of the using the specified parameters.
A string that is the unique identifier for the appearance rule created using the current attribute instance.
An enumeration value specifying the type of UI elements affected by the conditional appearance rule that is created using the current attribute instance.
A string that is the criterion for activation of the rule created using the current attribute instance.
Creates a new instance of the using the specified parameters.
A string that is the unique identifier for the appearance rule created using the current attribute instance.
A string that is the criterion for activation of the rule created using the current attribute instance.
Specifies the type of UI elements affected by the conditional appearance rule created using this attribute.
The string representation of an enumeration value specifying the type of UI elements affected by the conditional appearance rule.
Specifies the background color of UI elements affected by the conditional appearance rule generated from this attribute instance.
A string specifying the background color of UI elements affected by the conditional appearance rule. A value should be recognizable by the System.Drawing.ColorConverter class.
Specifies the Views representing the activity scope for the conditional appearance rule generated from the current attribute.
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 generated from the current attribute.
A string representing the criterion under which the conditional appearance rule is in effect.
This property is intended for internal use.
Specifies whether to enable UI elements affected by the conditional appearance rule generated from this attribute instance.
true, if UI elements affected by the conditional appearance rule must be enabled; otherwise, false.
Specifies the font color of affected by the conditional appearance rule generated from this attribute instance.
A string specifying the font color of target items affected by the conditional appearance rule. A value should be recognizable by the System.Drawing.ColorConverter class.
Specifies the font style of affected by the conditional appearance rule generated from this attribute instance.
A enumeration value specifying the font style of target items affected by the conditional appearance rule.
Specifies the unique identifier for the appearance rule created using the current attribute instance.
A string containing the rule's unique identifier.
Specifies the name of the business class method used to determine whether the Conditional Appearance rule generated from this attribute is currently active.
A string specifying the name of the method used to determine whether the rule is active.
Specifies the priority of the conditional appearance rule generated from the current attribute instance. Used when several rules affect the same UI element.
An integer value specifying the volume of the conditional appearance rule.
Specifies the identifiers of UI elements affected by the conditional appearance rule.
A string consisting of is semicolon separated identifiers of the UI elements affected by the conditional appearance rule.
Specifies the visibility of UI elements affected by the conditional appearance rule generated from this attribute instance.
A enumeration value specifying the visibility of UI elements affected by the conditional appearance rule.
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.
Contains interfaces and classes that are specific to the Reports V2 Module.
Implemented by persistent classes used to store reports that can be used as inplace repors.
Gets the name of the report's data type.
A string which is the name of the report's data type.
Specifies whether or not the report is inplace.
true, if the report is inplace; otherwise, false.
Implemented by persistent classes used to store reports used by the Reports V2 Module.
Gets a report content.
A byte array that is the report content.
Gets the type of persistent objects that are displayed within the report.
A System.Type value that specifies the type of persistent objects displayed within the report.
Gets the report's display name.
A string which is the report's display name.
Gets a boolean value that indicates whether or not the report is predefined.
true, if a report is predefined in code; false, if a report is created at runtime.
Gets the type of the reports parameter object.
A System.Type of an object that specifies report parameters (typically, the descendant).
Gets the type of the predefined report.
A System.Type object that specifies the type of the predefined report.
The base class for classes that specify parameters shown in a popup Detail View before a report is executed.
Returns the criteria used to filter data displayed in a report.
A object used to filter data.
Returns the list of properties rules used to sort data displayed in a report.
An array of objects which specify data sorting.
Gets an Object Space used by the report parameters Detail View.
An object used by the report parameters Detail View.
Contains interfaces and classes used in eXpressApp Framework modules (special assemblies implementing particular features). Interfaces are implemented in some classes from the Business Class Library's DevExpress.Persistent.BaseImpl.dll assembly.
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 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 .
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 .
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 .
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.
Initializes a new instance of the .
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.
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.
Contains general interfaces and classes used in eXpressApp Framework modules (special assemblies implementing particular features). Interfaces are implemented in some classes from the Business Class Library's DevExpress.Persistent.BaseImpl.dll assembly.
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.
Declares members of a non-persistent class displayed within a List View in the reminders window.
Gets a business object associated with the current .
An business object that is associated with the current notification item.
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 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.
Declares members of business objects that support the Notifications Module functionality.
Specifies the time when the notification should be triggered.
A Nullable<> 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 business object.
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.
Can be implemented by the classes implementing the interface, to support raster node images.
Returns the raster image corresponding to a tree node.
A string holding the returned raster image's name.
A object representing the raster image corresponding to a tree node.
Can be implemented by the classes implementing the interface, to support SVG node images.
Returns the SVG image corresponding to a tree node.
A string holding the returned SVG image's name.
A DevExpress.Utils.Svg.SvgImage object representing the SVG image corresponding to a tree node.
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.
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.
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 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 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 object to the specified stream.
A Stream object to be used to save the file.
Gets the size of file stored within the current object.
An integer that is the file size.
Declares properties of business objects that can be displayed on a map using the Maps Module.
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 .
An IEnumerable<DevExpress.Persistent.Base.IPermissionPolicyTypePermissionObject> object which is the list of the PermissionPolicyTypePermissionObject objects which are type permissions associated with the current role.
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.
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.
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 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.
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 class.
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 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.
Contains interfaces and classes that are specific to Data Sources for Reports V2.
The data source component that loads a collection of business objects via the .
Initializes a new instance of the class.
The abstract base class for data sources used in Reports V2 module.
Initializes a new instance of the class.
Signals the 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 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 that initialization is complete.
Gets a value that indicates whether the is currently in design mode.
true, if the data source component is in design mode; otherwise - false.
Gets a value that indicates whether the is disposed
true - if the data source is disposed; otherwise - false.
Specifies the name of the current object.
A string that is the current data source name.
For internal use.
Specifies the business object type name to be used by the 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 IEnumerable<> list of report parameters.
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.
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.
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 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.
Contains interfaces related to the XAF Security System.
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.
Declares members implemented by Security System user classes that are compatible with the authentication.
Specifies whether the user must change password on the next logon.
true, if the user must change password on the next logon; 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.
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.
Contains values that specify if access is granted or denied.
Access is allowed.
Access is denied.
Contains interfaces and classes used in the eXpressApp Framework's Validation Module module.
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 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.
Identifies a Validation Context.
Creates an instance of the 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 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.
Checks whether the current is equal to the specified object of the same type.
An object to compare to the current ContextIdentifier.
true if the specified object equals the current ContextIdentifier; otherwise, false.
Checks whether the specified object is equal to the current .
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 .
An integer value representing a hash code for the current ContextIdentifier.
Specifies the validation context identified by the current .
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 .
A string representing the ContextIdentifier.
Identifies Validation Contexts.
Creates an instance of the class.
An IList<String> object, which is a list of validation contexts that will be identified by the created ContextIdentifiers.
Creates an instance of the class.
A string containing validation contexts separated by the string, that will be identified by the created ContextIdentifiers.
Indicates whether the current 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 .
An integer value specifying the number of the validation contexts identified by the current ContextIdentifiers.
Checks whether the current is equal to the specified object of the same type.
An object to compare to the current ContextIdentifiers.
true if the specified object equals the current ContextIdentifiers; otherwise, false.
Checks whether the specified object is equal to the current .
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 .
An integer value representing a hash code for the current ContextIdentifiers.
Provides access to the validation context identified by the current , 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 .
A string representing the ContextIdentifiers.
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 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.
Arguments passed to the event.
Initializes a new instance of the 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.
Arguments passed to the event.
Initializes a new instance of the 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.
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 interfaces derived from . Specifies that message templates for string properties whose names start with "MessageTemplate" are generated automatically.
Initializes a new instance of the 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.
Declares the property to be implemented by classes to support validation via the .
Gets if the value is considered to be empty when validating via the .
true, when the value is empty; otherwise, false.
The ErrorMessageTemplates node defines the default templates for the messages displayed when validation rules are broken.
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 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.
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 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.
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.
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.
Serves as the base class for Validation Rules.
Initializes a new instance of the class.
Initializes a new instance of the 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.
Represents a base class for validation system attributes.
Initializes a new instance of the 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.
For internal use.
Serves as the base class for classes which represent Validation Rules' properties exported to the Application Model.
Initializes a new instance of the 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.
Defines a validation rule that demands the target properties' values combination be unique.
Initializes a new instance of the 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 class.
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 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 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 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 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.
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.
Represent the RuleCombinationOfPropertiesIsUnique Validation Rules' properties exported to the Application Model.
Initializes a new instance of the 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.
Defines a validation rule that demands an object of the target type satisfy a specified criterion.
Initializes a new instance of the 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 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.
Initializes a new instance of the 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 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 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 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.
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.
Represent the RuleCriteria Validation Rules' properties exported to the Application Model.
Initializes a new instance of the 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.
Defines a validation rule that demands a true value for the target public non-persistent Boolean property.
Initializes a new instance of the class.
Initializes a new instance of the 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 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 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 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 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.
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.
Represent the RuleFromBoolProperty Validation Rules' properties exported to the Application Model.
Initializes a new instance of the 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.
Defines a validation rule demanding that an object should be referenced in objects of a specified type.
Initializes a new instance of the 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 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 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 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 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 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.
Represent the RuleIsReferenced Validation Rules' properties exported to the Application Model.
Initializes a new instance of the 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.
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 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 class.
A string value representing the criteria that must be satisfied by the target type objects.
Initializes a new instance of the 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 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 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 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.
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.
Represent the RuleObjectExists Validation Rules' properties exported to the Application Model.
Initializes a new instance of the 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.
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 class.
Specifies the property which must satisfy the Validation Rule.
A string holding the name of the property which must satisfy the Validation 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 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 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.
Initializes a new instance of the 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 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 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 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 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 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 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 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.
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.
Represent the RuleRange Validation Rules' properties exported to the Application Model.
Initializes a new instance of the 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.
Defines a validation rule that demands the target property match a specified pattern.
Initializes a new instance of the 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 class.
A string value that is the regular expression that the property must match.
Initializes a new instance of the 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 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 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 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.
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.
Represent the RuleRegularExpression Validation Rules' properties exported to the Application Model.
Initializes a new instance of the 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.
Defines a validation rule that demands that a property have a value.
Initializes a new instance of the class.
Initializes a new instance of the 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 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 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 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 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.
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.
Represent the RuleRequiredField Validation Rules' properties exported to the Application Model.
Initializes a new instance of the 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.
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 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.
Specifies a set of Validation Rules that can be checked on an object.
Initializes a new instance of the class.
Initializes a new instance of the class with the same rules and rule sources as its parameter.
The object from which to copy the rules and rule sources.
Initializes a new instance of the class.
The list of all rules in the current . Rules must implement the interface.
The list of all rule sources in the current . Rule sources must implement the interface.
Clears the and of the .
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 RuleSet.GetRules 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 all rules registered in the .
The list of objects registered in the .
Returns a list of rules that belongs to the current .
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 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 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.
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.
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 RuleSet.NeedToValidateRule 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 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.
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.
Specifies a list of rules registered in the .
The list of objects, registered in the .
Specifies a list of rule sources registered in the current .
The list of objects, registered in the .
Adds validation rules of the class given as a parameter to the .
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 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 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 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.
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.
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 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 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 .
The set of validation contexts. Default contexts are stored in the enumeration.
The result of validation.
Occurs after validation of an entire is complete.
Defines a validation rule that demands the target string type property's value satisfy a specified condition.
Initializes a new instance of the 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 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.
Initializes a new instance of the 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 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 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 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.
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.
Represent the RuleStringComparison Validation Rules' properties exported to the Application Model.
Initializes a new instance of the 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.
Defines a validation rule that demands the target property's value be unique.
Initializes a new instance of the class.
Initializes a new instance of the 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 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 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 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 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.
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.
Represent the RuleUniqueValue Validation Rules' properties exported to the Application Model.
Initializes a new instance of the 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.
Arguments passed to the event.
Initializes a new instance of the 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.
Represents the results of checking an object via a Validation Rule.
Initializes a new instance of the class with specified settings.
Initializes a new instance of the 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.
Defines a validation rule that demands the target property's value satisfy a specified condition.
Initializes a new instance of the 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.
An object that represents the value to be compared with the target property's value.
Initializes a new instance of the 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.
Initializes a new instance of the 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 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 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 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 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 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 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 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.
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.
Represent the RuleValueComparison Validation Rules' properties exported to the Application Model.
Initializes a new instance of the 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.
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.
Arguments passed to the event.
Initializes a new instance of the class.
The result of the entire validation.
An used by the .
Initializes a new instance of the 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.
Occurs if the validation of a RuleSet is unsuccessful.
Initializes a new instance of the class.
The result of a validation.
Initializes a new instance of the 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 class.
Use this parameter to complement a .
The result of a validation.
Initializes a new instance of the class.
A string that explains why the validation failed.
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.
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.
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.
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.
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.