DevExpress.ExpressApp.Validation.v17.2
The RuleBase node defines a particular rule.
Used to extend the Application Model with the Validation node.
Provides access to the Validation node.
An object representing the Validation node.
Used to extend the Application Model's Action node with properties specific to the Validation Module.
Specifies validation context IDs separated by a semicolon.
A string specifying validation context IDs separated by a semicolon.
The Rules node defines all the Rules that are applied in an application.
The Contexts node defines the validation contexts used in the application.
The Context node defines a particular validation context.
Specifies whether or not in-place validation is allowed for the current context.
true, if the current context uses in-place validation; otherwise, false.
Specifies a caption for the current Context.
A string specifying a caption for the current Context.
Specifies the current Context identifier.
A string specifying the current Context identifier.
The Validation node defines Contexts and Rules used in your application.
Provides access to the Contexts node.
An object representing the Contexts node.
Returns the ErrorMessageTemplates node that defines the default templates for the messages displayed when validation rules are broken.
The object that defines the default templates for the messages displayed when validation rules are broken.
Provides access to the Rules node.
An object representing the Rules node.
Represents a descendant that allows Actions to be used as Validation Contexts.
Creates an instance of the ActionValidationController class.
Extends the node with properties specific to the Validation Module.
Specifies a string appended to an editor label when there is a validation rule demanding that a property should have a value.
A string appended to a Property Editor label when the rule is applied.
Arguments passed to the event.
Initializes a new instance of the DeleteContextValidatingEventArgs class.
A object that specifies the validation context.
An ArrayList list of target objects.
An object that will be deleted.
Gets an object that will be deleted.
An object that will be deleted.
Serves as the base class for the class.
Creates a new instance of the CustomizeRulesEventArgs.
An object that provides methods and properties to manage the current application. This parameter value is assigned to the property.
A List<IRule> collection of additional validation rules to be used by the application. This parameter value is assigned to the property.
A List<IRuleSource> collection of additional validation rule sources to be used by the application. This parameter value is assigned to the property.
Specifies the object providing methods and properties to manage the current application.
An object that provides methods and properties to manage the current application.
Specifies additional validation rules to be used by the application.
A List<IRule> collection of additional validation rules to be used by the application.
Specifies additional validation rule sources to be used by the application.
A List<IRuleSource> collection of additional validation rule sources to be used by the application.
Arguments passed to the event.
Creates a new instance of the RuleSetInitializedEventArgs.
A object, which specifies the Validation Rules declared in an application. This parameter value is assigned to the property.
Specifies the Validation Rules declared in an application.
A object, which is the Validation Rules declared in an application.
Arguments passed to the event.
Creates a new instance of the CustomizeApplicationRuntimeRulesEventArgs.
An object that provides methods and properties to manage the current application. This parameter value is assigned to the property.
A List<IRule> collection of additional validation rules to be used by the application. This parameter value is assigned to the property.
A List<IRuleSource> collection of additional validation rule sources to be used by the application. This parameter value is assigned to the property.
An , which is the Object Space Provider to be used to create Object Spaces for creation of additional validation rules. This parameter value is assigned to the property.
A object, which is the validation rules declared via the Application Model. This parameter value is assigned to the property.
Specifies validation rules declared via the Application Model.
A object, which is the validation rules declared via the Application Model.
Specifies the Object Space Provider to be used to create Object Spaces for creation of additional validation rules.
An , which is the Object Space Provider to be used to create Object Spaces for creation of additional validation rules.
The module contained in the DevExpress.ExpressApp.Validation.v17.2.dll assembly.
Creates an instance of the ValidationModule class.
Specifies whether end-users are allowed to view validation result details.
true, if end-users are allowed to view validation result details; otherwise, false.
Occurs when the method is invoked.
Customizes metadata on business classes specific to the ValidationModule before loading the metadata to the Application Model's BOModel node.
An object which holds metadata information on business classes to be loaded to the Application Model.
For internal use.
Extends the Application Model with the interfaces.
A ModelInterfaceExtenders object that is a collection of Application Model interface extenders.
Retrieves the caption associated with a particular validation context.
A string representation of a context identifier whose associated caption must be retrieved.
An object, which is the root node of the Application Model.
A string containing the caption associated with the contextId validation context.
Returns the list of updaters that handle database updates for the ValidationModule module.
An object which represents the Object Space used to update the database.
A System.Version object which represents the current database version.
An IEnumerable<> list of updaters that handle database updates for the ValidationModule module.
Specifies whether or not Warning and Information type rules are ignored (see ).
true, when Warning and Information rules are ignored; otherwise - false. The default is false.
Initializes the object assigned to the property.
Occurs after the object assigned to the property has been initialized via the method.
Sets up the ValidationModule after it has been added to the collection.
An object that provides methods and properties to manage the current application. This parameter value is set for the property.
A Nodes Generator that generates the content of the node.
Initializes a new instance of the ModelValidationContextsNodeGenerator class.
A Nodes Generator that generates the content of the node.
Initializes a new instance of the ModelValidationRulesNodeGenerator class.
Returns a string that specifies the object in a human-readable manner.
An IRuleBaseProperties object to be specified in a human-readable manner.
A string that specifies the IRuleBaseProperties object in a human-readable manner.
Arguments passed to the event.
Creates an instance of the NeedToValidateObjectEventArgs class.
An object which is about to be validated. This parameter value is assigned to the property.
Specifies an object which is about to be validated.
An object which is about to be validated.
Indicates whether the must be validated.
true, if the CurrentObject must be validated; otherwise, false.
Arguments passed to the event.
Creates an instance of the CustomGetAggregatedObjectsToValidateEventArgs class.
An object whose aggregated objects are about to be validated. This parameter value is assigned to the property.
Specifies the 's aggregated objects to be validated.
An of the OwnerObject's aggregated objects to be validated.
Specifies the object whose aggregated objects are about to be validated.
An object whose aggregated objects are about to be validated.
Arguments passed to the event.
Creates a new instance of the ContextValidatingEventArgs class.
A object, specifying the validation context whose associated validation rules are about to be checked. This parameter value is assigned to the property.
An of objects that are about to be validated in the validation context specified by the Context property. This parameter value is assigned to the property.
Specifies the validation context whose associated validation rules are about to be checked.
A object specifying the validation context whose associated validation rules are about to be checked.
Specifies the objects that are about to be validated in the validation context specified by the property.
An of objects that are about to be validated in the validation context specified by the Context property.
Validates persistent objects when they are saved or deleted in the UI.
Creates an instance of the PersistenceValidationController class.
For internal use.
Occurs when validation rules associated with the Delete or Save validation contexts are about to be checked.
Occurs when determining which aggregated objects should be validated.
Occurs when an object that will be deleted is validated.
Occurs when determining objects to be validated.