DevExpress.Data.v21.2
Contains classes that implement the DevExpress Dashboard cross-platform functionality.
Lists values used to specify how a Chart dashboard item should be resized when being exported.
The Chart dashboard item is exported in a size identical to that shown on the dashboard.
The Chart dashboard item is stretched or shrunk to fit the page to which it is exported.
The Chart dashboard item is resized proportionally to best fit the exported page.
Lists values that specify a scale mode when exporting a dashboard/dashboard item.
The size of the dashboard / dashboard item is changed according to the width of the exported pages.
The dashboard / dashboard item on the exported page retains its original size.
The size of the dashboard / dashboard item on the exported page is changed according to the scale factor value.
Lists values that specify the format used to export a dashboard/dashboard item to an image.
The GIF image format.
The JPG image format.
The PNG image format.
Lists values that specify the page orientation used to export a dashboard/dashboard item.
The page orientation used to export a dashboard/dashboard item is landscape.
The page orientation used to export a dashboard/dashboard item is portrait.
Lists values that specify the position of the dashboard state (such as master filter or current parameter values) in the exported Excel document.
The dashboard state is placed below the exported data.
The dashboard state is placed on a separate sheet.
Lists values that specify the position of the dashboard state (such as master filter or current parameter values) in the exported document.
The dashboard state is placed below the exported dashboard/dashboard item.
The dashboard state is placed on a separate page.
Lists values that specify the Excel format used for exporting.
A comma-separated values (CSV) file format.
The Excel 97 - Excel 2003 (XLS) file format.
The Office Excel 2007 XML-based (XLSX) file format.
Lists values used to specify how a Map dashboard item should be resized when being exported.
A map dashboard item is exported in a size identical to that shown on the dashboard.
A map dashboard item is resized proportionally to best fit the exported page.
Lists values used to specify how a Range Filter dashboard item should be resized when being exported.
A Range Filter dashboard item is exported in a size identical to that shown on the dashboard.
A Range Filter dashboard item is stretched or shrunk to fit the page to which it is exported.
A Range Filter dashboard item is resized proportionally to best fit the exported page.
Lists values used to specify how a Treemap dashboard item should be resized when being exported.
A Treemap dashboard item is exported in a size identical to that shown on the dashboard.
A Treemap dashboard item is resized proportionally to best fit the exported page.
Contains classes that implement the Web Dashboard control.
Contains options that allow you to configure data request parameters.
Initializes a new instance of the class.
Gets or sets whether to load data for items that are not currently displayed.
A enumeration value that specifies whether to load data for items that are currently invisible.
Gets or sets whether a dashboard control loads dashboard items’ data using batch requests or separate requests.
A enumeration value that specifies a data request mode.
Lists values used to specify whether to load data for all dashboard items or only for those that are visible.
Load all dashboard items.
Load dashboard items on demand.
Lists values used to specify an item’s data request mode.
For Web Forms, the auto mode is BatchRequests. For other platform, the auto mode is SeparateRequests.
Detailed items grouped by the same master filter item perform one batch request.
Detailed items grouped by the same master filter item perform simultaneous separate requests.
Lists values that specify data limitation modes.
Visible data will be limited only in the designer mode.
Visible data will be limited both in the designer and viewer modes.
Visible data will not be reduced.
Lists values that specify a mobile layout mode for the Web Dashboard.
A mobile layout is used both for mobile phones and desktop applications.
A mobile layout is enabled automatically when the Web Dashboard is used on the mobile phones.
A desktop layout is used both for mobile phones and desktop applications.
Lists values used to specify a working mode of the Web Dashboard.
The Web Dashboard acts as a Dashboard Designer and allows end users to create, edit, and save dashboards. You can switch to Viewer mode on the client side from this mode.
The Web Dashboard acts as a Dashboard Viewer and allows you to display dashboards to end users. You can switch to Designer mode on the client side from this mode.
The Web Dashboard acts as a Dashboard Viewer without the capability to switch to Designer mode on the client side.
In this mode, the Web Dashboard does not load the extensions required for designing dashboards.
Contains classes implementing the common data management functionality for DevExpress controls.
Contains classes that assist in obtaining information about a data source.
Provides information about a data source.
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with the specified settings.
A Boolean value.
Returns the display name of a custom data source.
A value, specifying the data source.
A value, specifying the custom data source display name.
Returns the display name of a data member.
A value, specifying the data source.
A value, specifying the data member.
A value, specifying the data member display name.
Returns the display name of a data member.
A value, specifying the data source.
A value, specifying the data member prefix.
A value, specifying the data member.
A value, specifying the data member display name.
Returns the display name of a data source.
A value, specifying the data source.
A value, specifying the data member.
A value, specifying the data source display name.
Returns the array of data source item properties.
A value, specifying the data source.
A value, specifying the data member.
A Boolean value.
An array of objects.
Indicates whether the data source is of a custom type.
A value.
true if the data source is custom; otherwise false.
Indicates whether the data source is of the standard type.
A value.
true if the data source is standard; otherwise false.
Attempts to obtain the display name of the specified data member.
A value, specifying the data source.
A value, specifying the data member.
A value, specifying the result.
true if the data member’s display name has been obtained; otherwise false.
Contains types implementing common design-time data browsing functionality for DevExpress controls.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
Lists the available column types.
The array column type.
The Boolean column type.
The Boolean calculated field column type.
The date-time calculated field column type.
The default calculated field column type.
The floating point number calculated field column type.
The GUID calculated field column type.
The integer number calculated field column type.
The string calculated field column type.
The date-time column type.
The default column type.
The floating point number column type.
The GUID column type.
The integer number column type.
The list column type.
The parameter list column type.
The source list column type.
No column type.
The string column type.
For internal use.
Initializes a new instance of the class with the default settings.
For internal use.
For internal use.
Lists values specifying the sort orders.
Sorts the column in ascending order.
Sorts the columns in descending order.
No sorting is applied to a column.
Contains classes and interfaces enabling you to customize the Expression Editor in WinForms applications.
Enables customization of Expression Editor items for which automatic completion is available.
Initializes a new instance of the class with the specified settings.
A value. This value is assigned to the property.
A value. This value is assigned to the property.
An enumeration value. This value is assigned to the property.
Specifies the description of a suggested automatic completion item displayed in a corresponding tool tip.
A value.
Indicates the kind of an item for which automatic code completion is available.
An enumeration value.
Specifies the value of a suggested automatic completion item added to an expression on selecting this item.
A value.
Lists the items for which automatic completion is available in the Expression Editor.
The item is a data column.
The item is a function.
The item is an operator.
The item is a parameter.
Provides information about a data column listed in the Expression Editor.
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with the specified prototype.
A object, specifying a prototype for a new instance.
Initializes a new instance of the class with the specified category.
A value, specifying the category name. This value is assigned to the property.
Returns the list of objects associated with columns owned by this column.
A List<> object that stores objects associated with this column’s children.
Gets or sets the ColumnInfo object related to a column that owns this column.
A object associated with this column’s parent.
Specifies the type declaration of a data column.
A object.
Provides information about a static constant listed in the Expression Editor.
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with the specified prototype.
A object, specifying a prototype for a new instance.
Initializes a new instance of the class with the specified category.
A value, specifying the category name. This value is assigned to the property.
Enables customization of the Expression Editor.
Initializes a new instance of the class with the default settings.
Specifies an object providing a list of items suggested for automatic completion in the Expression Editor.
An object implementing the interface.
Specifies an object providing a color scheme for painting expression elements in the Expression Editor.
An object implementing the interface.
Specifies an object that provides information about columns which becomes available only at runtime (as is the case with recurrent data fields in a report’s ).
An object implementing the interface.
Provides access to the collection of data columns available in the Expression Editor.
A collection of objects.
Provides access to the collection of static constants available in the Expression Editor.
A collection of objects.
Specifies the object that enables you to access the criteria validator assigned to an Expression Editor.
An object implementing the interface.
Provides access to the default instance.
A object.
Provides access to the collection of functions available in the Expression Editor.
A collection of objects.
Provides access to the collection of operators available in the Expression Editor.
A collection of objects.
Gets an object providing additional customization settings for the Expression Editor.
An object.
Provides access to the collection of parameters available in the Expression Editor.
A collection of objects.
Specifies whether or not the Expression Editor should use the rich text control for operators, functions, and constant descriptions.
true, to display descriptions using rich text; otherwise, false.
The Expression Editor model.
Initializes a new instance of the class with the specified expression.
A value, specifying the expression.
Specifies the expression string.
A value, specifying the expression.
Enables additional customization of the Expression Editor.
Initializes a new instance of the class with the default settings.
Specifies whether to select the function (and display its description) that is currently being focused in the Expression Editor.
true, to select the focused function and display its description; otherwise, false.
Specifies whether or not to spell function names in uppercase.
true, to spell function names in uppercase; false, to spell function names in camel case.
Provides the Presenter functionality to an Expression Editor.
Initializes a new instance of the class with the specified settings.
An object.
An object implementing the interface.
An object.
A function delegate, providing additional expression validation on closing the editor with the specified expression (the first string) and error text (the second string). Validation is passed when this parameter is null or empty. Otherwise, the editor cannot be closed (this behavior is defined by the view’s default implementation).
Initializes a new instance of the class with the specified settings.
An object.
An object implementing the interface.
A function delegate, providing additional expression validation on closing the editor with the specified expression (the first string) and error text (the second string). Validation is passed when this parameter is null or empty. Otherwise, the editor cannot be closed (this behavior is defined by the view’s default implementation).
An object.
Gets an object enabling customization of the Expression Editor.
An object.
Enables you to launch the Expression Editor in your application at runtime with the specified settings.
Runs the Expression Editor with the specified settings.
A value, specifying the expression.
An object implementing the interface.
An object.
true, if the editor was closed by clicking the OK button; otherwise, false.
Runs the Expression Editor with the specified settings.
A value, specifying the expression.
An object implementing the interface.
An object.
A function delegate, providing additional expression validation on closing the editor with the specified expression (the first string) and error text (the second string). Validation is passed when this parameter is null or empty. Otherwise, the editor cannot be closed (this behavior is defined by the view’s default implementation).
true, if the editor was closed by clicking the OK button; otherwise, false.
Lists the elements of an expression available in the Expression Editor.
The expression element is a data column.
The expression element is a static constant.
The expression element is an error.
The expression element is a function.
The expression element is a group of items.
The expression element is an operator.
Provides information about a function listed in the Expression Editor.
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with the specified prototype.
A object, specifying a prototype for a new instance.
Initializes a new instance of the class with the specified function operator.
An object implementing the interface. This value is assigned to the property.
Initializes a new instance of the class with the specified settings.
An object implementing the interface. This value is assigned to the property.
A value, specifying the item category name. This value is assigned to the property.
Initializes a new instance of the class with the specified category.
A value, specifying the category name. This value is assigned to the property.
Specifies the type declarations of function arguments.
An array of objects.
Specifies the caret position after adding a function to an expression.
An integer value, specifying the number of symbols to the right of the caret position until the end of the function body.
Specifies an object providing instructions required for evaluation of a function.
An object implementing the interface.
Specifies the full name of a function in the Expression Editor (including the function syntax).
A value.
Specifies the category to which a function belongs (e.g., “Math”, “String” or “DateTime”).
A value.
Specifies the example illustrating the function syntax in the Expression Editor panel and tooltip.
A value.
If implemented, enables you to obtain the list of suggestions corresponding to a specific part of an expression.
Returns the collection of suggestions corresponding to a specific caret position within an expression.
A value, specifying the expression.
An integer value, specifying the symbol in the expression where the caret position is.
A collection of objects.
Provides information about data columns which becomes available only at runtime (as is the case with recurrent data fields in a report’s )
If implemented, enables you to access the criteria validator assigned to an Expression Editor.
Provides access to an object enabling you to manage the collection of errors found during criteria validation in the Expression Editor.
An object.
An object.
If implemented, provides a color scheme for painting expression elements in the Expression Editor.
Returns a color used for painting a specific expression element kind.
An enumeration value.
A structure.
If implemented, provides the Presenter functionality to an Expression Editor.
Gets an object enabling customization of the Expression Editor.
An object.
If implemented, provides the View functionality to an Expression Editor.
Specifies the expression (in plain text).
A value.
The base for classes that provide functionality to Expression Editor items (such as constants, functions and data columns).
Initializes a new instance of the class with the specified prototype.
A object, specifying a prototype for a new instance.
Initializes a new instance of the class with the specified category.
A value, specifying the category name. This value is assigned to the property.
Specifies the name of a category to which the Expression Editor item belongs.
A value.
Specifies the description displayed for an item in the Expression Editor.
A value.
Specifies the name of an Expression Editor item.
A value.
Returns the textual representation of .
A value.
Provides information about an operator listed in the Expression Editor.
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with the specified prototype.
A object, specifying a prototype for a new instance.
Initializes a new instance of the class with the specified category.
A value, specifying the category name. This value is assigned to the property.
Provides information about a parameter listed in the Expression Editor.
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with the specified prototype.
A object, specifying a prototype for a new instance.
Initializes a new instance of the class with the specified parameter.
An object implementing the interface.
Initializes a new instance of the class with the specified category.
A value, specifying the category name. This value is assigned to the property.
Specifies the parameter’s type declaration.
A object.
Provides data for the event.
Initializes a new instance of the class.
Creates a new object.
An integer value identifying the processed row by its handle. This value is assigned to the property.
An object representing the custom calculated summary value. This value is assigned to the property.
An object representing the currently processed field value. This value is assigned to the property.
An integer value identifying the group row whose child data rows are involved in summary calculation. This value is assigned to the property.
A enumeration value identifying the current calculation stage. This value is assigned to the property.
An object representing the summary item whose value is being calculated. This value is assigned to the property.
An integer value indicating the nested group level of the processed row. This value is assigned to the property.
Gets the processed field value.
An object representing the processed field value.
Returns the value of the specified group summary for the specified group row.
An integer that specifies a group row’s handle.
An object representing the group summary item. In the GridControl, it’s represented by the class.
The specified group summary’s value.
Returns the value in the specified field
A string that identifies the field whose value must be returned.
An object that represents the value of the specified field.
Gets the nested level of the group whose summary value is being calculated.
An integer value representing the zero-based nested level of the processed group.
Gets a value identifying the group row whose child data rows are involved in summary calculation.
An integer value representing the handle of the group row containing the processed row as a child. 0 when calculating a total summary value.
Gets whether a group summary value is being calculated.
true if a group summary value is being calculated; otherwise, false.
Gets whether a total summary value is being calculated.
true if a total summary value is being calculated; otherwise, false.
Gets a summary item whose value is being calculated.
An object representing a summary item whose value is being calculated.
Gets the currently processed row.
The currently processed row.
Gets the handle of the processed row.
An integer value identifying the processed data row by its handle.
Gets a value indicating calculation stage.
A enumeration value indicating calculation stage.
Gets or sets the total summary value.
An object representing the total summary value.
Gets or sets whether the Calculation stage of the custom summary calculation process should be skipped.
true if the Calculation stage of the custom summary calculation process should be skipped; otherwise, false.
Represents a method that will handle the event.
The event source.
A object containing data related to the event.
Provides data for the event.
Initializes a new instance of the class.
An integer value specifying the handle of the group row whose summary value is about to be calculated. This value is assigned to the property.
An integer value specifying the zero-based nesting level of the processed group. This value is assigned to the property.
An object which represents the summary item whose value is about to be calculated. This value is assigned to the property.
Gets or sets whether the summary value should be calculated and displayed.
true to calculate and display the summary value; otherwise, false.
Gets the nesting level of the group whose summary value is being calculated.
An integer value representing the zero-based nesting level of the processed group.
Gets a value identifying the group row whose summary value is about to be calculated.
An integer value representing the handle of the group row whose summary value is about to be calculated. 0 when calculating a total summary value.
Gets whether a group summary value is about to be calculated.
true if a group summary value is about to be calculated; otherwise, false.
Gets whether a total summary value is about to be calculated.
true if a total summary value is about to be calculated; otherwise, false.
Gets a summary item whose value is about to be calculated.
An object representing a summary item whose value is about to be calculated.
Represents a method that will handle the event.
The event source.
A object containing data related to the event.
Specifies the current status of custom summary calculation.
Indicates that custom summary calculation is in progress. This means the event is raised for a specific data row containing the field value used to calculate the processed custom summary.
Indicates that the process of custom summary calculation is finished.
Indicates that the process of custom summary calculation is about to be started.
Contains classes that provide functionality required for connecting to Entity Framework data sources.
Lists the values indicating from where the Report Wizard obtains its data connection settings.
The Report Wizard lists all available data connections (both the data connections stored in an application’s settings, and in the Visual Studio Server Explorer).
The Report Wizard does not suggest using any of the available data connections.
The Report Wizard lists the data connections available in the Visual Studio Server Explorer.
The Report Wizard lists the data connections available in the application’s configuration file.
Provides the path to the file that stores connection strings.
Returns the full path to the file that stores connection strings.
The full path to the file that stores connection strings
If implemented, provides information about a connection string.
Indicates from where the Report Wizard obtains its data connection settings.
A enumeration value.
If implemented, specifies the name of a connection string.
A value specifying the connection string name.
If implemented, gets the name of the data provider.
A value specifying the data provider name.
If implemented, obtains the connection string used to establish the data connection at run time.
A containing a connection string.
Allows you to resolve a connection string by name for the Entity Framework, XPO, and JSON data sources.
Returns information about connection strings defined in the application configuration file.
An array of objects with information about the connection strings.
Returns information about the available connection strings.
An array of objects with information about the connection strings.
Returns the specified connection string.
The name of the connection string.
The connection string.
Returns information about the specified connection string.
The name of the connection string.
An object that contains information about a connection string.
Specifies how to resolve exceptions while performing an action.
Cancel the action that caused an exception.
Retry the action that caused an exception.
Contains classes that support the data filtering feature.
Enumerates aggregate functions.
Evaluates the average of the values in the collection.
Returns the number of objects in the collection.
Returns a custom aggregate function‘s result.
Determines whether the object exists in the collection.
Returns the maximum expression value in the collection.
Returns the minimum expression value in the collection.
Returns a single object from the collection. The collection must contain no more than one object.
Returns the sum of all the expression values in the collection.
An aggregate operator which calculates aggregate expressions (MIN, MAX, SUM, etc.)
Initializes a new instance of the class with default settings.
Initializes a new instance of the class with the specified settings.
An object which represents the collection property. This value is assigned to the property.
A object which represents the aggregated expression. This value is assigned to the property.
An enumeration value which specifies the type of the aggregate operator. This value is assigned to the property.
A object which represents the filter criteria. null (Nothing in Visual Basic) if the filter criteria isn’t needed. This value is assigned to the property.
Initializes a new instance of the class with specified settings.
A value that specifies the name of the collection property whose values are used to calculate the aggregate expression. It can be represented by a path through object relationships, for example “Employer.Addresses”.
A collection of aggregated expressions to be assigned to the property.
A custom aggregate function‘s name. This value cannot be null (Nothing in Visual Basic) or match a standard aggregate name: Sum, Min, Max, Avg, Count, Exists, or Single.
A object that represents the filter criteria. null (Nothing in Visual Basic) if the filter criteria isn’t needed. This value is assigned to the property.
Initializes a new instance of the class with the specified collection property and operator type.
A value which specifies the name of the collection property whose values are used to calculate the aggregate expression. It can be represented by a path through object relationships, for example “Employer.Addresses”.
An enumeration value which specifies the type of the aggregate operator. This value is assigned to the property.
Initializes a new instance of the class.
A value which specifies the name of the collection property whose values are used to calculate the aggregate expression. It can be represented by a path through object relationships, for example “Employer.Addresses”.
An enumeration value which specifies the type of the aggregate operator. This value is assigned to the property.
A object which represents the filter criteria. null (Nothing in Visual Basic) if the filter criteria isn’t needed. This value is assigned to the property.
Initializes a new instance of the class with specified settings.
A value that specifies the name of the collection property whose values are used to calculate the aggregate expression. It can be represented by a path through object relationships, for example “Employer.Addresses”.
A custom aggregate function‘s name. This value cannot be null (Nothing in Visual Basic) or match a standard aggregate name: Sum, Min, Max, Avg, Count, Exists, or Single.
Initializes a new instance of the class with the specified settings.
A value which specifies the name of the collection property whose values are used to calculate the aggregate expression. It can be represented by a path through object relationships, for example “Employer.Addresses”.
A value which specifies the name of the persistent property of the object from the property collection.
An enumeration value which specifies the type of the aggregate operator. This value is assigned to the property.
Initializes a new instance of the class with the specified settings.
A value which specifies the name of the collection property. It can be represented by a path through object relationships, for example “Employer.Addresses”.
A value which specifies the name of the persistent property of the object from the property collection.
An enumeration value which specifies the type of the aggregate operator. This value is assigned to the property.
A object which represents the filter criteria. null (Nothing in Visual Basic) if the filter criteria isn’t needed. This value is assigned to the property.
Initializes a new instance of the class with specified settings.
A value that specifies the name of the collection property whose values are used to calculate the aggregate expression. It can be represented by a path through object relationships, for example “Employer.Addresses”.
A custom aggregate function‘s name. This value cannot be null (Nothing in Visual Basic) or match a standard aggregate name: Sum, Min, Max, Avg, Count, Exists, or Single.
A object that represents the filter criteria. null (Nothing in Visual Basic) if the filter criteria isn’t needed. This value is assigned to the property.
For internal use.
For internal use.
Gets or sets the aggregated expression.
A object which represents the aggregated expression.
Gets or sets the type of the aggregate operator.
An enumeration value which specifies the type of the aggregate operator.
Creates a new which returns the average of values calculated by the given aggregate expression. This expression is evaluated against elements of the that match the specified .
A object which specifies the aggregate expression.
An object which calculates an aggregate expression.
Creates a copy of the current instance.
An object which calculates an aggregate expression.
Gets or sets a collection property whose elements are used to calculate an aggregate expression.
An object which represents the collection property.
Gets or sets the filter criteria which is applied to values.
A object which represents the filter criteria. null (Nothing in Visual Basic) if the filter criteria isn’t needed.
Creates a new which returns the count of elements that match the .
An object which calculates an aggregate expression.
Creates a new which returns the count of elements that match the .
A object which specifies the aggregate expression. This parameter may be ignored in certain circumstances.
An object which calculates an aggregate expression.
Creates a new custom that returns values calculated by the given aggregate expression. This expression is evaluated against elements of the that match the specified .
A custom aggregate function‘s name. This value cannot be null (Nothing in Visual Basic) or match a standard aggregate name: Sum, Min, Max, Avg, Count, Exists, or Single.
A collection of aggregated expressions to be assigned to the property.
An object which calculates an aggregate expression.
Gets or sets a custom aggregate function‘s name. The property value cannot be null (Nothing in Visual Basic) or match a standard aggregate name: Sum, Min, Max, Avg, Count, Exists, or Single.
A custom aggregate function’s name. This value cannot be null (Nothing in Visual Basic) or match a standard aggregate name: Sum, Min, Max, Avg, Count, Exists, or Single.
Gets an operand collection passed to a custom aggregate function.
A collection of operand values.
Determines whether the current object has the same settings as the specified object.
An object to compare with the current object.
true if the object specified by the parameter has the same settings as the current object; otherwise, false.
Creates a new which determines whether or not the count of elements that match the is greater than zero.
An object which calculates an aggregate expression.
Creates a new which determines whether or not the count of elements that match the is greater than zero.
A object which specifies the aggregate expression.
An object which calculates an aggregate expression.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
true if the is null reference; otherwise, false.
Creates a new which returns the maximum of the values calculated by the given aggregate expression. This expression is evaluated against elements of the that match the specified .
A object which specifies the aggregate expression. This parameter may be ignored in certain circumstances.
An object which calculates an aggregate expression.
Creates a new which returns the minimum of the values calculated by the given aggregate expression. This expression is evaluated against elements of the that match the specified .
A object which specifies the aggregate expression.
An object which calculates an aggregate expression.
Creates a new which returns the single object from the that matches the specified . The collection must be empty or contain exactly one object.
A object which specifies the aggregate expression.
An object which calculates an aggregate expression.
Creates a new which returns the sum of values calculated by the given aggregate expression. This expression is evaluated against elements of the that match the specified .
A object which specifies the aggregate expression.
An object which calculates an aggregate expression.
Creates a new top-level that returns values calculated by the given custom aggregate expression.
An enumeration value that specifies the type of the aggregate operator. This value is assigned to the property.
An aggregated expression assigned to the property.
An operand collection passed to a custom aggregate function.
Creates a new top-level that returns values calculated by the given custom aggregate expression.
A custom aggregate function‘s name. This value cannot be null (Nothing in Visual Basic) or match a standard aggregate name: Sum, Min, Max, Avg, Count, Exists, or Single.
A collection of aggregated expressions to be assigned to the property.
An operand collection passed to a custom aggregate function.
The base class that provides data for a Filter Control’s events.
Initializes a new instance of the class.
The value used to initialize the PropertyName property.
The value used to initialize the PropertyType property.
Gets the name of the current property (column/field).
The property name (column/field name).
Gets the type of the current property (column/field).
The type of the current property (column/field).
An operator which determines whether a criteria expression lies between the specified range of values.
Initializes a new instance of the class with default settings.
Initializes a new instance of the class with the specified property and the specified range of values.
A descendant which represents the expression that identifies the property whose values are tested.
A descendant which represents the expression for the lower value in the range. This value is assigned to the property.
A descendant which represents the expression for the upper value in the range. This value is assigned to the property.
Initializes a new instance of the class with the specified property and the specified range of values.
A value which identifies the property whose values are tested.
A descendant which represents the expression for the lower value in the range. This value is assigned to the property.
A descendant which represents the expression for the upper value in the range. This value is assigned to the property.
Initializes a new instance of the class with the specified property name and the specified range of values.
A value which specifies the name of the property whose values are tested.
A descendant which represents the expression for the lower value in the range. This value is assigned to the property.
A descendant which represents the expression for the upper value in the range. This value is assigned to the property.
Gets the expression for the first operand.
A descendant which represents the expression for the lower value in the range.
Creates a copy of the current instance.
A object which represents an exact copy of the current object.
Gets the expression for the second operand.
A descendant which represents the expression for the upper value in the range.
Determines whether the current object has the same settings as the specified object.
A object to compare with the current object.
true if the object specified by the parameter has the same settings as the current object; otherwise, false.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
Gets the expression for the first (left) operand.
A descendant which represents the expression for the lower value in the range.
Gets or sets the test expression.
A descendant which represents the test expression.
Gets the expression for the second (right) operand.
A descendant which represents the expression for the upper value in the range.
Gets or sets the test expression.
A descendant which represents the test expression.
A logical expression which consists of a operation between two operands.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified left and right operands and binary operator type.
A descendant which represents the expression for the first operand. This value is assigned to the property.
A descendant which represents the expression for the second operand. This value is assigned to the property.
A enumeration value which specifies the type of the binary operator. This value is assigned to the property.
Initializes a new instance of the class which is used to compare the values of the specified property to the value.
A value which specifies the name of the property whose values are compared to the value.
The value to compare with the values of the specified property.
Initializes a new instance of the class with the specified type of binary operator. This binary operator is used to compare the values of the specified property to the specified value.
A value which specifies the name of the property whose values are compared to the value.
The value to compare with the values of the specified property.
A enumeration value which specifies the type of the binary operator. This value is assigned to the property.
Initializes a new instance of the class which is used to compare the values of the specified property to the value.
A value which specifies the name of the property whose values are compared to the value.
The value to compare with the values of the specified property.
Initializes a new instance of the class with the specified type of binary operator. This binary operator is used to compare the values of the specified property to the specified value.
A value which specifies the name of the property whose values are compared to the value.
The value to compare with the values of the specified property.
A enumeration value which specifies the type of the binary operator. This value is assigned to the property.
Initializes a new instance of the class which is used to compare the values of the specified property to an array of values.
A value which specifies the name of the property whose values are compared to the value.
An array of values to compare with the values of the specified property.
Initializes a new instance of the class with the specified type of binary operator. This binary operator is used to compare the values of the specified property to the specified values.
A value which specifies the name of the property whose values are compared to the value.
An array of values to compare with the values of the specified property.
A enumeration value which specifies the type of the binary operator. This value is assigned to the property.
Initializes a new instance of the class which is used to compare the values of the specified property to the value.
A value which specifies the name of the property whose values are compared to the value.
The value to compare with the values of the specified property.
Initializes a new instance of the class with the specified type of binary operator. This binary operator is used to compare the values of the specified property to the specified value.
A value which specifies the name of the property whose values are compared to the value.
The value to compare with the values of the specified property.
A enumeration value which specifies the type of the binary operator. This value is assigned to the property.
Initializes a new instance of the class which is used to compare the values of the specified property to the value.
A value which specifies the name of the property whose values are compared to the value.
The value to compare with the values of the specified property.
Initializes a new instance of the class with the specified type of binary operator. This binary operator is used to compare the values of the specified property to the specified value.
A value which specifies the name of the property whose values are compared to the value.
The value to compare with the values of the specified property.
A enumeration value which specifies the type of the binary operator. This value is assigned to the property.
Initializes a new instance of the class which is used to compare the values of the specified property to the value.
A value which specifies the name of the property whose values are compared to the value.
The value to compare with the values of the specified property.
Initializes a new instance of the class with the specified type of binary operator. This binary operator is used to compare the values of the specified property to the specified value.
A value which specifies the name of the property whose values are compared to the value.
The value to compare with the values of the specified property.
A enumeration value which specifies the type of the binary operator. This value is assigned to the property.
Initializes a new instance of the class which is used to compare the values of the specified property to values.
A value which specifies the name of the property whose values are compared to the value.
The value to compare with the values of the specified property.
Initializes a new instance of the class with the specified type of binary operator. This binary operator is used to compare the values of the specified property to the specified value.
A value which specifies the name of the property whose values are compared to the value.
The value to compare with the values of the specified property.
A enumeration value which specifies the type of the binary operator. This value is assigned to the property.
Initializes a new instance of the class which is used to compare the values of the specified property to the value.
A value which specifies the name of the property whose values are compared to the value.
The value to compare with the values of the specified property.
Initializes a new instance of the class with the specified type of binary operator. This binary operator is used to compare the values of the specified property to the specified value.
A value which specifies the name of the property whose values are compared to the value.
The value to compare with the values of the specified property.
A enumeration value which specifies the type of the binary operator. This value is assigned to the property.
Initializes a new instance of the class which is used to compare the values of the specified property to the value.
A value which specifies the name of the property whose values are compared to the value.
The value to compare with the values of the specified property.
Initializes a new instance of the class with the specified type of binary operator. This binary operator is used to compare the values of the specified property to the specified value.
A value which specifies the name of the property whose values are compared to the value.
The value to compare with the values of the specified property.
A enumeration value which specifies the type of the binary operator. This value is assigned to the property.
Initializes a new instance of the class which is used to compare the values of the specified property to integer values.
A value which specifies the name of the property whose values are compared to the value.
The value to compare with the values of the specified property.
Initializes a new instance of the class with the specified type of binary operator. This binary operator is used to compare the values of the specified property to the specified integer value.
A value which specifies the name of the property whose values are compared to the value.
The value to compare with the values of the specified property.
A enumeration value which specifies the type of the binary operator. This value is assigned to the property.
Initializes a new instance of the class which is used to compare the values of the specified property to the value.
A value which specifies the name of the property whose values are compared to the value.
The value to compare with the values of the specified property.
Initializes a new instance of the class with the specified type of binary operator. This binary operator is used to compare the values of the specified property to the specified value.
A value which specifies the name of the property whose values are compared to the value.
The value to compare with the values of the specified property.
A enumeration value which specifies the type of the binary operator. This value is assigned to the property.
Initializes a new instance of the class.
A value which specifies the name of the property whose values are compared to the value.
An value to compare with the values of the specified property.
Initializes a new instance of the class with the specified type of the binary operator.
A value which specifies the name of the property whose values are compared to the value.
An value to compare with the values of the specified property.
A enumeration value which specifies the type of the binary operator. This value is assigned to the property.
Initializes a new instance of the class which is used to compare the values of the specified property to values.
A value which specifies the name of the property whose values are compared to the value.
The value to compare with the values of the specified property.
Initializes a new instance of the class with the specified type of the binary operator. This binary operator is used to compare the values of the specified property to the specified value.
A value which specifies the name of the property whose values are compared to the value.
The value to compare with the values of the specified property.
A enumeration value which specifies the type of the binary operator. This value is assigned to the property.
Initializes a new instance of the class which is used to compare the values of the specified property to the value.
A value which specifies the name of the property whose values are compared to the value.
The value to compare with the values of the specified property.
Initializes a new instance of the class with the specified type of binary operator. This binary operator is used to compare the values of the specified property to the specified value.
A value which specifies the name of the property whose values are compared to the value.
The value to compare with the values of the specified property.
A enumeration value which specifies the type of the binary operator. This value is assigned to the property.
Initializes a new instance of the class which is used to compare the values of the specified property to the value.
A value which specifies the name of the property whose values are compared to the value.
The value to compare with the values of the specified property.
Initializes a new instance of the class with the specified type of binary operator. This binary operator is used to compare the values of the specified property to the specified value.
A value which specifies the name of the property whose values are compared to the value.
The value to compare with the values of the specified property.
A enumeration value which specifies the type of the binary operator. This value is assigned to the property.
Creates a copy of the current instance.
A object which represents an exact copy of the current object.
Determines whether the current object has the same settings as the specified object.
A object to compare with the current object.
true if the object specified by the parameter has the same settings as the current object; otherwise, false.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
The left operand.
Gets the type of the binary operator.
The right operand.
Enumerates binary operator types.
Represents the bitwise AND operator.
To create the bitwise AND operator using the CriteriaOperator.Parse method use the following syntax:
CriteriaOperator.Parse(“Field1 & 128 = 128”)
Represents the bitwise OR operator.
To create the bitwise OR operator using the CriteriaOperator.Parse method use the following syntax:
CriteriaOperator.Parse(“Field1 | 3”)
Represents the bitwise XOR operator.
To create the bitwise XOR operator using the CriteriaOperator.Parse method use the following syntax:
CriteriaOperator.Parse(“(Field1 ^ Field2) = 1”)
Represents the division operator.
To create the division operator using the CriteriaOperator.Parse method use the following syntax:
CriteriaOperator.Parse(“Field1 / Field2 = 2”)
Represents the Boolean equality operator.
To create the Boolean equality operator using the CriteriaOperator.Parse method use the following syntax:
CriteriaOperator.Parse(“Field1 = Field2”)
Represents the Boolean greater-than operator.
To create the Boolean greater-than operator using the CriteriaOperator.Parse method use the following syntax:
CriteriaOperator.Parse(“Field1 > Field2”)
Represents the Boolean greater-than-or-equal-to operator.
To create the Boolean greater-than-or-equal-to operator using the CriteriaOperator.Parse method use the following syntax:
CriteriaOperator.Parse(“Field1 >= Field2”)
Represents the Boolean less-than operator.
To create the Boolean less-than operator using the CriteriaOperator.Parse method use the following syntax:
CriteriaOperator.Parse(“Field1 < Field2”)
Represents the Boolean less-than-or-equal-to operator.
To create the Boolean less-than-or-equal-to operator using the CriteriaOperator.Parse method use the following syntax:
CriteriaOperator.Parse(“Field1 <= Field2”)
The LIKE operator. This operator behavior is different, depending on current circumstances. We recommend that you use StartsWith, Contains and EndsWith function operators instead of Like, where possible.
<!–
To create the LIKE operator using the method use the following syntax:
CriteriaOperator.Parse(“Field1 like ‘%val1%’ OR Field1 like ‘%val2%’”)–>
Represents the subtraction operator.
To create the subtraction operator using the CriteriaOperator.Parse method use the following syntax:
CriteriaOperator.Parse(“Field1 - Field2 = 10”)
Represents the modulus operator (computes the remainder after dividing its first operand by its second).
To create the modulus operator using the CriteriaOperator.Parse method use the following syntax:
CriteriaOperator.Parse(“Field1 % Field2 = 1”)
Represents the multiplication operator.
To create the multiplication operator using the CriteriaOperator.Parse method use the following syntax:
CriteriaOperator.Parse(“Field1 * Field2 = 100”)
Represents the Boolean inequality operator.
To create the Boolean inequality operator using the CriteriaOperator.Parse method use the following syntax:
CriteriaOperator.Parse(“Field1 != Field2”) or CriteriaOperator.Parse(“Field1 <> Field2”)
Represents the addition operator.
To create the addition operator using the CriteriaOperator.Parse method use the following syntax:
CriteriaOperator.Parse(“Field1 + Field2 = 20”)
A constant value operand in criteria expressions.
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with the specified constant value.
The constant value for the operand. This value is assigned to the property.
Creates a copy of the current instance.
An object which represents an exact copy of the current object.
An operator which checks if a collection contains at least one object matching a specific criteria.
Initializes a new instance of the class with default settings.
Initializes a new instance of the class with the specified property operand and criteria expression.
An object which represents the property operand in the criteria expression.
A object which represents the search criteria.
Initializes a new instance of the class with the specified property and criteria expression.
A value which identifies the property whose values will be searched.
A object that represents a search criteria.
Provides the abstract (MustInherit in Visual Basic) base class for criteria operators.
This member supports the internal infrastructure, and is not intended to be used directly from your code.
This member supports the internal infrastructure, and is not intended to be used directly from your code.
Returns the expression which groups two operands with logical AND.
A object which represents the first operand.
A object which represents the second operand.
A object representing the expression which groups two operands with logical AND.
Returns the expression which groups the specified operands with logical AND.
An array of objects that represent operands.
A object representing the expression which groups the specified operands with logical AND.
Returns the expression which groups the specified operands with logical AND.
A list of operands to be grouped.
A object representing the expression which groups the specified operands with logical AND.
Creates a copy of the specified object.
A object to clone.
A object which represents an exact copy of the specified object. null (Nothing in Visual Basic) if the specified object is null reference.
Creates a copy of the specified object.
An object to clone.
An object which represents an exact copy of the specified object. null (Nothing in Visual Basic) if the specified object is a null reference.
This method is intended for internal use.
Returns the number of custom functions registered in an application via the and method calls.
An integer value which specifies the number of elements in a collection returned by the function.
Determines whether the current object has the same settings as the specified object.
An object to compare with the current object.
true if the object specified by the parameter has the same settings as the current object; otherwise, false.
Converts the specified LINQ-like expression to its equivalent.
A LINQ expression to convert.
A type of object to which the expression is applied.
A equivalent to the expression passed to the method’s parameter.
Converts the specified LINQ-like expression to its equivalent.
A LINQ expression to convert.
A type of object to which the expression is applied.
A type of object that is returned by the converted expression.
A equivalent to the expression passed to the method’s parameter.
Searches custom aggregate functions registered in an application via the and method calls for a function with a specified name.
A custom aggregate function’s name. This value cannot be null (Nothing in Visual Basic) or match a standard aggregate name: Sum, Min, Max, Avg, Count, Exists, or Single.
An object that corresponds to the aggregateName, if found; otherwise, null (Nothing in Visual Basic).
Searches custom aggregate functions registered in an application via the and method calls.
A collection of all registered custom aggregtate functions.
Searches custom functions registered in an application via the and method calls for a function with a specified name.
The name of a custom function to search. You specify a custom function’s name by implementing the property.
An object that corresponds to the functionName, if found; otherwise, null (Nothing in Visual Basic).
Returns custom functions registered in an application via the and method calls.
A DevExpress.Data.Filtering.CustomFunctionCollection object containing all custom functions registered via the methods mentioned above.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
Initializes a new UnaryOperator instance that checks whether the current criteria is not null.
An unary operator that checks whether the current criteria is not null
Initializes a new UnaryOperator instance that checks whether the current criteria is null.
An unary operator instance that checks whether the current criteria is null
Returns the string representation of the criteria specified by the current instance.
A string equivalent of the current instance.
Returns the string representation of a specified criteria.
A instance specifying the criteria used to convert to a string equivalent.
A string equivalent of the criteria.
Returns an instance of the that represents the criterion resulting from the logical inversion of the criterion the current represents.
An instance of the that represents the criterion resulting from the logical inversion of the criterion the current represents.
Returns the expression which groups two operands with logical OR.
A object which represents the first operand.
A object which represents the second operand.
A object representing the expression which groups two operands with logical OR.
Returns the expression which groups the specified operands with logical OR.
An array of objects that represent operands.
A object representing the expression which groups the specified operands with logical OR.
Returns the expression which groups the specified operands with logical OR.
A list of operands to be grouped.
A object representing the expression which groups the specified operands with logical OR.
Converts the specified string, specifying an expression, to its equivalent.
A value, that is the expression to convert.
[out] Receives the values that are substituted into the expression in place of question mark characters. These parameters can be omitted.
A equivalent to the expression contained in criteria.
Converts the specified string, specifying an expression, to its equivalent.
A value, that is the expression to convert.
The values that are substituted into the expression in place of question mark characters. These parameters can be omitted.
A equivalent to the expression contained in criteria.
Converts the specified string representation of expressions that are divided by a semicolon into their equivalents.
A value that represents the expressions to convert. The expressions are divided by a semicolon.
[out] Receives the values that are substituted into the expression in place of question mark characters. These parameters can be omitted.
An array of equivalents to the expressions contained in criteriaList.
Converts the specified string representation of expressions that are divided by a semicolon into their equivalents.
A value that represents the expressions to convert. The expressions are divided by a semicolon.
The values that are substituted into the expression in place of question mark characters. These parameters can be omitted.
An array of equivalents to the expressions contained in criteriaList.
Registers a custom aggregate function to use in any -based criteria in your application.
A custom aggregate function to register.
Registers custom aggregate functions to use in any -based criteria in your application.
A collection of custom aggregate functions to register.
Registers a specified custom function to use in any -based criteria in your application.
An object specifying a custom function to register.
Registers specified custom functions to use in any -based criteria in your application.
A collection of objects specifying custom functions to register.
Converts the specified expression into its equivalent string in VB style.
A object that represents the expression to convert.
A string representation of the specified expression.
Converts the specified expression into its equivalent string in VB style.
A object that represents the expression to convert.
[out] Receives the values that are marked by a question mark character in the result string.
A string representation of the specified expression.
Converts the specified expression into its equivalent string in C# style.
A object that represents the expression to convert.
A string representation of the specified expression.
Converts the specified expression into its equivalent string in C# style.
A object that represents the expression to convert.
[out] Receives the values that are marked by a question mark character in the result string.
A string representation of the specified expression.
Converts the current expression into its VB equivalent string.
A string representation of this expression.
Converts the specified expression into its equivalent string in VB style.
A object that represents the expression to convert.
A string representation of the specified expression.
Converts the specified expression into its equivalent string in VB style.
A object that represents the expression to convert.
[out] Receives the values that are marked by question mark character in the result string.
A string representation of the specified expression.
Tries to convert the specified string representation of an expression to its equivalent.
A value that represents the expression to convert.
The values that are substituted into the expression in place of question mark characters. These parameters can be omitted.
A equivalent to the expression contained in criteria.
Unregisters a specified custom aggregate function from use in any -based criteria in your application.
A custom aggregate function to unregister.
true, if a custom aggregate function was unregistered; otherwise, false.
Unregisters a custom aggregate function with a specified name from use in any -based criteria in your application.
A custom aggregate function’s name. This value cannot be null (Nothing in Visual Basic) or match a standard aggregate name: Sum, Min, Max, Avg, Count, Exists, or Single.
true, if a custom aggregate function was unregistered; otherwise, false.
Unregisters a specified custom function from use in any -based criteria in your application.
An object instance specifying a custom function to unregister.
true if the customFunction has successfully been removed from a collection returned by the function; otherwise, false.
Unregisters a custom function with a specified name from use in any -based criteria in your application.
The name of a custom function to unregister.
true if a custom function whose name matches the functionName has successfully been removed from a collection returned by the function; otherwise, false.
Occurs when restoring a serialized criteria operator that references a user object.
Occurs when serializing a criteria operator that references a user object.
Represents a collection of objects.
Initializes a new instance of the class.
Initializes a new instance of the class with a specified initial capacity.
The number of elements that the new CriteriaOperatorCollection can initially store.
Determines whether the current object has the same settings as the specified object.
A object to compare with the current object.
true if the object specified by the parameter has the same settings as the current object; otherwise, false.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
Returns a string that represents the current object.
A that represents the current object.
Represents a collection to store a list of custom aggregate functions.
Creates a new instance of the class.
Adds a specified custom aggregate function to the custom aggregate function collection.
A custom aggregate function to be added to the custom aggregate function collection.
Adds specified custom aggregate functions to the custom aggregate function collection.
Custom aggregate function items to be added to the custom aggregate function collection.
Clears a custom aggregate function collection.
Finds out whether a custom aggregate function collection contains a specified item.
A custom aggregate function.
true, if the collection contains a specified custom aggregate function; otherwise, false.
Copies an array of custom aggregate functions to a specified location in an array.
An array of custom aggregate functions.
A specified location in an array.
Gets the number of custom aggregate functions a collection contains.
A number of custom aggregate functions in a collection.
Searches custom aggregate functions registered in an application via the and method for a function with the specified name.
A custom aggregate function’s name. This value cannot be null (Nothing in Visual Basic) or match a standard aggregate name: Sum, Min, Max, Avg, Count, Exists, or Single.
A custom aggregate function.
For internal use.
Removes a specified custom aggregate function from a custom aggregate function collection.
A custom aggregate function to be removed from the collection.
true, if a specified custom aggregate was successfully removed from the collection; otherwise, false.
Can be used as a value type context in , , and methods.
The custom aggregate function context’s value type.
Initializes a new class instance.
Procecces the as directed in the parameter.
A delegate that processes the .
A that is the result of the processFunction.
Gets of sets the value type for .
The value stored in the context.
Provides helper methods used to register enumeration types whose values can be serialized in Criteria Language expressions.
Enables serialization of the specified enumeration type’s values in Criteria Language expressions.
A object specifying the type of enumeration to be registered.
Enables serialization of the specified enumeration type values in Criteria Language expressions.
A object specifying the type of enumeration to be registered.
A string that specifies the enumeration name to be used in criteria instead of FullName.
Enables serialization of the specified enumeration type’s values in Criteria Language expressions.
Enables serializing values of enumerations from all assembies that are loaded to the current application domain in Criteria Language expressions.
Enables serializing values of all enumerations from the specified assembly in Criteria Language expressions.
A object that specifies the assembly containing enumerations to be registered.
Enables serializing values of all enumerations from the specified assembly in Criteria Language expressions.
A object that specifies the assembly containing enumerations to be registered.
true, if enumerations from referenced assemblies are ignored; otherwise, false.
Enables serializing values of all enumerations from the specified assemblies in Criteria Language expressions.
A [] array that specifies assemblies containing enumerations to be registered.
Enables serializing values of all enumerations from the specified assemblies in Criteria Language expressions.
A [] array that specifies assemblies containing enumerations to be registered.
true, if enumerations from referenced assemblies are ignored; otherwise, false.
Contains classes that describe exceptions which may occur when filtering data.
An exception that is thrown when a string that represents criteria cannot be parsed.
Initializes a new instance of the class.
A string that specifies the error description.
Initializes a new instance of the class.
A string that specifies the error description.
A value of the CriteriaLexer.Line property that specifies the line where an exception occured. This value is used to initialize the property.
A value of the CriteriaLexer.Col property that specifies the column where an exception occured. This value is used to initialize the property.
The value of the CriteriaLexer.Col property that specifies the column where an exception occured.
The value of the CriteriaLexer.Col property that specifies the column where an exception occured.
A value of the CriteriaLexer.Line property that specifies the line where an exception occured.
A value of the CriteriaLexer.Line property that specifies the line where an exception occured.
An exception that is thrown when a specific property that is used in a specific expression cannot be resolved.
Initializes a new instance of the class.
A string that specifies the error description.
Contains enumeration values that specify comparison operation types used to create filter conditions.
Specifies the Contains comparison operation.
Specifies the default comparison operation.
Specifies the Equals comparison operation.
Specifies the Like comparison operation.
Specifies the StartsWith comparison operation.
Contains values that specify how a control’s Find Panel combines entered words to create a search query.
Words are combined by the ‘AND’ operator.
The operator changes to ‘OR’ when you precede a word with the ‘?’ character. The operator changes to ‘NOT’/‘AND NOT’ when you precede a word with the ‘-‘ sign.
The ‘?administrator ?Maria Sweden -Owner‘ is treated as ‘Sweden AND (administrator OR Maria) AND NOT Owner‘.
Allows you to implement a custom parser by handling a control’s ParseFindPanelText event.
When the setting equals Default, this value is interpreted as And. If you set the property to v18_2 or an earlier version, the Default value is interpreted as Mixed.
When a control’s ParserKind property is set to Default, the setting specifies the actual behavior for this control.
The exact match. If the entered string contains the space characters, the words are not treated separately.
Words are combined by the ‘OR’ operator. The operator changes to ‘AND’ if you specify a column name before a search word. The ‘administrator owner Country:Sweden‘ string is treated as ‘(administrator OR owner) AND Sweden(in the Country column)‘
Words are combined by the ‘OR’ operator. The operator changes to ‘AND’ when you precede a word with the ‘+’ sign. The ‘administrator Maria +Sweden‘ string is treated as the ‘Sweden AND (administrator OR Maria)‘ query.
Lists the values that specify categories for functions available in Expression Editors.
Identifies functions that fall into any of the other categories.
Identifies functions that work with date-time values.
Identifies functions that perform logical operations.
Identifies functions that perform math operations.
Identifies functions that work with strings.
A function operator based on a .
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with the default settings.
A value that specifies the type of function. This value is used to initialize the property.
An array of objects that specify the operands required by the selected function. This value is used to initialize the property.
Initializes a new instance of the class with the specified parameters.
A enumeration value that specifies the type of function. This value is used to initialize the property.
An object that implements the IEnumerable interface and represents a collection of objects which specify the operands required by the selected function. This value is used to initialize the property.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified settings.
A value, specifying the name of the custom function.
A collection of the objects.
Creates a copy of the current instance.
A object which represents an exact copy of the current object.
Determines whether the current object has the same settings as the specified object.
A object to compare with the current object.
true if the object specified by the parameter has the same settings as the current object; otherwise, false.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
This method is intended for internal use.
Provides access to the object that represents a collection of the operands used to construct the current .
A object that represents a collection of the operands used to construct the current .
Represents the function type.
The operands are specified by the property and these can be initialized in the constructor. Each operand represents an instance of the class descendant, the number of operands depends on the function type.
Enumerates function types that can be used by the operators.
Returns the absolute value of a specified numeric operand.
If a specified operand is not numeric, the System.NotSupportedException is thrown.
To create the Abs operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“Abs(Field1)”).
Returns the angle (in radians) whose cosine is a specified numeric operand.
If a specified operand cannot be converted to , the System.NotSupportedException is thrown.
To create the Acos operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“Acos(Field1)”).
Returns a object representing the date that is a specified number of days from a specific date.
The operands should be defined as follows:
1 - a object representing the original date;
2 - the time period (in days) from the original date. This number can be negative or positive. Its decimal part is part of a day.
To create the AddDays operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“AddDays(Field1, Field2)”).
Returns a object representing the date that is a specified number of hours from a specific date.
The operands should be defined as follows:
1 - a object representing the original date;
2 - the time period (in hours) from the original date. This number can be negative or positive. Its decimal part is part of an hour.
To create the AddHours operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“AddHours(Field1, Field2)”).
Returns a object representing the date that is a specified number of milliseconds from a specific date.
The operands should be defined as follows:
1 - a object representing the original date;
2 - the time period (in milliseconds) from the original date. This number can be negative or positive. Its decimal part is part of a millisecond.
To create the AddMilliSeconds operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“AddMilliseconds(Field1, Field2)”).
Returns a object representing the date that is a specified number of minutes from a specific date.
The operands should be defined as follows:
1 - a object representing the original date;
2 - the time period (in minutes) from the original date. This number can be negative or positive. Its decimal part is part of a minute.
To create the AddMinutes operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“AddMinutes(Field1, Field2)”).
Returns a object representing the date that is a specified number of months from a specific date.
The operands should be defined as follows:
1 - a object representing the original date;
2 - the time period (in months) from the original date. This number can be negative or positive.
To create the AddMonths operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“AddMonths(Field1, Field2)”).
Returns a object representing the date that is a specified number of seconds from a specific date.
The operands should be defined as follows:
1 - a object representing the original date;
2 - the time period (in seconds) from the original date. This number can be negative or positive. Its decimal part is part of a second.
To create the AddSeconds operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“AddSeconds(Field1, Field2)”).
Returns a object representing the date that is a specified number of ticks from a specific date.
The operands should be defined as follows:
1 - a object representing the original date;
2 - the time period (in 100-nanosecond ticks) from the original date. This number can be negative or positive.
To create the AddTicks operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“AddTicks(Field1, Field2)”).
Returns a object representing the date that is a specified time period from a specific date.
The operands should be defined as follows:
1 - a object representing the original date;
2 - a object representing the time period from the original date.
To create the AddTimeSpan operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“AddTimeSpan(Field1, Field2)”).
Returns a object representing the date that is a specified number of years from a specific date.
The operands should be defined as follows:
1 - a object representing the original date;
2 - the time period (in years) from the original date. This number can be negative or positive.
To create the AddYears operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“AddYears(Field1, Field2)”).
Returns the ASCII code of the first character in a specified string operand.
If a specified operand represents an empty string, null is returned.
To create the Ascii operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“Ascii(Field1)”).
Returns the angle (in radians) whose sine is a specified numeric operand.
If a specified operand cannot be converted to , the System.NotSupportedException is thrown.
To create the Asin operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“Asin(Field1)”).
Returns the angle (in radians) whose tangent is a specified numeric operand.
If a specified operand cannot be converted to , the System.NotSupportedException is thrown.
To create the Atn operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“Atn(Field1)”).
Returns the angle (in radians) whose tangent is the quotient of two specified numeric operands.
The operator requires two operands representing the Cartesian coordinates (x, y) of a point:
1 - the y coordinate;
2 - the x coordinate.
If specified operands cannot be converted to , the System.NotSupportedException is thrown.
To create the Atn2 operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“Atn2(y, x)”).
Calculates the product of two specified numeric operands.
The operator requires two operands representing the integer values to be multiplied.
If the specified operands do not represent integer values, the System.NotSupportedException is thrown.
To create the BigMul operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“BigMul(Field1, Field2)”).
Returns the smallest integer greater than or equal to a specified numeric operand. The rounding provided by this operator is called rounding toward positive infinity.
If a specified operand is not numeric, the System.NotSupportedException is thrown.
To create the Ceiling operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“Ceiling(Field1)”).
Converts a specified numeric operand to a Unicode character.
If a specified operand cannot be converted to a decimal or integer number, the System.NotSupportedException is thrown.
To create the Char operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“Char(Field1)”).
Returns the index of the first occurrence of a specified substring in a specified string.
The operands should be defined as follows:
1 - a substring to search for;
2 - a string to be searched in;
3 - (optional) an integer that specifies the zero-based index at which the search starts. If this operand is not specified, the search begins from the start of the string;
4 - (optional) an integer that specifies the number of characters to examine, starting from the specified position. If this operand is not specified, the search continues until the end of the string.
This function performs a word (case-sensitive and culture-sensitive) search using the current culture. If a specified substring is found, the function returns its index. Otherwise, -1 is returned.
To create the CharIndex operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“CharIndex(Field1, Field2)”), CriteriaOperator.Parse(“CharIndex(Field1, Field2, Field3)”), or CriteriaOperator.Parse(“CharIndex(Field1, Field2, Field3, Field4)”).
Concatenates one or more strings.
Returns True if one string occurs within another string; otherwise, False is returned.
This function requires two string operands:
1 - a string to be searched;
2 - a substring to search.
To create the Contains operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“Contains(String, SubString)”);
Returns the cosine of a specified numeric operand representing an angle, measured in radians.
If a specified operand cannot be converted to , the System.NotSupportedException is thrown.
To create the Cos operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“Cos(Field1)”).
Returns the hyperbolic cosine of a specified numeric operand representing an angle, measured in radians.
If a specified operand cannot be converted to , the System.NotSupportedException is thrown.
To create the Cosh operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“Cosh(Field1)”).
Identifies a custom operation. This operation is executed on the client side if its operands represent constants. A custom operation is executed on the server side only if its operands cannot be evaluated locally. To learn how to implement custom operators, refer to the How to: Implement a Custom Criteria Language Function Operator topic.
The eXpress Persistent Objects framework provides two custom function operators - and .
Identifies a custom nondeterministic operation.
Unlike a standard custom operation, a custom nondeterministic operation is always executed on the server side, regardless of whether its operands are constants.
Refer to the How to: Implement a Custom Criteria Language Function Operator topic, to learn how to implement custom operators.
Returns the count of day boundaries crossed between the specified starting date and ending date.
The operands should be defined as follows:
1 - a object representing the starting date;
2 - a object representing the ending date.
To create the DateDiffDay operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“DateDiffDay(StartDate, EndDate)”).
Returns the count of hour boundaries crossed between the specified starting date and ending date.
The operands should be defined as follows:
1 - a object representing the starting date;
2 - a object representing the ending date.
To create the DateDiffHour operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“DateDiffHour(StartDate, EndDate)”).
Returns the count of millisecond boundaries crossed between the specified starting date and ending date.
The operands should be defined as follows:
1 - a object representing the starting date;
2 - a object representing the ending date.
To create the DateDiffMilliSecond operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“DateDiffMilliSecond(StartDate, EndDate)”).
Returns the count of minute boundaries crossed between the specified starting date and ending date.
The operands should be defined as follows:
1 - a object representing the starting date;
2 - a object representing the ending date.
To create the DateDiffMinute operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“DateDiffMinute(StartDate, EndDate)”).
Returns the count of month boundaries crossed between the specified starting date and ending date.
The operands should be defined as follows:
1 - a object representing the starting date;
2 - a object representing the ending date.
To create the DateDiffMonth operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“DateDiffMonth(StartDate, EndDate)”).
Returns the count of second boundaries crossed between the specified starting date and ending date.
The operands should be defined as follows:
1 - a object representing the starting date;
2 - a object representing the ending date.
To create the DateDiffSecond operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“DateDiffSecond(StartDate, EndDate)”).
Returns the count of tick boundaries crossed between the specified starting date and ending date.
The operands should be defined as follows:
1 - a object representing the starting date;
2 - a object representing the ending date.
To create the DateDiffTick operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“DateDiffTick(StartDate, EndDate)”).
Returns the count of year boundaries crossed between the specified starting date and ending date.
The operands should be defined as follows:
1 - a object representing the starting date;
2 - a object representing the ending date.
To create the DateDiffYear operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“DateDiffYear(StartDate, EndDate)”).
Returns True if the end of one string matches another string; otherwise, False is returned.
This function requires two string operands:
1 - a string to be searched;
2 - a substring to search at the end of the first string.
To create the EndsWith operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“EndsWith(String, SubString)”);
Returns the number e raised to the power specified by a numeric operand.
If a specified operand cannot be converted to , the System.NotSupportedException is thrown.
Exp reverses . Use the operand to calculate powers of other bases.
To create the Exp operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“Exp(Field1)”).
Returns the largest integer less than or equal to a specified numeric operand. The rounding provided by this operator is called rounding toward negative infinity.
If a specified operand is not numeric, the System.NotSupportedException is thrown.
To create the Floor operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“Floor(Field1)”).
Returns the date part of a specified date.
This operator requires an operand of the type.
The return value represents a object with the same date part, and the time part set to 00:00:00.
To create the GetDate operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“GetDate(Field1)”).
Gets the day part of a specified date.
This operator requires an operand of the type.
The return value ranges between 1 and 31.
To create the GetDay operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“GetDay(Field1)”).
Gets a specified date’s day of the week.
This operator requires an operand of the type.
The return value represents a equivalent of a enumerated constant representing a day of the week.
To create the GetDayOfWeek operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“GetDayOfWeek(Field1)”).
Gets a specified date’s day of the year.
This operator requires an operand of the type.
The return value ranges between 1 and 366.
To create the GetDayOfYear operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“GetDayOfYear(Field1)”).
Gets the hour part of a specified date.
This operator requires an operand of the type.
The return value ranges between 0 and 23.
To create the GetHour operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“GetHour(Field1)”).
Gets the milliseconds part of a specified date.
This operator requires an operand of the type.
The return value ranges between 0 and 999.
To create the GetMilliSecond operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“GetMilliSecond(Field1)”).
Gets the minute part of a specified date.
This operator requires an operand of the type.
The return value ranges between 0 and 59.
To create the GetMinute operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“GetMinute(Field1)”).
Gets the month part of a specified date.
This operator requires an operand of the type.
The return value ranges between 1 and 12.
To create the GetMonth operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“GetMonth(Field1)”).
Gets the seconds part of a specified date.
This operator requires an operand of the type.
The return value ranges between 0 and 59.
To create the GetSecond operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“GetSecond(Field1)”).
Gets the time part of a specified date.
This operator requires an operand of the type.
The return value represents a object that is equal to the number of 100-nanosecond ticks that have elapsed since midnight.
To create the GetTimeOfDay operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“GetTimeOfDay(Field1)”).
Gets the year part of a specified date.
This operator requires an operand of the type.
The return value ranges between 1 and 9999.
To create the GetYear operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“GetYear(Field1)”).
Returns one of several specified values depending upon the values of logical expressions.
The function can take 2N+1 arguments (N - the number of specified logical expressions):
Examples:
Iif(Name = ‘Bob’, 1, 0)
Iif(Name = ‘Bob’, 1, Name = ‘Dan’, 2, Name = ‘Sam’, 3, 0)
Inserts a specified string at a certain position within another.
The operands should be defined as follows:
1 - a string in which the insertion is to be performed;
2 - an integer that specifies the zero-based index position of the insertion;
3 - a string to insert.
To create the Insert operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“Insert(Field1, Field2, Field3)”).
Returns True if the specified date falls within April.
Returns True if the specified date falls within August.
Returns True if the specified date falls within December.
Returns True if the specified date falls within February.
Returns True if the specified date falls within January.
Returns True if the specified date falls within July.
Returns True if the specified date falls within June.
Returns True if the specified date falls within the previous month.
Returns True if the specified date falls within the previous year.
Returns True if the specified date falls within March.
Returns True if the specified date falls within May.
Returns True if the specified date falls within the next month.
Returns True if the specified date falls within the next year.
Returns True if the specified date falls within November.
Compares the first operand with the NULL value.
This function requires one or two operands of the class. The value returned depends upon the number of arguments.
If a single operand is passed, the function returns true if the operand is null, otherwise, false is returned.
If two operands are passed, the function returns the second operand if the first operand is null, otherwise, the first operand is returned.
To create the IsNull operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“IsNull(Field1)”) or CriteriaOperator.Parse(“IsNull(Field1AndTrueResult, FalseResult)”).
Indicates whether a specified operand is a null reference or an empty string.
The function returns true if a specified operand is null or an empty string, otherwise, false is returned.
To create the IsNullOrEmpty operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“IsNullOrEmpty(Field1)”).
Returns True if the specified date falls within October.
The Boolean Is Beyond This Year operator for date/time values. Requires one argument.
The operator is defined as follows: date >= First Day of Next Year
The Boolean Is Earlier This Month operator for date/time values. Requires one argument.
The operator is defined as follows: First Day of This Month <= date < First Day of Last Week
The Boolean Is Earlier This Week operator for date/time values. Requires one argument.
The operator is defined as follows: First Day of This Week <= date < Yesterday
The Boolean Is Earlier This Year operator for date/time values. Requires one argument.
The operator is defined as follows: First Day of This Year <= date < First Day of This Month
The Boolean Is Last Week operator for date/time values. Requires one argument.
The operator is defined as follows: First Day of Last Week <= date < First Day of This Week
The Boolean Is Later This Month operator for date/time values. Requires one argument.
The operator is defined as follows:
Last Day of Next Week < date < First Day of Next Month
The Boolean Is Later This Week operator for date/time values. Requires one argument.
The operator is defined as follows:
Day After Tomorrow <= date < First Day of Next Week
The Boolean Is Later This Year operator for date/time values. Requires one argument.
The operator is defined as follows: First Day of Next Month <= date < First Day of Next Year
The Boolean Is Next Week operator for date/time values. Requires one argument.
The operator is defined as follows: First Day of Next Week <= date <= Last Day of Next Week
The Boolean Is Prior This Year operator for date/time values. Requires one argument.
The operator is defined as follows: date < First Day of This Year
The Boolean Is Today operator for date/time values. Requires one argument.
The Boolean Is Tomorrow operator for date/time values. Requires one argument.
The Boolean Is Yesterday operator for date/time values. Requires one argument.
Returns True if the specified date/time values fall within the same day.
Returns True if the specified date falls within September.
Returns True if the specified date falls within the current month.
To create the IsThisMonth operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“IsThisMonth(StartDate)”).
Returns True if the specified date falls within the current week.
To create the IsThisWeek operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“IsThisWeek(StartDate)”).
Returns True if the specified date falls within the current year.
To create the IsThisYear operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“IsThisYear(StartDate)”).
Returns True if the specified date falls within the year-to-date period. This period starts from the first day of the current year and continues up to the current date (including this current date).
Returns the length of the string specified by an operand.
The operand should be an object of the type.
To create the Len operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“Len(Field1)”);
Returns the DateTime value corresponding to the day after Tomorrow.
Returns the DateTime value corresponding to the first day of the previous month.
Returns the DateTime value corresponding to the first day of the previous week.
Returns the DateTime value corresponding to the first day of the previous year.
Returns the DateTime value corresponding to the first day of next month.
Returns the DateTime value corresponding to the first day of the following week.
Returns the DateTime value corresponding to the first day of the following year.
Returns the DateTime value corresponding to the current moment in time.
Returns the DateTime value corresponding to the first day of the current month.
Returns the DateTime value corresponding to the first day of the current week.
Returns the DateTime value corresponding to the first day of the current year.
Returns the DateTime value corresponding to Today.
Returns the DateTime value corresponding to Tomorrow.
Returns the DateTime value corresponding to the first day of the month after next.
Returns the DateTime value corresponding to the first day of the week after next.
Returns the DateTime value corresponding to the first day of the year after next.
Returns the DateTime value corresponding to the day one year ago.
Returns the DateTime value corresponding to Yesterday.
Returns the logarithm of a specified numeric operand. The return value depends upon the number of operands.
If one operand is passed, the natural (base e) logarithm of a specified operand is returned.
If two operands are passed, the logarithm of a specified operand in a specified base is returned. The operands should be defined as follows:
1 - a number whose logarithm is to be calculated;
2 - the base of the logarithm.
If specified operands cannot be converted to , the System.NotSupportedException is thrown.
Log reverses . To calculate the base 10 logarithm, use .
To create the Log operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“Log(Field1)”) or CriteriaOperator.Parse(“Log(Field1, Field2)”).
Returns the base 10 logarithm of a specified numeric operand.
If a specified operand cannot be converted to , the System.NotSupportedException is thrown.
Log10 reverses . Use the operand to calculate the logarithm of other bases.
To create the Log10 operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“Log10(Field1)”).
Converts all characters in a string operand to lowercase.
The operand should be an object of the type.
To create the Lower operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“Lower(Field1)”);
Returns the larger of two numeric values.
The operands should be defined as follows:
1 - a numeric value A;
2 - a numeric value B;
To create the Max operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“Max(ValueA, ValueB)”).
Returns the smaller of two numeric values.
The operands should be defined as follows:
1 - a numeric value A;
2 - a numeric value B;
To create the Min operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“Min(ValueA, ValueB)”).
The function type is not specified.
Returns a object representing the system’s current date and time.
To create the Now operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“Now()”).
Pads a string with spaces or a specified Unicode character on the left for a specified total length.
The operands should be defined as follows:
1 - a string to be padded;
2 - the total number of characters in the resulting string, including padding characters;
3 - (optional) a Unicode padding character. If not specified, the space character is used for padding. If a string is passed as this operand, its first character is used for padding.
To create the PadLeft operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“PadLeft(Field1, Field2)”) or CriteriaOperator.Parse(“PadLeft(Field1, Field2, Field3)”).
Pads a string with spaces or a specified Unicode character on the right for a specified total length.
The operands should be defined as follows:
1 - a string to be padded;
2 - the total number of characters in the resulting string, including padding characters;
3 - (optional) a Unicode padding character. If not specified, the space character is used for padding. If a string is passed as this operand, its first character is used for padding.
To create the PadRight operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“PadRight(Field1, Field2)”) or CriteriaOperator.Parse(“PadRight(Field1, Field2, Field3)”).
Returns a specified numeric operand raised to a specific power.
The Power operator requires two operands:
1 - a number to be raised to a power;
2 - a power.
If specified operands cannot be converted to , the System.NotSupportedException is thrown.
Power reverses or . Use the operand to calculate powers of the number e.
To create the Power operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“Power(Field1, Field2)”).
Removes all, or a certain number of characters from a specified string, starting at a specified position.
The operands should be defined as follows:
1 - a string to be shrunk;
2 - an integer that specifies the zero-based index at which character removal starts;
3 - (optional) an integer that specifies the number of characters to remove, starting at the specified position. If this operand is not specified, all characters between the starting position and the end of the string are removed.
To create the Remove operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“Remove(Field1, Field2)”) or CriteriaOperator.Parse(“Remove(Field1, Field2, Field3)”).
Replaces all occurrences of a certain string in a specified string, with another.
The operands should be defined as follows:
1 - a string in which replacements are to be performed;
2 - a string to be replaced;
3 - a string to replace all occurrences found.
To create the Replace operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“Replace(Field1, Field2, Field3)”).
Reverses the order of characters within a specified string.
To create the Reverse operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“Reverse(Field1)”).
Returns a random number greater than or equal to 0.0, and less than 1.0.
To create the Rnd operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“Rnd()”).
Rounds a specified numeric operand to the nearest integer or to a specified number of decimal places. The rounding provided by this operator is called rounding to nearest or banker’s rounding.
The operands should be defined as follows:
1 - a value to round;
2 - (optional) a value specifying the number of decimal places to round to. 0 indicates that the first operand is rounded to the nearest integer.
To create the Round operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“Round(Field1)”) or CriteriaOperator.Parse(“Round(Field1, Field2)”).
Returns a value indicating the sign of a number represented by a specified operand. The function returns one of the following values:
1, for positive numbers;
-1, for negative numbers;
0, if the number is equal to zero.
If a specified operand is not numeric, System.NotSupportedException is thrown.
To create the Sign operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“Sign(Field1)”).
Returns the sine of a specified numeric operand representing an angle, measured in radians.
If a specified operand cannot be converted to , the System.NotSupportedException is thrown.
To create the Sin operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“Sin(Field1)”).
Returns the hyperbolic sine of a specified numeric operand representing an angle, measured in radians.
If a specified operand cannot be converted to , the System.NotSupportedException is thrown.
To create the Sinh operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“Sinh(Field1)”).
Returns the square root of a specified numeric operand.
If a specified operand cannot be converted to , the System.NotSupportedException is thrown.
To create the Sqr operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“Sqr(Field1)”).
Returns True if the beginning of one string matches another string; otherwise, False is returned.
This function requires two string operands:
1 - a string to be searched;
2 - a substring to search at the beginning of the first string.
To create the StartsWith operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“StartsWith(String, SubString)”);
Returns a substring extracted from the specified string. This function requires two or three operands of the class.
If two operands are passed the substring will be extracted from the beginning of the original string. The operands should be defined as follows:
1 - an original string;
2 - an integer that specifies the zero-based index at which the substring to return begins.
If three operands are passed a substring can be subtracted starting from any position in the original string. The operands should be defined as follows:
1 - an original string;
2 - an integer that specifies the zero-based index at which the substring to return begins;
3 - an integer that specifies the length of the substring.
To create a Substring operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“Substring(Field1, 1, 3)”);
Returns the tangent of a specified numeric operand representing an angle, measured in radians.
If a specified operand cannot be converted to , the System.NotSupportedException is thrown.
To create the Tan operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“Tan(Field1)”).
Returns the hyperbolic tangent of a specified numeric operand representing an angle, measured in radians.
If a specified operand cannot be converted to , the System.NotSupportedException is thrown.
To create the Tanh operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“Tanh(Field1)”).
Returns a object representing the system’s current date. The object’s time part is set to 00:00:00.
To create the Today operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“Today()”).
Converts a numeric operand to a fixed-point (exact-value) representation.
To create the ToDecimal operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“ToDecimal(Field2)”).
Note that the resulting value may vary, based on the database system used as the backend.
Converts a numeric operand to a double-precision floating-point (approximate-value) representation.
To create the ToDouble operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“ToDouble(Field2)”).
Note that the resulting value may vary, based on the database system used as the backend.
Converts a numeric operand to a floating-point (approximate-value) representation.
To create the ToFloat operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“ToFloat(Field2)”).
Note that the resulting value may vary, based on the database system used as the backend.
Converts a numeric operand to an integer representation.
To create the ToInt operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“ToInt(Field2)”).
Note that the resulting value may vary, based on the database system used as the backend.
Converts a numeric operand to a long integer representation.
To create the ToLong operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“ToLong(Field2)”).
Note that the resulting value may vary, based on the database system used as the backend.
Returns a string representation of a specified numeric operand.
If a specified operand is not numeric, the System.NotSupportedException is thrown.
To create the ToStr operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“ToStr(Field1)”).
Note that the resulting string may vary, based on the format settings of the database system used as the backend.
Returns a string containing a copy of a specified string with no leading nor trailing spaces. This function requires a single operand of the class that refers to the original string.
To create the Trim operator using the CriteriaOperator.Parse method use the following syntax: CriteriaOperator.Parse(“Trim(Field2)”);
Converts all characters in a string operand to uppercase.
The operand should be an object of the type.
To create the Upper operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“Upper(Field1)”);
Returns a object representing the current Coordinated Universal Time (UTC) date and time.
To create the UtcNow operator using the CriteriaOperator.Parse method, use the following syntax: CriteriaOperator.Parse(“UtcNow()”).
A logical expression which groups two or more operands with a logical AND or OR.
Initializes a new instance of the class with default settings.
Initializes a new instance of the class with the specified operands.
An array of the objects that represent operands. This value is assigned to the property.
Initializes a new instance of the class with the specified settings.
A enumeration value that specifies the type of the group operator. This value is assigned to the property.
An array of objects that represent operands. This value is assigned to the property.
Initializes a new instance of the with the specified parameters.
A enumeration value that specifies the type of the group operator. This value is assigned to the property.
An object that implements the IEnumerable interface and represents a collection of objects which specify the operands required by the selected function. This value is used to initialize the property.
Creates a copy of the current instance.
A object which represents an exact copy of the current object.
Returns the expression which groups two operands with logical AND or OR.
A enumeration value that specifies the type of the group operator.
A object which represents the first operand.
A object which represents the second operand.
A object representing the expression which groups two operands.
Returns the expression which groups the specified operands with logical AND or OR.
A enumeration value that specifies the type of the group operator.
An array of objects that represent operands.
A object representing the expression which groups the specified operands.
Returns the expression which groups the specified operands with logical AND or OR.
A enumeration value that specifies the type of the group operator.
A list of operands to be grouped.
A object representing the expression which groups the specified operands.
Determines whether the current object has the same settings as the specified object.
A object to compare with the current object.
true if the object specified by the parameter has the same settings as the current object; otherwise, false.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
Provides access to the object that represents a collection of the operands used to construct the current .
A object that represents a collection of the operands used to construct the current .
Specifies the type of the group operator. The available types are enumerated in the enumeration.
Enumerates group operator types.
Groups operands with logical AND.
To create the logical AND operator using the CriteriaOperator.Parse method use the following syntax:
CriteriaOperator.Parse(“Field1 > 100 AND Field2 < 150”)
Groups operands with logical OR.
To create the logical OR operator using the CriteriaOperator.Parse method use the following syntax:
CriteriaOperator.Parse(“Field1 > 100 OR Field2 < 150”)
Contains utility classes that relate to the filtering functionality.
Lists the values that define the types of filter criteria used in the Automatic Filter Row.
Specifies the Any Of filter criteria.
Specifies the Begins With filter criteria.
Specifies the Between filter criteria.
Specifies the Contains filter criteria.
Specifies the Does Not Contain filter criteria.
Specifies the Does Not Equal filter criteria.
Specifies the Ends With filter criteria.
Specifies the Equals filter criteria.
Specifies the Greater filter criteria.
Specifies the Greater Or Equal filter criteria.
Specifies the Is Beyond This Year filter criteria.
Specifies the Is Earlier This Month filter criteria.
Specifies the Is Earlier This Week filter criteria.
Specifies the Is Earlier This Year filter criteria.
Specifies the Is Last Week filter criteria.
Specifies the Is Later This Month filter criteria.
Specifies the Is Later This Week filter criteria.
Specifies the Is Later This Year filter criteria.
Specifies the Is Next Week filter criteria.
Specifies the Is Not Null filter criteria.
Specifies the Is Not Null Or Empty filter criteria.
Specifies the Is Null filter criteria.
Specifies the Is Null Or Empty filter criteria.
Specifies the Is Prior This Year filter criteria.
Specifies the Is Today filter criteria.
Specifies the Is Tomorrow filter criteria.
Specifies the Is Yesterday filter criteria.
Specifies the Less filter criteria.
Specifies the Less Or Equal filter criteria.
Specifies the Like filter criteria.
Specifies the None Of filter criteria.
Specifies the Not Between filter criteria.
Specifies the Not Like filter criteria.
Provides information about an error that occurred during criteria validation.
Initializes a new instance of the class with the specified error text.
A value, specifying the error text. This value is assigned to the property.
Returns the error message.
A value, specifying the error text.
Enables you to manage the collection of errors found during criteria validation in the Expression Editor.
Initializes a new instance of the class with the specified collection of bound properties.
A collection of objects implementing the interface.
Removes all items from the collection of validation errors.
Returns the number of errors found in an expression.
An integer value, specifying the number of errors found in an expression.
Returns the specified item from the collection of validation errors.
An integer value, specifying the item’s position within the collection.
A object.
For internal use.
A object.
For internal use.
An object implementing the interface.
For internal use.
A value, specifying the filter string.
Enables custom processing of the specified .
An object.
Enables custom processing of the specified .
A object.
Enables custom processing of the specified .
A object.
Enables custom processing of the specified .
A object.
Enables custom processing of the specified .
A object.
Enables custom processing of the specified .
An object.
Enables custom processing of the specified .
A object.
Enables custom processing of the specified .
An object.
Enables custom processing of the specified .
An object.
Enables custom processing of the specified .
A object.
For internal use only.
For internal use only.
Declares the base functionality for custom aggregate functions.
An object that stores the result’s intermediate state between the method calls.
An object that stores the result’s intermediate state between the method calls.
Gets a custom aggregate function‘s result.
An object that stores the result’s intermediate state between the method calls.
A custom aggregate function’s result.
When implemented by a custom aggregate function, specifies its name.
The custom aggregate’s name use to identify a custom aggregate function.
Is called to process every element of a collection supplied to a custom aggregate function.
An object that stores the result’s intermediate state between method calls.
An operand array to be supplied to an aggregate function.
true, if no more elements need to be processed and the final result was acquired, otherwise, false.
When implememnted by a custom aggregate function, determines its return value type based on the type of aggregate function parameters.
An array of aggregate function parameter types.
A object that specifies the custom aggregate function’s return value type.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
Implemented by custom aggregate functions that can be converted to a LINQ expression.
When implemented by a custom aggregate function, converts it to a Linq expression.
An DevExpress.Data.Linq.Helpers.ICriteriaToExpressionConverter object that converts a criteria to an expression.
An Expression that returns a collection used to calculate a custom aggregate.
An Expression that returns a collection’s item that provides arguments for the custom aggregate function.
An array of Expressions that specify aggregate function operands.
An Expression object that specifies a LINQ expression.
Defines server-side processing for custom aggregate functions.
Builds a SQL command that calculates a custom aggregate function result on the server side.
A object that specifies a data store (database) provider. For example, .
An array of operands passed to a custom aggregate function.
A SQL command that substitutes a custom aggregate function’s calls in query statements.
Declares the base functionality for custom functions.
When implemented by a custom function, evaluates it on the client.
An array of objects specifying function operands (parameters).
An specifying a custom function’s return value, calculated based on the operands.
When implemented by a custom function, specifies its name.
A used to identify a custom function.
When implemented by a custom function, determines its return value type based on the type of function operands (parameters).
An array of function operator (parameter) types.
A object specifying the return value type of a custom function.
Provides additional information (a function category, function description, parameter count, etc.) on custom functions for Expression Editors.
When implemented by a custom function, designates its functional category.
A value specifying a custom function’s category.
When implemented by a custom function, returns its description.
A text describing a custom function’s syntax and purpose.
When implemented by a custom function, determines if it accepts a specified number of operands (parameters).
An integer value specifying the number of operands (parameters) passed to a custom function.
true if the number of operands (parameters) passed as the count is valid for a custom function; otherwise, false.
When implemented by a custom function, determines if a certain type can be passed as a specified operand.
A zero-based integer value specifying an operand’s index among a custom function’s operands.
An integer value specifying the total number of operands passed to a custom function.
A object specifying an operand’s type.
true if a custom function accepts the type; otherwise, false.
When implemented by a custom function, returns the maximum number of operands (parameters) this function can accept.
An integer value specifying the maximum number of function operands (parameters) a custom function can accept. -1 indicates that a custom function accepts an infinite number of operands.
When implemented by a custom function, returns the minimum number of operands (parameters) required by this function.
An integer value specifying the least possible number of function operands (parameters) required by a custom function. 0 indicates that operands can be omitted.
Implemented by custom functions that can be compiled on the client.
When implemented by a custom function, creates a LINQ expression.
An array of Expression objects specifying function operands (parameters).
An Expression object that specifies the LINQ expression.
Implemented by case-sensitive custom functions that can be compiled on the client.
When implemented by a custom function, creates a LINQ expression.
An array of Expression objects specifying function operands (parameters).
An Expression object that specifies the LINQ expression.
Implemented by custom functions that can be converted to a LINQ expression.
When implemented by a custom function, converts it to a Linq-expression.
An DevExpress.Data.Linq.Helpers.ICriteriaToExpressionConverter object that converts a criteria to an expression.
An array of Expression objects specifying function operands (parameters).
An Expression object that specifies a LINQ expression.
Implemented by custom functions that can be evaluated with case-sensitivity.
When implemented by a custom function, evaluates it on the client.
true, if the custom function is case-sensitive; otherwise, false.
An array of objects specifying function operands (parameters).
An specifying a custom function’s return value, calculated based on the operands.
Defines server-side processing for custom functions.
When implemented by a custom function, formats a database-specific SQL command that corresponds to this function.
A object specifying a data store (database) provider. For example, .
An array of operands (parameters) passed to a custom function.
A specifying a SQL command, which will substitute a custom function’s calls in query statements.
An operator which determines if a value matches any value in a specified list.
Initializes a new instance of the class with default settings.
Initializes a new instance of the class with the specified settings.
A object which represents the expression to test.
An array of objects that represent expressions to test for a match.
Initializes a new instance of the class with the specified settings.
A object which represents the expression to test.
An array of objects that represent expressions to test for a match.
Initializes a new instance of the class with the specified settings.
A value which specifies the property name.
An array of objects that represent expressions to test for a match.
Initializes a new instance of the class with the specified settings.
A value which specifies the property name.
A collection of expressions to test for a match.
Creates a copy of the current instance.
An object which represents an exact copy of the current object.
Determines whether the current object has the same settings as the specified object.
An object to compare with the current object.
true if the object specified by the parameter has the same settings as the current object; otherwise, false.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
Gets or sets the expression which is tested to see if it matches any value in the list.
A object which represents the expression to test.
Provides access to the object that represents a collection of the operands used to construct the current .
A object that represents a collection of the operands used to construct the current .
An operator that joins persistent objects on a specified condition, and calculates aggregate functions against matching objects.
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with the specified settings.
A value that specifies the class name of persistent objects that provide data for joining. The string can contain a namespace prefix to disambiguate the class name if more than one such class name exists. This value is assigned to the property.
A object that represents the filter criteria. null (Nothing in Visual Basic) if the filter criteria isn’t needed. This value is assigned to the property.
Initializes a new instance of the class with the specified settings.
A value that specifies the class name of persistent objects that provide data for joining. The string can contain a namespace prefix to disambiguate the class name if more than one such class name exists. This value is assigned to the property.
A object that represents the filter criteria. null (Nothing in Visual Basic) if the filter criteria isn’t needed. This value is assigned to the property.
An enumeration value that specifies the type of the aggregate operator. This value is assigned to the property.
A object which represents the aggregated expression. This value is assigned to the property.
Initializes a new instance of the class with the specified settings.
A value that specifies the class name of persistent objects that provide data for joining. The string can contain a namespace prefix to disambiguate the class name if more than one such class name exists. This value is assigned to the property.
A object that represents the filter criteria. null (Nothing in Visual Basic) if the filter criteria isn’t needed. This value is assigned to the property.
A custom aggregate function‘s name.
A collection of aggregated expressions to assign to the property.
For internal use.
For internal use.
Gets or sets the aggregated expression.
A object that represents the aggregated expression.
Gets or sets the type of the aggregate operator.
An enumeration value that specifies the type of the aggregate operator.
Creates a new which returns the average of values calculated by the given aggregate expression. This expression is evaluated against elements that match the specified .
A object which specifies the aggregate expression.
An object which joins persistent objects on a specified condition, and calculates aggregate functions against matching objects.
Creates a copy of the current instance.
An object which joins persistent objects on a specified condition, and calculates aggregate functions against matching objects.
Gets or sets the filter criteria applied to the property values of the objects being joined.
A object that represents the filter criteria. null (Nothing in Visual Basic), if the filter criteria isn’t needed.
Creates a new which returns the count of elements that match the .
An object which joins persistent objects on a specified condition, and calculates aggregate functions against matching objects.
Creates a new which returns the count of elements that match the .
A object which specifies the aggregate expression. This parameter may be ignored in certain circumstances.
An object which joins persistent objects on a specified condition, and calculates aggregate functions against matching objects.
Creates a new custom with a custom aggregate function.
A custom aggregate function’s name. This value cannot be null (Nothing in Visual Basic) or match a standard aggregate name: Sum, Min, Max, Avg, Count, Exists, or Single.
A collection of aggregated expressions to be assigned to the property
An object that joins persistent objects on a specified condition, and calculates aggregate functions against matching objects.
Gets or sets a custom aggregate function‘s name.
A custom aggregate function’s name.
Gets an operand collection passed to a custom aggregate function.
A collection of operand values.
Determines whether the current object has the same settings as the specified object.
An object to compare with the current object.
true if the object specified by the parameter has the same settings as the current object; otherwise, false.
Creates a new which determines whether or not the count of elements that match the is greater than zero.
An object which joins persistent objects on a specified condition, and calculates aggregate functions against matching objects.
Creates a new which determines whether or not the count of elements that match the is greater than zero.
A object which specifies the aggregate expression. This parameter may be ignored in certain circumstances.
An object which joins persistent objects on a specified condition, and calculates aggregate functions against matching objects.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
Gets or sets the type name of persistent objects being joined with parent objects.
A value that specifies the type name of persistent objects that provide data for joining. The value is case-sensitive.
Creates a new which returns the maximum of the values calculated by the given aggregate expression. This expression is evaluated against elements that match the specified .
A object which specifies the aggregate expression.
An object which joins persistent objects on a specified condition, and calculates aggregate functions against matching objects.
Creates a new which returns the minimum of the values calculated by the given aggregate expression. This expression is evaluated against elements that match the specified .
A object which specifies the aggregate expression.
An object which joins persistent objects on a specified condition, and calculates aggregate functions against matching objects.
Creates a new which returns the sum of values calculated by the given aggregate expression. This expression is evaluated against elements that match the specified .
A object which specifies the aggregate expression.
An object which joins persistent objects on a specified condition, and calculates aggregate functions against matching objects.
Represents a logical NOT operation which is performed on the operand.
Initializes a new instance of the class with default settings.
Initializes a new instance of the class with the specified operand.
A descendant which represents the operand that the logical inversion is applied to.
Represents an operator which compares a persistent object’s property value with a null reference (Nothing in Visual Basic).
Initializes a new instance of the class with default settings.
Initializes a new instance of the class with the specified criteria operand.
An object which represents the criteria expression.
Initializes a new instance of the class with the specified property name.
A value which specifies the name of the property to check for null (Nothing in Visual Basic).
This class supports the internal infrastructure and is not intended to be used directly from your code.
For internal use only.
For internal use only.
For internal use only.
For internal use only.
For internal use only.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
For internal use only.
An object property operand in criteria expressions.
Initializes a new instance of the class with default settings.
Initializes a new instance of the class with the specified property name.
A value that specifies the name of the property. It can be a path through object relationships (e.g. “Employer.DefaultAddress.City”). This value is case-sensitive. and will be assigned to the property.
Creates a copy of the current instance.
An object which represents an exact copy of the current object.
Determines whether the current object has the same settings as the specified object.
An object to compare with the current object.
true if the object specified by the parameter has the same settings as the current object; otherwise, false.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
For internal use only.
Gets or sets a property name.
A value that specifies the name of the property. It can be a path through object relationships (e.g. “Employer.DefaultAddress.City”). This value is case-sensitive.
A value operand in criteria expressions.
Initializes a new instance of the class with default settings.
Initializes a new instance of the class with the specified value.
The value for the operand. This value is assigned to the property.
Creates a copy of the current instance.
An object which represents an exact copy of the current object.
Determines whether the current object has the same settings as the specified object.
An object to compare with the current object.
true if the object specified by the parameter has the same settings as the current object; otherwise, false.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
Gets or sets a value for the operand.
The value for the operand.
Gets or sets the current operand’s formatted value.
An object that represents the current operand’s formatted value.
An unary operator which performs an operation on only one expression.
Initializes a new instance of the class with default settings.
Initializes a new instance of the class with the specified operand and operator type.
A enumeration value which specifies the type of the unary operator. This value is assigned to the property.
A object which represents the operand. This value is assigned to the property.
Initializes a new instance of the class with the specified settings.
A enumeration value which specifies the type of the unary operator. This value is assigned to the property.
A value which specifies the property’s name.
Creates a copy of the current instance.
A object which represents an exact copy of the current object.
Determines whether the current object has the same settings as the specified object.
An object to compare with the current object.
true if the object specified by the parameter has the same settings as the current object; otherwise, false.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
A object which represents the operand.
An enumeration value which specifies the type of the unary operator.
Enumerates unary operator types.
Represents the bitwise NOT operator.
To create the bitwise NOT operator using the CriteriaOperator.Parse method use the following syntax:
CriteriaOperator.Parse(“~Field1”)
Represents the operator which determines whether or not a given expression is NULL.
To create the is-null operator using the CriteriaOperator.Parse method use the following syntax:
CriteriaOperator.Parse(“Field1 IS NULL”)
Represents the unary negation (-) operator.
To create the unary negation operator using the CriteriaOperator.Parse method use the following syntax:
CriteriaOperator.Parse(“-Field1 = -10”)
Represents the logical NOT.
To create the logical NOT operator using the CriteriaOperator.Parse method use the following syntax:
CriteriaOperator.Parse(“NOT ((Field1 = A) OR (Field1 = B))”)
Represents the unary plus (+) operator.
If implemented, provides an abstraction for an object’s bindable property.
For internal use.
Provides access to the property display name.
A value.
For internal use.
For internal use.
For internal use.
Provides access to the property name.
A value.
For internal use.
Provides access to the property type.
A object.
Provides methods that return custom names for the Field List items.
Returns the name displayed for a data source in a Field List.
A value specifying the data source’s name.
Returns the name of a table or column item displayed in a Field List.
An array of values, corresponding to the original data member display names.
A value, specifying the new data member name.
If implemented by a class, provides functionality to a report parameter.
Specifies the parameter value.
A , specifying the parameter value.
An interface that can be implemented by a data source to support master-detail relationships.
When implemented by a class, returns detail data for a relationship.
An integer value that specifies the index of a master row in the data source.
An integer value that specifies the relationship.
An object that implements the IList interface and represents detail data for a relationship.
When implemented by a class, returns the name of a master-detail relationship.
An integer value that specifies the index of a master row in the data source.
An integer value that specifies the relationship.
The name of a master-detail relationship.
When implemented by a class, returns a Boolean value that specifies whether a specific detail of a particular master row contains data.
An integer value that specifies the index of a master row in the data source.
An integer value that specifies the relationship.
A Boolean value that specifies whether a specific detail of a particular master row contains data.
When implemented by a class, returns the number of master-detail relationships for the current master data source.
An integer value that specifies the number of master-detail relationships for the current master data source.
An extended version of the interface, that can be implemented by a data source to support master-detail relationships.
When implemented by a class, returns the number of relationships for a master row.
An integer value that specifies the master row.
An integer value that specifies the number of relationships for a master row.
When implemented by a class, returns the display caption of a particular relationship in a specific master row.
An integer value that specifies the master row.
An integer value that specifies the relationship.
A string value that specifies the display caption of a particular relationship in a specific master row.
Contains classes that allow you to enable server-side data management for any LINQ provider.
The data source for the GridControl and SearchLookUpEdit that binds these controls to Entity Framework 4+ model classes in Instant Feedback Mode.
Initializes a new instance of the class.
Initializes a new instance of the with the specified settings.
An Action<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
Initializes a new instance of the with the specified settings.
An Action<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
An Action<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
Initializes a new instance of the with the specified settings.
An EventHandler<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
Initializes a new instance of the with the specified settings.
An EventHandler<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
An EventHandler<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
Specifies whether elements retrieved by the ‘s queryable source are thread-safe.
true, if elements retrieved by the queryable source are thread-safe; otherwise, false.
Specifies how data source contents are sorted by default, when the sort order is not specified by the bound control.
The string which contains the column name(s) against which data source contents are sorted and the sort order(s).
Specifies the type of objects that will be retrieved from a data source, at design time.
A type of objects that will be retrieved from a data source.
Occurs when the no longer needs the queryable source it used to retrieve objects from the data store.
Occurs when the needs a queryable source, to retrieve objects from the data store.
Specifies the name of the key property.
A value that specifies the key property name.
Refreshes the .
The data source for the GridControl, PivotGridControl and SearchLookUpEdit that binds these controls to Entity Framework 4+ model classes in server mode.
Initializes a new instance of the class.
Specifies how data source contents are sorted by default, when the sort order is not specified by the bound control.
The string which contains the column name(s) against which data source contents are sorted and the sort order(s).
Specifies the type of objects retrieved from a data source.
The type of objects retrieved from a data source.
Enables you to manually handle the database exception.
Enables you to manually handle the inconsistency detected during an operation on a data source.
Gets or sets the key expression.
A value that specifies the key expression.
Gets or sets the queryable data source.
An object that implements the interface.
Forces the bound data-aware control to reload data from the data store.
Provides data for the and events.
Initializes a new instance of the class with the default settings.
Specifies whether elements retrieved by the ‘s queryable source are thread-safe.
true, if elements retrieved by the queryable source are thread-safe; otherwise, false.
Gets or sets the name of the key property.
A value indicating the key property name.
Gets or sets the queryable data source.
An object that implements the interface.
Gets or sets an arbitrary object associated with a queryable source.
An object associated with a queryable source.
The data source for the GridControl and SearchLookUpEdit that binds these controls to any queryable source (‘LINQ to SQL Classes’) in Instant Feedback Mode.
Creates a new instance of the .
Initializes a new instance of the with the specified settings.
An Action<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
Initializes a new instance of the with the specified settings.
An Action<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
An Action<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
Initializes a new instance of the with the specified settings.
An EventHandler<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
Initializes a new instance of the with the specified settings.
An EventHandler<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
An EventHandler<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
Specifies whether elements retrieved by the ‘s queryable source are thread-safe.
true, if elements retrieved by the queryable source are thread-safe; otherwise, false.
Specifies how data source contents are sorted by default, when sort order is not specified by the bound control.
A object which contains the names of the columns against which data source contents are sorted.
Specifies the type of objects that will be retrieved from a data source, at design time.
A type of objects that will be retrieved from a data source.
Occurs when the no longer needs the queryable source it used to retrieve objects from the data store.
This method is intended for internal use.
Occurs when the needs a queryable source, to retrieve objects from the data store.
Specifies the name of the key property.
A value that specifies the key property name.
Refreshes the .
Provides data for the event.
Initialize a new instance of the class.
The database exception. This value is assigned to the property.
Gets the database exception.
The database exception.
Represents a method that will handle the event.
The event source.
A object that contains data related to the event.
Provides data for the event.
Initializes a new instance of the class.
Gets or sets whether the inconsistency detected during an operation on a data source should be handled manually.
true to manually handle the inconsistency; false to reload data from the data source.
Represents a method that will handle the event.
The event sender.
A object that contains data related to the event.
The data source for the GridControl and PivotGridControl that binds these controls to any queryable source (e.g., ‘LINQ to SQL Classes’ or ) in server mode.
Initializes a new instance of the class.
Specifies how data source contents are sorted by default, when sort order is not specified by the bound control.
A object which contains the names of the columns against which data source contents are sorted.
Specifies the type of objects retrieved from a data source.
The type of objects retrieved from a data source.
Enables you to manually handle the database exception.
Enables you to manually handle the inconsistency detected during an operation on a data source.
Gets or sets the key expression.
A value that specifies the key expression.
Gets or sets the queryable data source.
An object that implements the interface.
Forces the bound data-aware control to reload data from the data store.
Provides data for the event.
Initializes a new instance of the class with specified settings.
Initializes a new instance of the class with specified settings.
Contains classes enabling server-side data management for the OData provider.
Provides data for the and events.
This constructor is intended for internal use.
Specifies whether elements retrieved by the ‘s queryable source are thread-safe.
true, if elements retrieved by the queryable source are thread-safe; otherwise, false.
This property is intended for internal use.
Gets or sets the name of the key property.
A value indicating the key property name.
Specifies the query request to the OData service.
An IQueryable object that specifies the query request to the OData service.
Gets or sets an arbitrary object associated with a queryable source.
An object associated with a queryable source.
The data source for the GridControl and SearchLookUpEdit controls that binds these controls to OData service in Instant Feedback Mode.
Initializes a new instance of the class.
Initializes a new instance of the with the specified settings.
An Action<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
Initializes a new instance of the with the specified settings.
An Action<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
An Action<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
Initializes a new instance of the with the specified settings.
An EventHandler<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
Initializes a new instance of the with the specified settings.
An EventHandler<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
An EventHandler<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
Specifies whether elements retrieved by the ‘s queryable source are thread-safe.
true, if elements retrieved by the queryable source are thread-safe; otherwise, false.
Specifies how data source contents are sorted by default when the sort order is not specified by the bound control.
The string which contains the column name(s) against which data source contents are sorted and the sort order(s).
Specifies the type of objects that will be retrieved from a data source at design time.
A type of objects that will be retrieved from a data source.
Occurs when the no longer needs the queryable source it used to retrieve objects from the OData service.
Specifies the criteria used to filter objects on the data store side. These criteria are never affected by bound data-aware controls.
A object specifying the filter expression applied to data on the data store side.
Specifies a string representation of an expression used to filter objects on the data store side. This filter is never affected by bound data-aware controls.
A string specifying the filter expression applied to data on the data store side.
Occurs when the needs a queryable source to retrieve objects from the OData service.
Specifies the name of the key property.
A value that specifies the key property name.
For internal use.
Specifies the semicolon-separated list of property names. When the list is not emply, only the listed properties and key fields will be loaded. Otherwise, all properties are loaded.
A string containing the semicolon-separated list of property names.
Refreshes the .
The data source for the GridControl and SearchLookUpEdit controls that binds these controls to OData service in Server Mode.
Initializes a new instance of the class.
This constructor is intended for internal use.
Specifies how data source contents are sorted by default when the sort order is not specified by the bound control.
A string which contains the column name(s) against which data source contents are sorted and the sort order(s).
Specifies the type of objects retrieved from a data source.
The type of objects retrieved from a data source.
Occurs when the data source exception is thrown.
This property is intended for internal use.
Specifies the criteria used to filter objects on the data store side. These criteria are never affected by bound data-aware controls.
A object specifying the filter expression applied to data on the data store side.
Specifies a string representation of an expression used to filter objects on the data store side. This filter is never affected by bound data-aware controls.
A string specifying the filter expression applied to data on the data store side.
Occurs when an inconsistency has been detected during an operation on a data source.
Specifies the name of the key property.
A value that specifies the key property name.
For internal use.
Specifies the semicolon-separated list of property names. When the list is not emply, only the listed properties and key fields will be loaded. Otherwise, all properties are loaded.
A string containing the semicolon-separated list of property names.
Specifies the query request to the OData service.
An IQueryable object that specifies the query request to the OData service.
Forces the bound data-aware control to reload data from the data store.
Enables the use of the $inlinecount query option instead of the $count endpoint.
Contains classes enabling server-side data management for the Parallel LINQ to Objects provider.
Provides data for the and events.
Initializes a new instance of the class with the default settings.
Gets or sets the enumerable data source.
An object that implements the interface.
Gets or sets an arbitrary object associated with an enumerable source.
An object associated with an enumerable source.
The data source for the GridControl and SearchLookUpEdit that binds these controls to any enumerable source in Instant Feedback Mode.
Initializes a new instance of the class.
Initializes a new instance of the with the specified settings.
An Action<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
Initializes a new instance of the with the specified settings.
An Action<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
An Action<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
Initializes a new instance of the with the specified settings.
An EventHandler<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
Initializes a new instance of the with the specified settings.
An EventHandler<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
An EventHandler<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
Specifies how data source contents are sorted by default, when the sort order is not specified by the bound control.
The string which contains the column name(s) against which data source contents are sorted and the sort order(s).
Specifies the maximum number of parallel threads that will be started to process a query.
A nullable integer that specifies the maximum number of parallel threads that will be started to process a query.
Specifies the type of objects that will be retrieved from a data source, at design time.
A type of objects that will be retrieved from a data source.
Occurs when the no longer needs the enumerable source it used for object retrieval.
Occurs when the needs an enumerable source, to retrieve data from it.
Refreshes the .
The data source for the , and controls that binds these controls to any enumerable source in Server Mode.
Initializes a new instance of the class.
Specifies how data source contents are sorted by default, when the sort order is not specified by the bound control.
The string which contains the column name(s) against which data source contents are sorted and the sort order(s).
Specifies the maximum number of parallel threads that will be started to process a query.
A nullable integer that specifies the maximum number of parallel threads that will be started to process a query.
Specifies the type of objects retrieved from a data source.
The type of objects retrieved from a data source.
Enables you to manually handle the data source exception.
Enables you to manually handle the inconsistency detected during an operation on a data source.
Forces the bound data-aware control to reload data from the data store.
Gets or sets the enumerable data source.
An object that implements the interface.
The component that acts as an asynchronous bridge between a data-aware control and rapidly changing data.
Initializes a new instance of the class.
Empties the changes queue, re-reads the data source and informs the bound control that the reset has occurred.
Specifies the data source from which the component retrieves its data.
An IList or IListSource object that represents the data source from which the component retrieves its data.
Specifies a semicolon-separated list of displayable property names.
A string which is a semicolon-separated list of displayable property names.
For internal use.
Returns the displayable property names of an item type contained in a specified data source.
The data source object to examine for property information.
An IEnumerable<> list of property names.
Returns the list of data source records. Introduced to support IListSource in .
A object which is the list of data source records.
Returns the delay between the data source event occurrence and passing changes to the bound control (in milliseconds).
An integer value that is the changes queue delay in milliseconds.
Specifies whether to ignore INotifyPropertyChanged.PropertyChanged events of the data source items.
true, if the does not handle PropertyChanged events; otherwise, false.
Resumes tracking changes in the data source after tracking was suspended via the method.
Specifies the timeout between the data source event occurrence and passing changes to the bound control (in milliseconds). The default timeout is 2000 ms. If the actual delay exceeds the specified timeout, the method triggers automatically.
Suspends tracking changes in the data source.
Specifies whether or not the WeakReference is used to handle the data source’s IBindingList.ListChanged event.
true, if the weak reference is used; otherwise, false.
Provides data for an event that fires after a row is deleted.
Initializes a new instance of the class with the specified settings.
The row handle. This value is used to initialize the property.
The index of the row in the data source. This value is used to initialize the property.
An object that represents the current row. This value is used to initialize the property.
Gets the index of the current row in the data source.
The index of the current row in the data source.
Gets the currently processed row.
The currently processed row.
Gets the row handle (id) that identifies the position of the current row in the control.
An integer value that specifies the handle (id) of the current row.
Provides data for an event that fires before a row is deleted.
Initializes a new instance of the class with the specified settings.
The row handle. This value is used to initialize the property.
The index of the row in the data source. This value is used to initialize the property.
An object that represents the current row. This value is used to initialize the property.
Gets or sets whether the current event (the row deletion) needs to be canceled.
true, if the current event needs to be canceled; otherwise, false.
Provides data for the selection changed events.
Initializes a new instance of the class with default settings.
Initializes a new instance of the class with the specified settings.
A enumeration value which specifies how the collection has been changed. This value is assigned to the property.
A zero-based integer specifying the handle of the row whose selected state has been changed. This value is assigned to the property.
Gets an action which describes how the collection has been changed.
A enumeration value which specifies how the collection has been changed.
Identifies the row whose selected state has been changed.
A zero-based integer identifying the row whose selected state has been changed.
Represents a method that will handle the event.
The event sender.
A object that contains event data.
Provides data for the event.
Initializes a new class instance with the specified setting.
A object specifying the exception that caused the event.
Gets the exception that caused the event.
A object representing the exception that caused the event.
Provides data for the event.
Initializes a new class instance with default settings.
Initializes a new class instance with the specified setting.
A object specifying the exception that caused the event.
Gets the exception that caused the event.
A object representing the exception that caused the event.
Provides data for events that allow you to replace a data filter applied by an end-user.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified settings.
A object that specifies the filter applied to a data control. This value is assigned to the property.
Gets or sets the filter applied to a data control.
A object that specifies the filter applied to a data control.
Lists values specifying the aggregate function types.
The average value of a column.
The record count.
Specifies whether calculations should be performed manually using a specially designed event.
The maximum value in a column.
The minimum value in a column.
Disables summary value calculation.
The sum of all values in a column.
Contains values that specify how summaries are calculated - against all rows or the selection.
Calculate a summary against all rows.
Mixed mode. If a single row is selected, calculate a summary against all rows. If 2 or more rows are selected, calculate the summary against the selection.
Calculate a summary against the selection.
Contains classes that provide the TreeList control functionality common to multiple platforms.
Serves as a base for classes that represent TreeList nodes.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified content.
An object that specifies the node’s content. This value is assigned to the property.
Collapses all child nodes.
Gets or sets the node’s content.
An object that specifies the node’s content.
Expands all child nodes.
Gets whether or not the node has a child node(s).
true if the node has a child node(s); otherwise, false.
Uniquely identifies the current tree node.
The current node’s unique identifier.
Indicates whether the current node belongs to the specified branch node.
The object.
true if the specified branch node contains the current node; otherwise, false.
Gets or sets whether or not the node is expanded.
true to expand the node; otherwise, false.
Gets whether the node is filtered or not.
true the node is filtered; otherwise, false.
Gets whether the treelist node is visible.
true, if the current node is visible; otherwise, false.
Occurs every time any of the and properties have changed their value.
Gets the row handle that identifies the node.
An integer value that specifies the row handle.
Gets or sets the data associated with the node.
An object that contains information associated with the current node.
Gets the node’s position within a View among visible nodes.
An integer value that specifies the node’s position among visible nodes. -1 if the node is hidden.
Contains values that specify the data type and binding mode of columns.
Indicates that the column is unbound and it contains Boolean values (the type).
Indicates that the column is bound to a field in the control’s underlying data source. The type of data this column contains is determined by the bound field.
Indicates that the column is unbound and it contains date/time values (the type).
Indicates that the column is unbound and it contains decimal values (the type).
Indicates that the column is unbound and it contains integer values (the type).
Indicates that the column is unbound and it contains values of any type. A editor is assigned for the in-place editing of such a column.
Indicates that the column is unbound and it contains string values (the type).
A data source used to supply and obtain a typed list of objects to data-aware controls in unbound mode.
Initializes a new instance of the class.
Initializes a new instance of the class.
An object.
Adds a new row to the end of the list.
An integer index of the new row.
Changes the specified value.
An integer row number containing the value to be changed.
A string which is the name of the property whose value should be changed.
Clears the ‘s list.
Specifies the item count in the ‘s list.
An integer which is the item count.
Inserts a new row at the specified position.
The integer index of the new row.
Specifies a value within the list at a specific row index and with the specific property name.
The zero-based index of the value.
A string which is the list property name.
An object at the specific row index and with the specific property name.
Moves the row to another position.
The integer specifying the current row index.
The integer specifying the new row index.
Gets the collection of the ‘s properties.
An object specifying the properties collection.
Removes the specified row.
The integer index of the row to be removed.
Changes the capacity of the ‘s list.
An integer specifying the new row count.
Changes the row count in the ‘s list.
An integer which is the new row count.
Occurs when the ‘s list is changed.
Occurs when the ‘s list is changed.
Occurs when a value is requested from the .
Occurs when a value is set in the .
Arguments passed to the and events.
Initializes a new instance of the class.
true, if the current event is triggered by the component API; otherwise, false.
Gets the ListChangedType enumeration value indicating the type of change.
Gets the integer index of the list row affected by the change.
Gets the PropertyDescriptor of the list property affected by the change.
Initializes a new instance of the class.
true, if the current event is triggered by the component API; otherwise, false.
Gets the ListChangedType enumeration value indicating the type of change.
Gets the integer index of the row affected by the change.
Gets a value indicating if the current event is triggered by the component API.
true, if the current event is triggered by the component API; otherwise, false.
Supplies information on a column of the ‘s list.
Initializes a new instance of the class.
Initializes a new instance of the class.
A string that is the property name.
Initializes a new instance of the class.
A string that is the property name.
A object specifying the property type.
Specifies the display name of the property.
A string that is the property display name.
Specifies the name of the property.
A string that is the property name.
Specifies the property type
A object specifying the property type.
Specifies an object that contains data associated with the property.
An object that contains data associated with the property.
A collection of the ‘s list columns.
Initializes a new instance of the class.
An object which owns the .
Adds the specified item to the collection.
An item to be added to the current .
Adds the specified items to the collection.
An list of items to be added to the current .
Adds the specified items to the collection.
An IEnumerable<> list of items to be added to the current .
Clears the collection and adds the specified items to it.
An IEnumerable<> list of items to be added to the current .
Specifies an item within the collection at a specific index.
The zero-based index of the item.
An item at a specific index.
Specifies an item within the collection with a specific name.
A string which is the of the item.
An item with the specific name.
Arguments, passed to the event.
Gets the name of the property whose value is requested.
A string which is the property name.
Gets the row index of the value.
The integer index of the row.
Gets an object that contains data associated with the value.
An object that contains data associated with the value.
Specifies the value which is requested.
An object specifying the value which is requested.
Arguments, passed to the event.
Gets the name of the property whose value is being set.
A string that is the property name.
Gets the row index of the value.
An integer index of the row.
Gets an object that contains data associated with the value.
An object that contains data associated with the value.
Specifies the value which is being set.
An object specifying the value which is being set.
Contains utility classes and interfaces for DevExpress components.
Allows you to change the path specified in the connection string as required to access the data source file.
Translates a path specified in the connection string to an actual data source file path.
A value, specifying a path to translate.
A value that is the actual file path.
Contains classes that provide client-side functionality for DevExpress components.
Provides data for the corresponding events.
Initializes a new instance of the class with the specified settings.
A value. This value is assigned to the property.
A value.
true if the operation has been cancelled; otherwise false.
A value.
Returns the scalar operation result.
A generic value.
Contains information on the sorting, filtering and summary configurations applied in the bound grid control.
Initializes a new instance of the class with the specified settings.
An object to initialize the property.
An object to initialize the property.
An object to initialize the property.
Gets the grid’s current filter criteria.
The filter criteria applied to the grid.
Gets the grid’s current column sorting configuration.
The column sorting configuration applied to the grid.
Gets the total summaries the grid asks the data source to calculate.
The total summaries the grid asks the data source to calculate.
Provides data for the event.
Initializes a new instance of the class with the specified settings.
An object to initialize the property.
An object to initialize the property.
An object to initialize the property.
An object to initialize the property.
Gets a token that allows you to respond to a task cancellation request invoked by the grid control.
A cancellation token.
Gets the filter expression applied to the grid.
The filter expression applied to the grid
Gets the maximum number of filter values to return.
The maximum number of filter values to return
Gets or sets the task that returns requested values.
A Task that returns requested values.
Gets or sets the expression that identifies the currently processed column. This can be a field name or an expression (for calculated columns).
The expression that identifies the currently processed column.
Gets the currently processed column name (field name), provided that this name can be unambiguously identified.
The currently processed column name.
Provides data for the and events.
Initializes a new instance of the class with the specified settings.
An object to initialize the object.
An object to initialize the object.
An object to initialize the object.
An object to initialize the object.
Gets a token that allows you to respond to a task cancellation request invoked by the grid control.
A cancellation token.
Gets information on the grid’s current sorting, filtering and summary configuration.
An object that provides the grid’s sorting, filtering and summary configuration.
Gets the count of rows currently loaded to the grid.
The number of loaded rows.
Gets or sets the task that returns requested rows.
A Task that returns requested rows.
Read this parameter to get custom data passed from the previously called Task or ConfigurationChanged event handler.
When handling the event, set the UserData event parameter to pass custom data to a subsequent event handler (unless you specify the RowsTask event parameter).
Any custom data.
The type of the result for Tasks created in your and event handlers.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified settings.
The object to initialize the property.
The object to initialize the property.
The object to initialize the property.
Gets or sets whether additional rows are available.
true, if more rows are available; otherwise, false.
Gets or sets the row collection for the current batch.
The collection of rows to retrieve.
Gets or sets custom data to pass to your event handler the next time this event is called.
Custom data.
A data source that features event-based data operations: async data load, sorting, filtering and infinite scrolling through records (in a bound Windows Forms ).
Initializes a new instance of the class.
Initializes a new instance of the class with the specified owner container.
The owner container of the created instance.
Initializes a new instance of the class with the specified row type.
A value to initialize the property.
This event can be handled to provide an inner list that will be storage for rows fetched using the VirtualServerModeSource’s events.
To enable CRUD operations in a bound Data Grid, you need to provide an inner list that supports these operations. If no inner list is supplied (or you do not handle the AcquireInnerList event), CRUD operations are disabled in the grid control.
Allows you to specify whether the requested filtering, sorting or summary calculation operation needs to be accepted or canceled.
Fires on initial data load and reload in the bound grid control, and when the data grid’s sort and filter configuration changes.
Allows you to initialize the data source and (optionally) return an initial batch of records.
Allows you to provide values for columns’ filter dropdowns.
Fires when a bound grid control asks the data source for a new batch of rows.
Reloads data from your source by firing the dedicated events ( and ).
Gets or sets the type of object whose public properties identify data-aware control columns.
The row object’s type.
Fires when a grid control asks the data source to calculate total summaries.
Provides data for the event.
Gets a token that allows you to respond to a task cancellation request invoked by the grid control.
A cancellation token.
Gets information on the grid’s current sorting, filtering and summary configuration.
An object that provides the grid’s sorting, filtering and summary configuration.
Allows you to update the bound grid control with intermediate summary values.
A dictionary that contains intermediate summary values.
This member supports the internal infrastructure.
Gets or sets the task that returns the requested summary value.
A Task that returns a summary value.
Contains classes enabling server-side data management for the WCF Data Services provider.
Provides data for the and events.
This constructor is intended for internal use.
Specifies whether elements retrieved by the ‘s queryable source are thread-safe.
true, if elements retrieved by the queryable source are thread-safe; otherwise, false.
This property is intended for internal use.
Gets or sets the name of the key property.
A value indicating the key property name.
Specifies the query request to the WCF data service.
An IQueryable object that specifies the query request to the WCF data service.
Gets or sets an arbitrary object associated with a queryable source.
An object associated with a queryable source.
The data source for the GridControl and SearchLookUpEdit controls that binds these controls to a WCF Data Service in Instant Feedback Mode.
Initializes a new instance of the class.
Initializes a new instance of the with the specified settings.
An Action<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
Initializes a new instance of the with the specified settings.
An Action<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
An Action<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
Initializes a new instance of the with the specified settings.
An EventHandler<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
Initializes a new instance of the with the specified settings.
An EventHandler<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
An EventHandler<> delegate, which is a method that will handle the event. The specified delegate is attached to this event.
Specifies whether elements retrieved by the ‘s queryable source are thread-safe.
true, if elements retrieved by the queryable source are thread-safe; otherwise, false.
Specifies how data source contents are sorted by default, when the sort order is not specified by the bound control.
The string which contains the column name(s) against which data source contents are sorted and the sort order(s).
Specifies the type of objects that will be retrieved from a data source, at design time.
A type of objects that will be retrieved from a data source.
Occurs when the no longer needs the queryable source it used to retrieve objects from the WCF data service.
Specifies the criteria used to filter objects on the data store side. These criteria are never affected by bound data-aware controls.
A object specifying the filter expression applied to data on the data store side.
Specifies a string representation of an expression used to filter objects on the data store side. This filter is never affected by bound data-aware controls.
A string specifying the filter expression applied to data on the data store side.
Occurs when the needs a queryable source, to retrieve objects from the WCF data service.
Specifies the name of the key property.
A value that specifies the key property name.
Refreshes the .
The data source for the GridControl and SearchLookUpEdit controls that binds these controls to a WCF Data Service in Server Mode.
Initializes a new instance of the class.
This constructor is intended for internal use.
Specifies how data source contents are sorted by default, when the sort order is not specified by the bound control.
The string which contains the column name(s) against which data source contents are sorted and the sort order(s).
Specifies the type of objects retrieved from a data source.
The type of objects retrieved from a data source.
Occurs when a data source exception is thrown.
This property is intended for internal use.
Specifies the criteria used to filter objects on the data store side. These criteria are never affected by bound data-aware controls.
A object specifying the filter expression applied to data on the data store side.
Specifies a string representation of an expression used to filter objects on the data store side. This filter is never affected by bound data-aware controls.
A string specifying the filter expression applied to data on the data store side.
Occurs when an inconsistency has been detected during an operation on a data source.
Specifies the key expression.
A string that specifies the key expression.
Specifies the query request to the WCF data service.
An IQueryable object that specifies the query request to the WCF data service.
Forces the bound data-aware control to reload data from the data store.
Provides basic functionality to the Report Wizard pages in WinForms and WPF applications.
If implemented, provides the Model functionality to a Data Source Wizard.
If implemented, represents a page of the Report Wizard.
If implemented, initializes controls of a Report Wizard page.
Occurs when settings on the current wizard page were changed.
Saves settings specified by a wizard page to the report model.
Fires when an error occurs for the current report page.
Specifies whether or not the Finish button is enabled on a wizard page.
true, if the Finish button is enabled; otherwise, false.
If implemented, returns the type of the next wizard page.
A enumeration value.
If implemented, provides access to the wizard model, which accumulates settings specified by an end-user during wizard execution.
A TModel object containing settings specified by an end-user during wizard execution.
Specifies whether or not the Next button is enabled on a wizard page.
true, if the Next button is enabled; otherwise, false.
If implemented, provides access to the content of a wizard page.
A value.
If implemented, validates the correctness of settings specified on a wizard page.
A value specifying the text of an error message shown if the validation fails.
true, if the validation succeeded; otherwise, false.
A factory that creates Data Source wizard pages.
Returns a wizard page of the specified type.
A enumeration value.
An object implementing the interface.
If implemented, provides the View functionality to the Data Source Wizard.
Occurs after clicking the Cancel button in a wizard.
Specifies whether or not the Finish button is available in a wizard.
true, if the Finish button is available; otherwise, false.
Specifies whether or not the Next button is available in a wizard.
true, if the Next button is available; otherwise, false.
Specifies whether or not the Previous button is available in a wizard.
true, if the Previous button is available; otherwise, false.
Occurs after clicking the Finish button in a wizard.
Occurs after clicking the Next button in a wizard.
Occurs after clicking the Previous button in a wizard.
Specifies the content of a wizard page.
A value.
Displays an error message with a specified text.
A value.
A Data Source Wizard instance associated with a specific View.
Initializes a new instance of the class with the specified settings.
An object implementing the interface.
An object implementing the interface.
An object implementing the interface.
Occurs when a wizard execution has been cancelled.
Occurs when a wizard execution has been completed.
Returns the current wizard page.
An object implementing the interface.
Returns the resulting wizard model.
An object implementing the interface.
Occurs when a wizard has been navigated to the next page.
Specifies the starting wizard page.
A enumeration value.
Provides access to an object that provides the view functionality to a Data Source Wizard.
An object implementing the interface.
The base for classes providing functionality to Data Source Wizard pages.
Initializes controls of the current wizard page.
Occurs when settings on the current wizard page were changed.
Saves settings specified by a wizard page to the report model.
Fires when an error occurs for the current report page.
Specifies whether or not the Finish button is enabled on a wizard page.
true, if the Finish button is enabled; otherwise, false.
Returns the type of the next wizard page.
A enumeration value.
Provides access to the wizard model, which accumulates settings specified by an end-user during wizard execution.
A TModel object containing settings specified by an end-user during wizard execution.
Specifies whether of not the Next button is enabled on a wizard page.
true, if the Next button is enabled; otherwise, false.
Provides access to the content of a wizard page.
A value.
Validates the correctness of settings specified on a wizard page.
A value specifying the text of an error message shown if the validation fails.
true, if the validation succeeded; otherwise, false.
Provides data for the event.
Initializes a new instance of the class with the specified error message.
A value, specifying the error message.
Specifies the text of an error message.
A value, specifying the error message.
Contains classes that define the data connectivity for a WPF Report Wizard.
Contains data related to columns available in a datasource.
Initializes a new instance of the class with the default settings.
Creates a new instance, which is a copy of the current instance.
A new instance, which is a copy of the current instance.
Determines whether or not the specified object is equal to the current instance.
The object to compare with the current object.
true if the specified object is equal to the current instance; otherwise false.
Serves as the default hash function.
An integer value, specifying the hash code for the current object.
For internal use. Specifies the type of data column to draw an appropriate icon in the WPF Report Designer’s Field List.
A enumeration value.
Lists the available data member types.
The data member is a query.
The data member is a stored procedure.
The data member is a table.
The data member is a view.
Contains information about a data source.
Initializes a new instance of the class with the default settings.
Creates a new instance, which is a copy of the current instance.
A new instance, which is a copy of the current instance.
Determines whether or not the specified object is equal to the current instance.
The object to compare with the current object.
true if the specified object is equal to the current instance; otherwise false.
Serves as the default hash function.
An integer value, specifying the hash code for the current object.
For internal use. Specifies whether a datasource is table-based (e.g., a database), or object-model-based (e.g., an XPO object).
true if the datasource is table-based; otherwise false.
The base class for the , and objects that are stored in a Report Wizard’s model.
Specifies the data source display name for a WPF Report Wizard.
A value, specifying the data source display name.
Determines whether or not the specified object is equal to the current instance.
The object to compare with the current object.
true if the specified object is equal to the current instance; otherwise false.
Serves as the default hash function.
An integer value, specifying the hash code for the current object.
Specifies the data source name.
A TName object that is the name of the entity.
Provides information about a stored procedure.
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with specified settings.
A value specifying the stored procedure name.
A value specifying the stored procedure display name.
A collection of stored procedure parameters.
Creates a copy of the current .
An object that represents a newly created copy of the current .
When connecting to a data source using the WPF Report Wizard, assigns identifiers to data tables, views and stored procedures, as well as their data members.
Initializes a new instance of the class with the default settings.
Creates a new instance, which is a copy of the current instance.
A new instance, which is a copy of the current instance.
Classifies the data member that belongs to a connected data source.
A enumeration value, classifying the data member.
Determines whether or not the specified object is equal to the current instance.
The object to compare with the current object.
true if the specified object is equal to the current instance; otherwise false.
Gets the hash code that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
Contains classes that utilize the most popular approaches to access different data providers.
The base for classes that provide the data source parameter functionality.
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with the specified settings.
A value, specifying the parameter name. This value is assigned to the property.
A value, specifying the parameter type. This value is assigned to the property.
A value, specifying the parameter type. This value is assigned to the property.
Specifies the parameter name.
A value, specifying the parameter name.
Specifies the parameter type.
The parameter type.
Specifies the parameter value.
A value.
Enables you to resolve connection strings by their names at runtime in .NET Core applications.
Initializes a new instance of the class.
Register the specified connection strings globally.
A dictionary with connection strings.
Register connection strings that the specified function returns globally.
A function that returns connection strings as key-value pairs.
An expression assigned to a data source parameter.
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with the specified expression.
A value, specifying the expression. This value is assigned to the property.
Initializes a new instance of the class with the specified expression and result type.
A value, specifying the expression. This value is assigned to the property.
A object, specifying the expression result type. This value is assigned to the property.
Determines whether or not the specified object is equal to the current instance.
The object to compare with the current object.
true if the specified object is equal to the current instance; otherwise false.
Specifies the expression.
A value, specifying the expression.
Gets the hash code that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
Specifies the expression result type.
A object, specifying the expression result type.
Returns the textual representation of .
A value.
When implemented by a class, provides basic functionality required by data access components.
Gets the name of a data member associated with the current data component.
A containing the name of a data member.
Retrieves the data from a data source.
A collection of values.
Loads the data source schema definition from XML.
A value containing an XML definition of the data source schema.
Specifies the name of the current data component.
A containing the data component name.
Saves the XML definition of the data source schema.
A value containing an XML definition of the data source schema.
Contains classes that are required to customize a data source connection wizard.
Lists the values indicating the handled exceptions.
An exception is related to a data connection.
A default exception handler.
An exception occurred while loading a wizard.
Provides functionality to run the Data Source Wizard.
Displays a confirmation window before the execution of a wizard.
A value.
true, if a user clicks OK; otherwise, false.
Creates a Data Source Wizard view.
A value.
A structure.
An object implementing the interface.
Runs the wizard with a specified model.
A object.
true, to save the changes to the wizard model; otherwise, false.
Displays a message with the specified text before the execution of a wizard.
A value.
Displays a message with the specified text and caption before the execution of a wizard.
A value.
A value.
Returns an object that displays a form while the wizard is loading information about a data source.
An object implementing the interface.
Provides a service functionality to the Data Connection wizard.
When implemented by a class, provides the exception handler functionality.
Indicates whether there are exceptions to handle.
true, if there are exceptions to handle; otherwise, false.
Handles the specified exception.
A object.
If implemented, enables the Cancel button on a form.
Closes the associated form window.
If implemented, provides the splash screen functionality.
Closes the splash screen.
Closes the splash screen, applying the specified settings.
true to throw an exception after closing the form window; otherwise false.
An integer value, specifying the timeout before closing the form window.
true to wait until a user closes the window; false to automatically close the window after exceeding the specified timeout.
Specifies whether or not the Cancel button is available on a splash screen.
true if the Cancel button is available; otherwise false.
Specifies whether or not to display a splash screen description.
true to display the description; otherwise false.
Specifies the caption of a splash screen.
A value, specifying the form caption.
Specifies the text of a splash screen description.
A value, specifying the form description.
Specifies the content of a splash screen.
An object implementing the interface.
Displays a splash screen with the specified parameters.
true to use the fade-in animation when loading the form.
true to use the fade-out animation when closing the form.
true to enable the timeout when loading the form.
Contains classes that provide functionality required for connecting to Entity Framework data sources.
Enumerates values that specify the container type.
Specifies the Entity Framework data model.
Specifies the WCF data service.
If implemented, provides information about a project type containing an Entity Framework data model.
Specifies the container type.
A enumeration value.
Contains classes that provide information about the known types in the current solution that are required to connect to Entity Framework data sources.
When implemented by a class, provides information about its containing assembly.
Indicates the full name of the current assembly.
A value, specifying the assembly name.
Indicates whether the current assembly is an assembly of the current project.
true, if the current assembly is an assembly of the current project; otherwise, false
Indicates whether the current assembly is an assembly of the current solution.
true, if the current assembly is an assembly of the current solution; otherwise, false.
Obtains resource options for the current assembly.
An object.
Obtains a collection of types available in the current assembly.
A collection of objects.
When implemented by a class, provides information about a project type.
Obtains the assembly in which the current type is defined.
An object containg information about the assembly in which the current type is defined.
Obtains the fully qualified name of the current type, including the namespace.
A value.
Indicates whether a type is defined within the current solution.
true, if a type is defined in the current solution; otherwise, false.
Obtains the name of the namespace containing the current type
A value.
Returns the current type.
A object.
When implemented by a class, provides information about known project types.
Obtains a collection of assemblies available for the current project.
A collection of objects.
Obtains the existing object that provides information about a known project type, or creates a new one if it was not found.
A object.
An object containing information about a project type.
Obtains project types that satisfy the specified filtering condition.
A System.Func delegate specifying a filtering condition.
A collection of objects.
Obtains assemblies containing project types that satisfy the specified filtering condition.
A System.Func delegate specifying a filtering condition.
A collection of objects.
Obtains the assembly of the current project.
An containing information about the assembly of the current project.
Obtains the name of the current assembly
A string containing the assembly name.
When implemented by a class, provides options for project resources.
If implemented, provides access to the known types in the current solution.
Provides access to types available for the current project.
An object, providing access to project types.
Adds a new reference by an assembly name.
A specifying the name of an assembly to reference.
Adds a new reference by an assembly file path.
A specifying the path to an assembly file.
Returns the first found type that satisfies the specified predicate.
A System.Predicate delegate.
An object.
Obtains a project type by its full name.
A value specifying the full name of a type.
An object.
Obtains a collection of types that extend the specified base class and satisfy the specified predicate.
An object.
A System.Predicate delegate.
A collection of objects.
Obtains a collection of types that satisfy the specified predicate.
A System.Predicate delegate.
A collection of objects.
Obtains the specified assembly
A specifying the name of the assembly to obtain.
An object containing information about an assembly.
Returns the path to an application’s assembly reference.
A value, specifying the project assembly.
A value, specifying the reference name.
A value.
Obtains project types available in the specified assembly.
A specifying the name of an assembly.
An object providing access to project types.
Obtains a collection of available types.
A collection of objects.
Indicates whether the specified assembly is referenced by the project.
A specifying the assembly name.
true, if an assembly is referenced by the project; otherwise, false.
Contains settings controlling data export from controls.
Contains values that specify whether or not the Clipboard Management feature is enabled.
Equal to the value.
Data is copied to the Clipboard together with its format settings.
Copied data is stored in Clipboard as simple plain text.
Provides base properties that manage copy/paste operations from/to Data Grid and Tree List controls.
Initializes a new instance of the class with the specified settings.
true, if the property should be set to Formatted; otherwise, false.
Gets or sets whether copying data in CSV format is enabled.
A value that specifies whether copying data in CSV format is enabled. The Default value is equivalent to DefaultBoolean.True.
Gets or sets whether copying data in XLS (Biff8) format is enabled.
A value that specifies whether copying data in XLS (Biff8) format is enabled. The Default value is equivalent to DefaultBoolean.True.
Gets or sets whether copying data in HTML format is enabled.
A value that specifies whether copying data in HTML format is enabled. The Default value is equivalent to DefaultBoolean.True.
Gets or sets whether copying data in RTF format is enabled.
A value that specifies whether copying data in RTF format is enabled. The Default value is equivalent to DefaultBoolean.True.
Gets or sets whether copying data in Text and UnicodeText formats is enabled.
A value that specifies whether copying data in Text and UnicodeText formats is enabled. The Default value is equivalent to DefaultBoolean.True.
Gets or sets whether data is copied to the Clipboard as plain text or along with its format settings (in RTF, HTML, XLS (Biff8), CSV, UnicodeText and Text formats).
A ClipboardMode enumerator value that specifies whether or not data copied from the target control should be stored together with its format settings.
Gets or sets whether formatted data is copied from both expanded and collapsed rows/nodes.
A value that specifies if an end-user can copy formatted data from both expanded and collapsed selected rows/nodes. The Default value is equivalent to DefaultBoolean.True.
Gets or sets whether column and band headers are to be copied along with data cells.
A value that specifies if the column and band headers are copied. The Default value is equal to DefaultBoolean.True.
Gets or sets data pasting mode.
Data pasting mode.
Gets or sets whether a progress bar that indicates a data copy operation’s progress is enabled.
A value that specifies if the progress bar is visible when copying very large amounts of RTF or HTML formatted data.
Contains values that specify how data is pasted to a target grid/treelist control.
Pasted data is added as new rows to the target control.
For the WinForms Tree List control, use the setting to specify if pasted data is inserted as the focused node’s children or siblings.
Data Grids: The Default mode is equivalent to None (data pasting is not allowed) for controls not in master-detail mode, and for master Views in master-detail mode. For detail Views in master-detail mode, the actual paste mode is determined by master Views.
Tree Lists: The Default mode is equivalent to None (data pasting is not allowed).
Data pasting is disabled.
Pasted data updates existing cells of the target control.
Contains values that specify the visibility of the progress bar.
The progress bar is always visible when copying data.
The progress bar is visible only when copying large portions of RTF- or HTML-formatted data.
The progress bar is never shown.
Identifies data pasting modes.
The same value as OnlyValidRow.
Forces the control to paste a row, even if the row contains invalid data.
Only valid rows are pasted. Invalid rows are skipped.
Contains classes used to encrypt spreadsheet documents.
Contains encryption options for a workbook.
Initializes a new instance of the class with the default settings.
Copies the appropriate properties of the specified object into the current instance of the class.
An class instance representing the source object for copying.
Stores the default value that is .
Gets or sets the password to encrypt the workbook.
A string that is the password to protect the document.
For internal use.
Resets all encryption options to their default values.
Gets or sets the encryption mechanism used to create a password-protected workbook.
An enumeration member that specifies the encryption type. The default is ModelEncryptionType.Strong.
Lists supported encryption types for a workbook.
Standard encryption for XLSX files that uses a binary EncryptionInfo structure. The default encryption algorithm is AES-128 and SHA-1 is used as a hashing algorithm. XLS files are encrypted by 40-bit RC4 encryption.
Supported in Microsoft Excel 2007 and higher.
Agile encryption for XLSX files that uses an XML EncryptionInfo structure. The default encryption algorithm is AES-256 and SHA512 is used as a hashing algorithm. XLS files are encrypted by 40-bit RC4 encryption.
Supported in Microsoft Excel 2010 and higher.
Contains classes that implement basic functionality for creating schedules.
Lists the day types regarding the recognized working activity.
This date is treated as a holiday.
This date cannot be attributed to a working day or holiday.
This date is treated as a working day.
Represents a day that is recognized as a work day.
Initializes a new instance of the class with the specified date and display name.
A value that specifies the date of the working day. This value is assigned to the property.
A which specifies the display name of the working day. This value is assigned to the property.
Determines whether the specified date is treated as a working day for the current .
A value representing the date to check.
A enumeration value if the date is a work day; otherwise the value.
Creates a copy of the current object.
An object which is a copy of the current object.
Determines whether the specified object is equal to the current instance.
The object to compare with the current object.
true if the specified object is equal to the current instance; otherwise false.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
Determines whether the specified date is treated as a working day.
A value representing the date to be identified.
true if the specified day is a working day; otherwise, false.
Gets the day type associated with this class.
An enumeration value.
Represents a day that is recognized as a holiday.
Initializes a new instance of the class with the specified date and display name.
A value that specifies the date of the holiday. This value is assigned to the property.
A which specifies the display name of the holiday. This value is assigned to the property.
Initializes a new instance of the class with the specified date, display name and location.
A value that specifies the date of the holiday. This value is assigned to the property.
A which specifies the display name of the holiday. This value is assigned to the property.
A which specifies the location of the holiday. This value is assigned to the property.
Determines whether the specified date is treated as a working day for the current holiday.
A value representing the date to check.
A enumeration value if the date is a holiday; otherwise the value.
Creates a copy of the current object.
A object which is a copy of the current object.
Determines whether the specified object is equal to the current instance.
The object to compare with the current object.
true if the specified object is equal to the current instance; otherwise false.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
Determines whether the specified date is treated as a working day for the current holiday.
A value representing the date to be identified.
Always false.
Gets or sets the location attribute of the holiday.
A value that specifies the holiday’s location.
Gets the day type associated with this class.
A enumeration value.
Represents a collection of objects.
Initializes a new instance of the class with the default settings.
Serves as a base class to represent a day corresponding to the particular date.
Returns a date, associated with the current KnownDateDay object or its descendant.
A value.
Gets or sets the name of the day to display, associated with the current KnownDateDay object or its descendant.
A representing a name of the day.
Determines whether the specified object is equal to the current instance.
The object to compare with the current object.
true if the specified object is equal to the current instance; otherwise false.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
Represents a class implemented to load holidays from the Outlook.hol file.
Initializes a new instance of the class with the default settings.
Retrieves locations for which holidays are present.
A containing holidays, as they are specified for MS Outlook.
An array of strings containing location names.
Retrieves locations for which holidays are present.
A string representing the location of the file containing holidays in MS Outlook format.
An array of strings containing location names.
Loads holidays from the specified file.
A string that is the location of the holidays file. For MS Office 2013 US English you can find it at C:\Program Files\Microsoft Office\Office15\1033\outlook.hol.
A collection containing holidays imported from MS Outlook.
Loads holidays for specified locations from the specified file.
A string that is the location of the holidays file. For MS Office 2013 US English you can find it at C:\Program Files\Microsoft Office\Office15\1033\outlook.hol.
An array of strings containing location names.
A collection containing holidays imported from MS Outlook.
Loads holidays for specified locations from the specified file, using the specified encoding.
A string that is the location of the holidays file. For MS Office 2013 US English you can find it at C:\Program Files\Microsoft Office\Office15\1033\outlook.hol.
A class representing a character encoding.
An array of strings containing location names.
A collection containing holidays imported from MS Outlook.
Loads holidays from the specified stream.
A containing holidays as they are represented for MS Outlook.
A collection containing holidays imported from MS Outlook.
Loads holidays for specified locations from the specified stream.
A containing holidays as they are represented for MS Outlook.
An array of strings containing location names.
A collection containing holidays imported from MS Outlook.
Loads holidays for specified locations from the specified stream, using the specified encoding.
A containing holidays as they are represented for MS Outlook.
A class representing a character encoding.
An array of strings containing location names.
A collection containing holidays imported from MS Outlook.
Serves as a base class for classes that represent a day, regarding the working activity recognized for the specific date.
Determines how to treat the specified date in terms of the work day and a holiday.
A value, representing the date to check.
A enumeration member.
Determines whether the specified date is treated as a working day for the current working day.
A value representing the date to be identified.
true if the specified date is a working day; otherwise, false.
Gets the type of the day that the current instance of the WorkDay class descendant represents.
A enumeration member specifying the day type.
Lists day types by the working activity.
Indicates that a particular, exact date is a work day.
Indicates that this day is a holiday.
Indicates a weekday.
Contains classes that allow you to specify security access settings.
Specifies access permissions.
Allows access.
Denies access.
Allows you to restrict external resource locations for security reasons.
Initializes a new instance of the class.
For internal use.
Provides access to the class’s instance that allows you to specify data resource access settings.
The object that allows you to set access rules to data resources.
Provides access to the class’s instance that allows you to specify Reporting-specific resource access settings.
The object that allows you to set Reporting-specific resource access rules.
Sets resource access rules. Raises an exception if this method is called for the second time while the application is running.
An array of access rules.
Provides access to the class’s instance that allows you to specify static resource access settings.
The object that allows you to set static resource access rules.
Sets resource access rules.
An array of access rules.
true, if the specified rule collection is registered successfully. Otherwise, false.
A rule that uses a custom logic to determine whether to allow or deny access to a URL/file directory.
Creates an instance of the CustomAccessRule class.
The enumeration value that specifies whether the created rule allows or denies access.
Occurs when URI accessibility is checked.
A rule that allows or denies access to a file directory.
Creates an instance of the that provides the specified access permission to file directories.
The enumeration value that specifies whether the created rule allows or denies access to file directories.
Creates the type rule that provides the specified access permission to the specified file directories.
The enumeration value that specifies whether the created rule allows or denies access to the specified file directories.
An array of file directories that the created rule allows or denies.
Creates the that allows resource loading only from the file directories passed as the parameter.
An array of file directories that this rule allows. Other directories are considered as denied in this application.
An instance of the class.
Creates the that denies resource load from the file directories passed as the parameter.
An array of file directories that this rule denies. Other directories are considered as allowed in this application.
An instance of the class.
A rule that allows or denies access.
Indicates whether the rule allows or denies access.
The enumeration value.
A rule that allows or denies access to a URI.
Determines whether the rule allows resource load from the specified URI.
The URI whose accessibility this method checks.
true, if the application can load resources from the specified URI. Otherwise, false.
A base class for the and classes.
A rule that allows or denies access to a URL.
Creates an instance of the that provides the specified access permission to URLs.
The enumeration value that specifies whether the created rule allows or denies access to URls.
Creates the that provides the specified access permission to specified URLs.
The enumeration value that specifies whether the created rule allows or denies access to the specified URls.
An array of Urls that the created rule allows or denies.
Creates the rule that allows resource loading only from the URLs passed as the parameter.
An array of URLs that this rule allows. Other URLs are considered as denied in this application.
An instance of the class.
Creates the that denies resource loading from the URLs passed as the parameter.
An array of URLs that this rule denies. Other URLs are considered as allowed in this application.
An instance of the class.
Contains classes representing a set of services intended to facilitate the implementation of common tasks, such as keyboard and mouse event handling.
Defines a service used to process keyboard input.
Override this method in a descending class to handle the KeyDown event.
This class is equivalent to and contains information about the pressed key and key modifiers.
Override this method in a descending class to handle the KeyPress event.
This class is equivalent to and specifies the ASCII character that corresponds to the key a user pressed.
Override this method in a descending class to handle the KeyUp event.
This class is equivalent to and contains information about the released key and key modifiers.
Defines a service used to handle mouse events.
Override this method in a descending class to handle the MouseDown event.
This class is equivalent to and contains information on the pressed mouse button, the mouse coordinates, and the mouse wheel rotations.
Override this method in a descending class to handle the MouseMove event.
This class is equivalent to and contains information on a pressed mouse button, the mouse coordinates, and the amount the mouse wheel moved.
Override this method in a descending class to handle the MouseUp event.
This class is equivalent to and contains information on a pressed mouse button, the number of times the mouse button was pressed and released, the mouse coordinates, and the amount the mouse wheel moved.
Override this method in a descending class to handle the MouseWheel event.
This class is equivalent to and contains information on a pressed mouse button, the mouse coordinates, and the amount the mouse wheel moved.
Allows you to display a progress indicator for time-consuming operations.
Initializes and displays a progress indicator.
A string indicating what action is currently performed
An integer specifying the minimum indicator value.
An integer specifying the maximum indicator value.
An integer specifying the current indicator value.
Finalizes progress indication.
Modifies the indicator value to track progress.
An integer that is the value indicating the current progress.
A base class for custom services used to process keyboard input.
Initializes a new instance of the class with the specified service.
An object exposing the interface.
Override this method to handle the KeyDown event.
This class is equivalent to and contains information about the pressed key and key modifiers.
Override this method to handle the KeyPress event.
This class is equivalent to and specifies the ASCII character corresponding to the key a user pressed.
Override this method to handle the KeyUp event.
This class is equivalent to and contains information about the released key and key modifiers.
Provides access to the service interface of the wrapper.
An interface of the wrapper.
A base class for custom services used to process mouse events.
Initializes a new instance of the class with the specified service.
An object exposing the interface.
Override this method to handle the MouseDown event.
This class is equivalent to and contains information on a pressed mouse button, the mouse coordinates, and the amount the mouse wheel moved.
Override this method to handle the MouseMove event.
This class is equivalent to and contains information on a pressed mouse button, the mouse coordinates, and the amount the mouse wheel moved.
Override this method to handle the MouseUp event.
This class is equivalent to and contains information on a pressed mouse button, the number of times the mouse button was pressed and released, the mouse coordinates, and the amount the mouse wheel moved.
Override this method to handle the MouseWheel event.
This class is equivalent to and contains information on a pressed mouse button, the mouse coordinates, and the amount the mouse wheel moved.
Provides access to the service interface of the wrapper.
An interface of the wrapper.
Contains utility classes used by DevExpress controls and components.
Provides an option to fix issues with unexpected output content (such as red crosses X, distorted fonts, etc.) for Printing, Reporting, RichEditDocumentServer and PDF libraries used on the Microsoft Azure Web Sites.
Specifies whether or not the PDF export mode is Azure-compatible.
true if the PDF export is Azure-compatible; otherwise false.
Contains classes that implement the Command pattern.
Represents a command.
Determines whether the command can execute in its current state.
true if the command can execute; otherwise, false.
Gets or sets the type of the object which invokes the command.
A enumeration value, specifying the object type.
Creates an object defining the command state for the current command.
An interface that defines the command state.
Gets the text description of a command.
A string containing the command’s description.
Executes the command on the current command target.
Performs a command action regardless of a command state.
An interface defining the command state.
Gets or sets whether the object to which the command is attached is hidden, if the command is disabled.
true to hide the object with a disabled command; otherwise, false.
Gets an image associated with the command.
A object representing the associated image.
Gets a key tip associated with the command.
A string value that is the command key tip.
Gets a larger image associated with the command.
A object representing the associated image.
Gest the menu caption associated with the current command.
A string representing the text of the menu item.
Indicates whether a command invokes a modal dialog when executing.
true if a modal dialog is displayed while executing the command; otherwise, false. By default it is false.
Updates the command state.
An interface defining the state of a command.
Lists the command sources.
The command is issued from the keyboard.
The command is issued from the menu.
The command is issued using a mouse.
The type of the command source is not known.
Defines a command state.
Gets or sets the checked state of the command.
true if the command state is checked; otherwise, false.
Gets or sets the value used by a command.
An object representing the value used by a command.
Gets or sets whether the command is enabled.
true to enable the command; otherwise, false.
Gets or sets whether the UI element to which the command is attached is visible.
true to display the UI element; otherwise, false.
Contains classes that serve as the base for objects implementing particular aspects of DevExpress controls’ functionality.
Provides data for the events that fire after option changes .
Creates a new object with default values.
Creates a new object.
A value representing the name of the option whose value has been changed. This value is assigned to the property.
A value representing the option’s previous value. This value is assigned to the property.
A value representing the option’s current value. This value is assigned to the property.
Gets the name of the option whose value has been changed.
A value representing the option’s name.
Gets or sets the option’s current value.
A value representing the option’s current value.
Gets the option’s previous value.
A value representing the option’s previous value.
Represents a method that will handle the event raised after the option has been changed.
The event sender.
A object that contains data related to the event.
Serves as a base for classes representing options.
Creates a new object.
Initializes a new instance of the class.
An object that implements the IViewBagOwner interface.
The string value.
Copies all settings from the options object passed as a parameter.
A descendant whose settings are assigned to the current object.
Locks the object by disallowing visual updates until the EndUpdate or CancelUpdate method is called.
Unlocks the object after it has been locked by the BeginUpdate method, without causing an immediate visual update.
Unlocks the object after a call to the BeginUpdate method and causes an immediate visual update.
Resets all options to their default values.
Returns a string representing the currently enabled options.
A value representing the currently enabled options. “” (String.Empty) if no option is enabled.
Lists values which specify the validity of a condition (indicates whether the condition is true or false).
The default behavior determined by the control’s logic.
Corresponds to a Boolean value of false.
Corresponds to a Boolean value of true.
Represents the universal collection, which may be used as a base class for other collection classes.
Initializes a new instance of the class with the default settings.
Provides indexed access to individual items in the collection.
A zero-based integer specifying the desired item’s position within the collection. If it’s negative or exceeds the last available index, an exception is raised.
A <T> object which represents the item at the specified position.
Represents the universal collection, which may be used as a base class for other collection classes.
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with the specified capacity.
An integer value representing the number of elements that the collection can contain. This value is assigned to the property.
Adds the specified object to the collection.
A <T> object to append to the collection.
An integer value indicating the position into which the new element was inserted.
Adds a collection of elements to the end of the collection.
A object which represents the collection of elements to append to the collection.
Gets or sets the number of elements that the can contain.
An integer value representing the number of elements that the collection can contain.
Removes all objects from the instance.
Determines whether the collection contains the specified item.
A <T> object to locate in the collection.
true if the collection contains the specified item; otherwise, false.
Copies all the elements from the instance to a one-dimensional array, starting at the specified index of the target array.
A one-dimensional array of <T> objects.
An integer value specifying the zero-based index in the target array at which copying begins.
Gets the number of elements contained in the instance.
An integer value representing the number of elements contained in the collection.
Searches for an element that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire .
The delegate that defines the conditions of the element to search for.
The first element that matches the conditions defined by the specified predicate, if found; otherwise, the default value for type T.
Performs the specified action on each element of the .
The <T> delegate to perform on each element of the .
Returns an enumerator that iterates through the instance.
A for the instance.
Returns the zero-based index of the specified element in the collection.
A <T> object to locate in the collection.
An integer value representing the position of the specified element in the collection.
Inserts the specified element into the collection at the specified position.
An integer value which represents the zero-based index at which the element should be inserted.
A <T> object to insert into the collection.
Removes the specified element from the collection.
A <T> object to be removed from the collection.
true if the specified element has been successfully removed from the collection; false if the specified element has not been found within the collection.
Removes the element at the specified index of the instance.
A zero-based integer specifying the index of the object to remove. If it’s negative or exceeds the number of elements, an exception is raised.
Sorts the elements in the entire using the specified comparer.
The implementation to use when comparing elements.
Copies the elements to a new array.
An array containing the DXCollectionBase<T> elements.
Gets or sets the type of an object, which provides uniqueness for the current .
A DevExpress.Utils.DXCollectionUniquenessProviderType instance.
Contains types related to pop-up filter menus, filter editors, filter panels, etc.
Lists values of localized strings. See the class description to learn more.
Return value: “Values above the average”.
Return value: “Above Average”.
Return value: “After a date”.
Return value: “After”.
Return value: “Dates within a range”.
Return value: “All Dates In The Period”.
Return value: “April”.
Return value: “April”.
Return value: “August”.
Return value: “August”.
Return value: “Prior to a date”.
Return value: “Before”.
Return value: “Starts with a specific text”.
Return value: “Begins With”.
Return value: “Values below the average”.
Return value: “Below Average”.
Return value: “Values within a range”.
Return value: “Between”.
Return value: “The lowest values”.
Return value: “Bottom N”.
Return value: “Contains a specific text”.
Return value: “Contains”.
Return value: “Two conditions combined by the AND or OR operators”.
Return value: “Custom Filter”.
Return value: “Common date ranges”.
Return value: “Specific Date Periods”.
Return value: “December”.
Return value: “December”.
Return value: “Does not start with a specific text”.
Return value: “Does Not Begin With”.
Return value: “Does not contain a specific text”.
Return value: “Does not contain”.
Return value: “Does not end with a specific text”.
Return value: “Does Not End With”.
Return value: “Does not equal a value”.
Return value: “Does Not Equal”.
Return value: “Ends with a specific text”.
Return value: “Ends With”.
Return value: “Equals a value”.
Return value: “Equals”.
Return value: “February”.
Return value: “February”.
Return value: “Greater than a value”.
Return value: “Greater Than”.
Return value: “Greater than or equal to a value”.
Return value: “Greater Than Or Equal To”.
Return value: “Empty or not specified”.
Return value: “Is Blank”.
Return value: “Not empty”.
Return value: “Is Not Blank”.
Return value: “Not empty”.
Return value: “Is Not Null”.
Return value: “Is empty”.
Return value: “Is Null”.
Return value: “The same date”.
Return value: “Is Same Day”.
Return value: “January”.
Return value: “January”.
Return value: “July”.
Return value: “July”.
Return value: “June”.
Return value: “June”.
Return value: “Last month”.
Return value: “Last Month”.
Return value: “Last quarter”.
Return value: “Last Quarter”.
Return value: “Last week”.
Return value: “Last Week”.
Return value: “Last year”.
Return value: “Last Year”.
Return value: “Less than a value”.
Return value: “Less Than”.
Return value: “Less then or equal to a value”.
Return value: “Less Than Or Equal To”.
Return value: “March”.
Return value: “March”.
Return value: “May”.
Return value: “May”.
Return value: “Next month”.
Return value: “Next Month”.
Return value: “Next quarter”.
Return value: “Next Quarter”.
Return value: “Next week”.
Return value: “Next Week”.
Return value: “Next year”.
Return value: “Next Year”.
Return value: “Choose One Description”.
Return value: “Choose One”.
Return value: “November”.
Return value: “November”.
Return value: “October”.
Return value: “October”.
Return value: “First quarter”.
Return value: “Quarter 1”.
Return value: “Second quarter”.
Return value: “Quarter 2”.
Return value: “Third quarter”.
Return value: “Quarter 3”.
Return value: “Fourth quarter”.
Return value: “Quarter 4”.
Return value: “Filters Description”.
Return value: “Filters”.
Return value: “Date Filters Description”.
Return value: “Date Filters”.
Return value: “Filters Description”.
Return value: “Filters”.
Return value: “September”.
Return value: “September”.
Return value: “Items Description”.
Return value: “Items”.
Return value: “Percents Description”.
Return value: “Percents”.
Return value: “Numeric Filters Description”.
Return value: “Numeric Filters”.
Return value: “Text Filters Description”.
Return value: “Text Filters”.
Return value: “This month”.
Return value: “This Month”.
Return value: “This quarter”.
Return value: “This Quarter”.
Return value: “This week”.
Return value: “This Week”.
Return value: “This year”.
Return value: “This year”.
Return value: “Today”.
Return value: “Today”.
Return value: “Tomorrow”.
Return value: “Tomorrow”.
Return value: “The highest values”.
Return value: “Top N”.
Return value: “Predefined Filters”.
Return value: “Predefined Filters”.
Return value: “From the beginning of the year to the present”.
Return value: “Year To Date”.
Return value: “Yesterday”.
Return value: “Yesterday”.
Return value: “First”.
Return value: “Choose one…”.
Return value: “Enter a date…”.
Return value: “Enter a value…”.
Return value: “Enter text to search…”.
Return value: “Select a date…”.
Return value: “Select a value…”.
Return value: “Second”.
Return value: “Type”.
Return value: “Value”.
Return value: “Clear Filter”.
Return value: “Close”.
Return value: “Values”.
Allows you to localize filter menu elements.
Initializes a new instance of the class with the default settings.
Provides data for the , , and events.
Gets the applied filter criteria.
An object that specifies the filter criteria.
Gets the name of the processed data field or the full path to the data field through object relationships.
A string value that specifies the name of the processed data field or the full path to the data field through object relationships.
Selects the data value that corresponds to the blank value.
true, if the data value is successfully selected; otherwise, false.
Selects the data value that corresponds to the empty string value.
true, if the data value is successfully selected; otherwise, false.
Selects the data values that do not correspond to the blank value.
true, if the data values are successfully selected; otherwise, false.
Selects the data values that do not correspond to the empty string value.
true, if the data values are successfully selected; otherwise, false.
Selects the data values that do not correspond to the null value.
true, if the data values are successfully selected; otherwise, false.
Selects the data value that corresponds to the null value.
true, if the data value is successfully selected; otherwise, false.
Selects the specified range of values.
An object that specifies the start value of the range.
An object that specifies the end value of the range.
true, if the data value range is successfully selected; otherwise, false.
Selects the specified range of values.
An object that specifies the start value of the range.
An object that specifies the end value of the range.
The data type.
true, if the data value range is successfully selected; otherwise, false.
For internal use.
For internal use.
For internal use.
For internal use.
Selects the specified value.
An object that specifies the value by which data is filtered.
true, to select values that are not specified; otherwise, false.
true, if the data value is successfully selected; otherwise, false.
Selects the specified value.
An object that specifies the value by which data is filtered.
The data type.
true, if the data value is successfully selected; otherwise, false.
Selects the specified values.
An array of values by which data is filtered.
true, if the data values are successfully selected; otherwise, false.
Selects the specified values.
An object that specifies the collection of values by which data is filtered.
The data type.
true, if the data values are successfully selected; otherwise, false.
Selects the specified values and the “Blanks” value.
An array of values by which data is filtered.
true, if the data values are successfully selected; otherwise, false.
Selects the specified values and the “Blanks” value.
An object that specifies the collection of values by which data is filtered.
The data type.
true, if the data values are successfully selected; otherwise, false.
Gets an object that specifies the filter menu view model.
An object that specifies the filter menu view model.
Provides formatting settings.
Creates an instance of the class.
Initializes a new instance of the class with the specified settings.
A DevExpress.Utils.IComponentLoading object.
Initializes a new instance of the class with the specified settings.
A DevExpress.Utils.IComponentLoading object.
An object that implements the IViewBagOwner interface.
The string value.
Initializes a new instance of the class.
An object that implements the IViewBagOwner interface.
The string value.
Gets or sets whether a value for the property should be determined each time the property is accessed.
true if the value for the property should be determined each time the property is accessed.
Copies properties of the specified object to the current object.
The object whose properties must be copied.
Occurs on changing properties of the current class object.
Gets a object with default settings.
The object with default property values.
Gets or sets the object which specifies how values should be formatted.
The IFormatProvider object which specifies how values should be formatted.
Gets the pattern for formatting values.
The string representing the format pattern.
Gets or sets the type of formatting specified by the current object.
One of values specifying the formatting type.
Gets the value formatted according to the format pattern and using the format provider settings.
The value to format.
The text representation of the specified value according to settings of the current object.
Returns the actual format string.
The actual format string.
Tests whether properties of the current object are set to default values.
true if the object properties are set to default values; otherwise,false.
Compares properties of the current object with settings of the specified object.
The object whose properties are compared.
true if properties of the current object equal to corresponding properties of the info parameter.
The method supports the internal .NET infrastructure and you must not call it from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Performs actions when the property changes.
Reverts properties of the current object to default values.
Tests whether the object should be persisted.
true if the object should be persisted; otherwise, false.
Returns a string that represents the current object.
A value that represents the current object.
The method supports the internal .NET infrastructure and you must not call it from your code.
Enumerates values for the property.
Use Custom to format string values.
Use Custom when assigning a custom to the property.
Setting to Custom does not change the and property values.
Specifies that values should be formatted as the type.
Setting to DateTime assigns the static format provider to the property. This defines the format provider for the current culture.
Also is set to “d” (short date pattern).
No formatting is performed.
Setting the property to None clears the property and sets the object to null.
Specifies that values should be formatted as numbers.
Setting to Numeric assigns the static System.Globalization.NumberFormatInfo.CurrentInfo format provider to the property. This defines the format provider for the current culture.
Also is set to an empty string.
Specifies the horizontal alignment of an object or text in a control.
Centers an object or text within a region.
Places an object or text at the default position, which is determined by a control.
Places an object/text at a far position.
Places an object/text at a near position.
Contains classes that provide support for the “Inversion of Control” software design pattern in DevExpress products.
Enables you to register factories that are used to create object instances.
Initializes a new instance of the class with the specified factory.
A function, specifying the required .
Modifies the registration so that a new dependency will be created on each method call.
Releases all resources used by .
Gets the cached resolved instance for a resolved non-transient dependency.
A value.
Gets the flag for a transient registration.
A Boolean value.
Provides a container registration for dependencies that are registered by passing an instance (using the method).
Initializes a new instance of the class with the specified instance.
A value.
Gets the passed reference as a dependency.
A value.
A dependency injection container.
Initializes a new instance of the class with the default settings.
Releases all resources used by .
Registers a delegate to resolve an instance of the specified type with a specified TServiceType key.
A function, specifying the type to resolve.
A object.
Registers a delegate with the specified container as an argument to resolve an instance of the specified type with a corresponding TServiceType key.
A function, specifying the type to resolve.
A object.
Registers the specified instance as a singleton with the specified serviceType key.
A object.
A value.
An object.
Registers the specified instance as a singleton with the specified TServiceType key.
A value.
An object.
Registers the specified concreteType with the specified serviceType key.
A object.
A object.
A object.
Registers the specified TConcreteType as a dependency.
A object.
Registers the specified TConcreteType with the specified TServiceType key.
A object.
Gets an instance with the specified serviceType key.
A object.
A value.
Gets an instance of the specified type with a corresponding TServiceType key.
A value.
Provides an abstract container registration.
Occurs if there is an error during registration of a type.
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with the specified error message.
A value, specifying the error message.
Initializes a new instance of the class with the specified message and exception details.
A value, specifying the message displayed when a database connection fails.
A object, specifying the error details.
Occurs if there is an error during request of a dependency.
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with the specified error message.
A value, specifying the error message.
Initializes a new instance of the class with the specified message and exception details.
A value, specifying the message displayed when a database connection fails.
A object, specifying the error details.
Enables a container registration for dependencies that are registered by type (i.e., by calling the methods).
Initializes a new instance of the class with the specified settings.
A object.
A object.
Modifies the registration so that a new dependency will be created on each method call.
Gets the type of a dependency.
A object.
Gets the selected constructor to be resolved.
A object.
Releases all resources used by .
Gets the cached instance for a resolved non-transient dependency.
A value.
Gets an object that can be used to synchronize access.
A value.
Gets the flag for a transient registration.
A Boolean value.
Gets the registered value for a constructor parameter that was registered using the methods.
A value.
A value.
true, if the constructor parameter value has been obtained; otherwise, false.
Registers a constructor parameter value (if it is not registered in the container as a dependency).
A value, specifying the parameter name.
A value, specifying the parameter value.
A object.
Provides data for events raised when upgrading a control’s layout, allowing you to cancel the upgrade (e.g. , , etc.).
Initializes a new instance of the class with the specified previous version.
A specifying the previous version number. This value is assigned to the property.
Gets or sets whether to allow upgrading the control layout.
true to allow the operation; otherwise, false.
A method that will handle events raised when upgrading a control’s layout, allowing you to cancel the upgrade (e.g. , , etc.).
The event sender.
A object that contains event data.
Provides data for the events raised when upgrading a control’s layout (e.g., , , etc.).
Initializes a new instance of the class with the specified previous version.
A specifying the previous version number. This value is assigned to the property.
Initializes a new instance of the class with the specified settings.
A value used to initialize the property.
A value used to initialize the property.
Returns an array of items that exist in the current control but do not exist in the layout being loaded. These items are hidden. This property is in effect for the .
An array of items that exist in the current control but do not exist in the layout being loaded.
Returns the textual representation of the previous layout version.
A representing the previous version of the layout.
A method that will handle events raised when upgrading a control’s layout (e.g., , , etc.).
The event sender.
A object that contains event data.
Represents classes, that implement basic functionality for localization of Windows Forms and ASP.NETLocalization controls.
Represents the base class for all localizer classes.
Gets or sets a localizer object providing localization of the user interface at runtime.
A descendant, which is used to localize the user interface at runtime.
Fires immediately after the property value has been changed.
Returns a localizer object, which provides resources based on the thread’s language and regional settings (culture).
An object representing resources based on the thread’s culture.
Creates an XML document, which contains resource strings provided by the current object.
A object.
Returns an active localizer provider for this object.
An ActiveLocalizerProvider<T> object.
Gets the string, localized by the current , for the specified user interface element.
A T enumeration value specifying the UI element whose caption (text) is to be localized.
A representing the text to be displayed within the specified UI element.
Returns the name of the language currently used by this localizer object.
A value that specifies the language of the user interface localization.
Raises the event.
Sets an active localizer provider for this object.
An ActiveLocalizerProvider<T> object.
Saves the current ‘s resources to the specified XML file.
A specifying the file name (including the file path), to which all localization resources will be saved.
Represents a base class for collections that are able to send update notifications.
Initializes a new instance of the class with the default settings.
Adds a collection of objects to the end of the current collection.
An object exposing the interface, which represents the collection of objects to append.
Locks the , preventing change notifications (and visual updates) from being raised by the object until the EndUpdate or CancelUpdate method is called.
Unlocks the object after it has been locked by the BeginUpdate method, without causing an immediate visual update.
Occurs when the collection is changed.
This event occurs when the collection is about to change.
Unlocks the object after a call to the BeginUpdate method and causes an immediate visual update.
Gets whether the collection has been locked for updating.
true if the collection is locked; otherwise, false.
Contains options that specify how column specific settings are stored to and restored from storage (a stream, xml file or the system registry).
Initializes a new instance of the class with the default settings.
Gets or sets whether columns that exist in the current control but do not exist in a layout when it is restored should be retained.
true to retain columns that exist in the current control’s layout but do not exist in the layout being restored; false to remove such columns.
Copies all the settings from the options object passed as the parameter.
A descendant whose settings are assigned to the current object.
Gets or sets whether the columns that exist in a layout when it is restored but that do not exist in the current control should be discarded or added to the control.
true to discard the columns that exist in the layout being restored but do not exist in the current control; false to add these columns to the control.
Gets or sets whether all the settings of a control’s columns/bands (except for the appearance settings) are stored when the layout is saved to storage and restored when the layout is restored from storage.
true if all the settings of a control’s columns/bands are included in the layout when it’s saved to storage and these settings are restored when the layout is restored from storage; otherwise, false.
Gets or sets whether the appearance settings of the columns and bands are also stored when the layout is saved to storage and restored when the layout is restored from storage.
true if the appearance settings of the columns and bands are included in the layout when it’s saved to storage and these settings are restored when the layout is restored from storage; otherwise, false.
Gets or sets whether the position, width and visibility of the columns and bands are stored when the layout is saved to storage and restored when the layout is restored from storage.
true if the position, width and visibility of columns and bands are included in the layout when it’s saved to storage and these settings are restored when the layout is restored from storage; otherwise, false.
Represents the base class for classes which contain the options that are responsible for how the control’s layout is stored to and restored from storage (a stream, xml file or system registry).
Initializes a new instance of the class with the default settings.
Copies settings from the specified object to the current object.
An object whose settings are copied to the current object.
Returns an object whose settings indicate that the full layout of the control should be stored to and restored from storage (a stream, xml file or system registry).
A object whose settings indicate that the full layout of the control should be stored to/restored from storage.
Gets or sets the version of the layout.
A string representing the version of the layout.
Gets whether the settings should be persisted.
The component that owns the current settings.
true, if the settings should be persisted; otherwise, false.
Contains options that specify how a control’s layout is stored to and restored from storage (a stream, xml file or system registry).
Initializes a new instance of the class with the default settings.
Copies all the settings from the options object passed as the parameter.
A descendant whose settings are assigned to the current object.
Contains options that specify how the columns’ and bands’ settings are stored to and restored from storage (a stream, xml file or sysytem registry).
An object that specifies how the columns’ and bands’ settings are stored to and restored from storage.
Resets all options to their default values.
Gets or sets whether all the control’s settings (except for the appearance settings and format rules) are stored when the layout is saved to storage and restored when the layout is restored from storage.
true if all the control’s settings are included in the layout when it’s saved to storage and these settings are restored when the layout is restored from the storage; otherwise, false.
Gets or sets whether the control’s appearance settings are also stored when the layout is saved to storage and restored when the layout is restored from storage.
true if the control’s appearance settings are included in the layout when it’s saved to storage and these settings are restored when the layout is restored from storage; otherwise, false.
Gets or sets whether the control’s grouping, sorting, filtering settings and summaries are stored when the layout is saved to storage and restored when the layout is restored from storage.
true if the control’s grouping, sorting, filtering settings and summaries are included in the layout when it’s saved to storage and these settings are restored when the layout is restored from storage; otherwise, false.
Gets or sets whether MS Excel-style conditional formatting rules are stored when the layout is saved to storage and restored when the layout is restored from storage.
true if MS Excel-style conditional formatting rules are included in the layout when it’s saved to storage and these settings are restored when the layout is restored from storage; otherwise, false.
Gets or sets whether the control’s visual options are stored when the layout is saved to storage and restored when the layout is restored from storage.
true if the control’s visual options are included in the layout when it’s saved to storage and these settings are restored when the layout is restored from storage; otherwise, false.
Represents a point with floating X and Y values.
For internal use only. Initializes a new instance of the class.
For internal use only. Initializes a new instance of the class.
A value.
A value.
For internal use only. Represents an empty point.
Determines whether or not the specified object is equal to the current instance.
The object specifying a instance to compare with the current object.
true if the specified object is equal to the current instance.
Serves as the default hash function.
An integer value, specifying the hash code for the current object.
For internal use only. Checks whether the current point object is empty.
true if the point is empty; otherwise, false.
Adds the specified values to and .
A value to be added to .
A value to be added to .
For internal use. Returns the textual representation of .
A value.
For internal use. Specifies the X-coordinate of the object.
A value.
For internal use. Specifies the Y-coordinate of the object.
A value.
Contains helper classes that extend serialization capabilities of DevExpress controls.
When implemented, specifies a converter used to serialize/deserialize arbitrary objects in a custom manner.
When implemented, returns whether the converter can serialize/deserialize objects of the specified type.
A that specifies the type to check.
true if the converter can serialize/deserialize objects of the specified type; otherwise, false.
When implemented, deserializes an object of the specified type from the specified string.
A that specifies the type of object to deserialize.
A that represents the serialized object.
A deserialized object.
When implemented, returns the type by its full name.
A that specifies the full name of the type to return.
A that identifies the type whose full name is specified by the typeName parameter.
When implemented, serializes the specified object of the specified type.
A that specifies the type of the object to serialize.
The object to serialize.
A that represents the serialized object.
Serves as a base class for classes that retrieve and save appointment information from and to XML data objects.
Generate an XML string that contains information about a persistent object or collection (reminders, resources, etc.).
An XML string.
Provides an API that supports vector images.
A vector image.
This member supports the internal infrastructure, and is not intended to be used directly from your code.
Creates a vector image from the given stream.
A stream from which the vector icon should be created.
Creates a vector icon from a resource.
A Type of resource assembly.
Image name.
Copies this vector icon.
The vector image copy.
You cannot modify SvgImage objects directly. Instead, you need to create their copies and modify them in process.
A Delegate that modifies the icon.
New vector image copy.
This member supports the internal infrastructure, and is not intended to be used directly from your code.
This member supports the internal infrastructure, and is not intended to be used directly from your code.
Provides access to elements (primitives) from which this vector image consists.
A List of vector image elements.
Creates a new SvgImage object from a vector image on local storage.
A path to the image file.
The SvgImage object created from the given file.
Creates a new SvgImage object from a vector image stored in project resources.
The name an icon has in resources.
The assembly name.
A newly created SvgImage.
Creates a new SvgImage object from a vector image stored in a stream.
The stream that stores the image.
A newly created SvgImage object.
This member supports the internal infrastructure, and is not intended to be used directly from your code.
This member supports the internal infrastructure, and is not intended to be used directly from your code.
Returns the image height.
The image height.
Returns the horizontal image offset.
The horizontal image offset.
Returns the vertical image offset.
The vertical image offset.
This member supports the internal infrastructure, and is not intended to be used directly from your code.
Saves this vector image to the specific file.
A path to the file where this vector icon should be stored.
This member supports the internal infrastructure, and is not intended to be used directly from your code.
This member supports the internal infrastructure, and is not intended to be used directly from your code.
Gets or sets a unique image identifier.
An Object that identifies this image.
Returns the collection of image tags that are not supported by DevExpress controls.
Stores unsupported image tags.
Returns the image width.
The image width.
Lists the values specifying whether a report control allows loading images using the “file://“ protocol.
Enables loading of images from custom directories (defined using the or method).
Enables loading of images from an application’s working directory (defined by the AppDomain.CurrentDomain.BaseDirectory property).
Enables loading of any image from any directory.
Forbids loading images using the “file://“ protocol (only the “http://“, “https://“ and “ftp://“ protocols are supported).
Specifies the security settings for resolving URL’s in a web application.
Enables using the “file://“ protocol for loading images to the specified directories.
An array of values, specifying the custom directories.
true, if loading images to custom directories is enabled; otherwise, false.
Enables loading images to the protocols defined in the specified callback.
A function, specifying a custom callback.
true, if loading images to custom directories is enabled; otherwise, false.
For internal use.
Specifies whether a report control allows loading images using the “file://“ protocol.
A enumeration value.
Specifies the vertical alignment of an object or text in a control.
Places the text to the bottom of an object.
Centers the text within an object.
Places the text to its default position. The default position is in the center of an object.
Places the text to the top of an object.
Enumerates wrapping modes.
Default wrapping mode. The actual wrapping mode is determined by a control.
The word wrapping feature is disabled.
The word wrapping feature is enabled.
Contains classes implementing the common ViewState management functionality for DevExpress Web controls.
Represents a base for classes providing different options.
Initializes a new instance of the class with the default settings.
Contains classes that support the infrastructure of the eXpress Persistent Objects.
Contains classes that handle operations on a data store.
Lists the values that specify the action which is performed when a session is connected to a data store.
A session will try to automatically create the database if it doesn’t exist. It will also create or update the database schema for any persistent classes currently being used.
A session will not automatically create the database or update the database schema. The database schema is still queried and checked to match the currently used persistent class metadata.
A session will never query the database for schema to validate against persistent class metadata. This will suppress the SchemaCorrectionNeededException, but a database error may occur during data operations if the schema is not compatible with run-time persistent classes metadata.
A session will automatically create or update the database schema for the persistent classes currently being used. If the database doesn’t exist, it won’t be created by a session.
Serves as the base class for the classes that represent statements.
Determines whether the current object has the same settings as the specified object.
A object to compare with the current object.
true if the object specified by the parameter has the same settings as the current object; otherwise, false.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Returns the names of the tables that are referenced in the statement.
An array of strings that specify the names of the tables that are referenced in the statement.
Returns the names of the tables that are referenced in the specified statements.
An array of descendants that represents statements.
An array of strings that specify the names of the tables that are referenced in the specified statements.
The collection of operands.
Contains values that specify the command pool behavior.
Pooling of prepared (or compiled) commands in the scope of the database transaction.
No command pooling.
Pooling of prepared (or compiled) commands in the scope of the database transaction.
Pooling of commands in the scope of the database transaction. The method is not called for commands.
Implements the base functionality for SQL-based data store adapters, including the and other adapters listed in the Database Systems Supported by XPO topic.
Gets a collection of custom aggregate functions supplied by the current metadata provider.
A collection of custom aggregate functions.
Specifies the timeout value passed to the IDbCommand.CommandTimeout property of each created command, in seconds.
Searches custom aggregate functions registered in an application via the and method calls for a function with the specified name.
A custom aggregate function’s name. This value cannot be null (Nothing in Visual Basic) or match a standard aggregate name: Sum, Min, Max, Avg, Count, Exists, or Single.
An object that corresponds to the aggregateName, if found; otherwise, null (Nothing in Visual Basic).
Specifies the timeout value passed to the IDbCommand.CommandTimeout property, in seconds. Can be overridden by the field. The default is 300.
Specifies how connection providers initialize command parameters. Use the property to change this setting for a specific connection provider.
A enumeration value. Specifies how to initialize command parameters.
This property is now obsolete. Use instead.
Specifies whether connection providers initialize the , , , and properties. The default value is false.
Specifies how a connection provider initializes command parameters.
A enumeration value. Specifies how to initialize command parameters.
Registers a custom aggregate function to use in any -based criteria in your application.
A custom aggregate function to register.
Registers custom aggregate functions to use in any -based criteria in your application.
A collection of custom aggregate functions to register.
Unregisters a specified custom aggregate function from use in any -based connection provider in your application.
A custom aggregate function to unregister.
true, if the customAggregate was unregistered successfully; otherwise, false.
Unregisters a custom aggregate function with the specified name from use in any -based connection provider in your application.
A custom aggregate function’s name. This value cannot be null (Nothing in Visual Basic) or match a standard aggregate name: Sum, Min, Max, Avg, Count, Exists, or Single.
true, if a custom aggregate function whose name matches the functionName was unregistered successfully; otherwise, false.
This property is now obsolete. Use instead.
Specifies whether a connection provider initializes the , , , and properties. The default value is false.
The Node element that is used to connect to a cached data store‘s Root or Node element.
Initializes a new instance of the class with default settings and a specified parent cache element.
A parent Root or Node element specifying the element to which the current Node is connected.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Synchronizes the Node’s table update information with the Root element ( or ).
Applies specified configuration settings to a cached data store.
A object containing cache configuration settings.
Returns information that describes the structure of specified tables in a cached data store.
An array of table names whose information should be retrieved.
An array of objects that describe the structure of the requested tables.
Returns a list of all the tables available in a cached data store.
true, to include views; otherwise, false.
An array of the table names in the cached data store.
For internal use.
For internal use.
Specifies the time period (also known as latency) between regular contacts that the current Node makes to its parent element for up-to-date table update information. The default value is 30 seconds.
Specifies the minimum number of query results to retain within the current Node’s cache during its automatic purge. The default value is 16.
For internal use.
For internal use.
For internal use.
For internal use.
The Node element that is used to connect to a cached data store‘s Root or Node element located on the local host.
Initializes a new instance of the class with default settings and a specified parent cache element.
A parent Root or Node element specifying the element (located on the same computer) to which the current Node is connected.
This member supports the internal infrastructure and is not intended to be used directly from your code.
The Root element that is used to connect Node elements to a cached data store.
Initializes a new instance of the class with a specified data store provider connected to a data store to be cached.
A object which provides connection to a data store to be cached.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Applies specified configuration settings to a cached data store.
A object containing cache configuration settings.
Returns information that describes the structure of specified tables in a cached data store.
An array of table names whose information should be retrieved.
An array of objects that describe the structure of the requested tables.
Returns a list of all the tables available in a cached data store.
true, to include views; otherwise, false
An array of the table names in the cached data store.
The base class for data store providers (the objects providing access to specific data stores).
Returns which operations are performed when a data store is accessed for the first time.
An enumeration value that specifies the action which is performed when a data store is accessed for the first time.
Returns registered provider factories.
An array of provider factories that are registered for the current data store.
Creates a data store based on specified settings.
An object which implements the interface.
An enumeration value which specifies the action which is performed when connecting to the created data store. The specified value initializes the data store’s property.
A data store implementing the interface, which uses the connection to access a database.
Creates a data store based on specified settings.
A specifying the provider type. Normally, each provider returns its type via the XpoProviderTypeString property.
The connection string which is used to instantiate a connection provider.
An enumeration value which specifies the action which is performed when connecting to the created data store. The specified value initializes the data store’s property.
An array of objects that implement the System.IDisposable interface. These objects are automatically disposed of when the created data store is disconnected.
A data store implementing the interface, which uses the connection to access a database.
Registers a data store provider using a specified connection type name and a procedure that establishes a connection for the provider.
A specifying a connection type name, including a namespace. For instance, the defines this parameter as “System.Data.SqlClient.SqlConnection”.
A DataStoreCreationFromConnectionDelegate delegate to be called when the data store provider is created and connected to a database using a connection of the specified type.
Registers a data store provider using a specified name and a procedure that establishes a connection for the provider.
A that uniquely identifies a data store provider.
A DataStoreCreationFromStringDelegate delegate to be called when the data store provider is created and connected to a database using a connection string.
Registers a specified data store provider factory.
A ProviderFactory object exposing members required to create a data store provider.
Updates a data store’s schema according to specified settings.
An array of tables whose structure should be saved in the data store.
Returns a parameter name used to denote a provider type in a connection string. The default value is “XpoProvider”.
Enables operations performed by a specific object to be logged.
Initializes a new instance of the class with the specified settings.
A object that represents a tracked data store.
A object that will log data-aware operations performed on the tracked data store
Gets a writer that logs the data-aware operations performed on the tracked data store.
A object that logs the data-aware operations performed on the tracked data store
The schema of a column in a .
Initializes a new instance of the class with default settings.
Initializes a new instance of the class with the specified settings.
Specifies the column’s type.
Specifies the name of the column data type.
Gets the column type of the specified runtime type.
A object that represents the exact runtime type.
A enumeration value that corresponds to the specified runtime type.
Gets the column type of the specified runtime type.
A object that represents the exact runtime type.
true to return the DBColumnType.Unknown value if the specified type cannot be identified; false to raise the exception.
A DevExpress.Xpo.DB.DBColumnType enumeration value that corresponds to the specified runtime type.
Gets the runtime type of the specified column type.
One of the enumeration values.
A object that represents the exact runtime type of the specified column type.
true if the value of the column increments automatically; otherwise, false. The default value is false.
true if the column is the key column; otherwise, false.
Indicates whether values of the specified column type can be saved to a database.
One of the enumeration values.
true if values of the specified column type can be saved to a database; otherwise, false.
Indicates whether values of the specified runtime type can be saved to a database.
A object that represents the exact runtime type.
true if values of the specified type can be saved to a database; otherwise, false.
Specifies the column’s name.
The maximum length of a text column. This is ignored for non-text columns.
Lists the supported database column types.
Indicates the data type.
Indicates the data type.
Indicates the array data type.
Indicates the data type.
Indicates the data type.
Indicates the data type.
Indicates the data type.
Indicates the data type.
Indicates the data type.
Indicates the data type.
Indicates the data type.
Indicates the data type.
Indicates the data type.
Indicates the data type.
Indicates the data type.
Indicates the data type.
Indicates the data type.
Indicates a non-standard data type.
The foreign key of a table.
Initializes a new instance of the class with default settings.
Initializes a new instance of the class with the specified settings.
A collection of strings that specify the names of columns that function as foreign keys for a table. This value is assigned to the property.
A value that specifies the name of a primary key table. This value is assigned to the field.
A collection of strings that specify the names of columns that function as primary keys for a table. This value is assigned to the field.
Specifies the name of a primary key table.
A collection of strings that specify the names of columns that function as primary keys for a table.
For internal use. An index of a table.
Initializes a new instance of the class with default settings.
Initializes a new instance of the class with the specified settings.
A collection of strings that identify the columns that function as primary keys for a table. This value is assigned to the property.
true if the index must be unique; otherwise, false. This value is assigned to the property.
Initializes a new instance of the class with the specified settings.
A value that is assigned to the property.
A collection of strings that identify columns that function as primary keys for a table. This value is assigned to the property.
true if the index must be unique; otherwise, false. This value is assigned to the property.
true if the index must be unique; otherwise, false. If the IsUnique field is set to true, an exception will be thrown when assigning an index that isn’t unique.
Stores a pair of values, specifying a along with its corresponding name.
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with the specified settings.
A value.
A enumeration value.
A value, specifying the database column name.
Returns a value, specifying the name and type of the data table column (separated by a white space).
A value. Example: “OrderDate DateTime“.
A value, specifying the database column type.
The primary key of a table.
Initializes a new instance of the class with default settings.
Initializes a new instance of the class with the specified columns that function as primary keys for a table.
A collection of strings that identify columns that function as primary keys for a table. This value is assigned to the property.
Initializes a new instance of the class with the specified name and columns that function as primary keys for a table.
A value that is assigned to the property.
A collection of strings that identify columns that function as primary keys for a table. This value is assigned to the property.
A stored procedure.
Initializes a new instance of the class with the default settings.
Provides access to the collection of a stored procedure’s arguments.
A collection of values.
A value, specifying the stored procedure name.
Provides access to the collection of a stored procedure’s result sets.
A collection of values.
Returns the name.
Always the value.
Provides information about a stored procedure’s parameter.
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with the specified settings.
A value.
A enumeration value.
Initializes a new instance of the class with the specified settings.
A value. This value is assigned to the property.
A enumeration value. This value is assigned to the property.
A enumeration value. This value is assigned to the property.
A value corresponding to an appropriate object.
Returns a value, specifying the stored procedure’s parameter direction (within brackets and in uppercase letters) along with the name and type of the parameter (separated by a white space).
A value. Example: “[INOUT] OrderDate DateTime“.
Lists the directions available for a stored procedure’s parameter.
Indicates an input parameter of a stored procedure.
Indicates a bidirectional parameter of a stored procedure.
Indicates an output parameter of a stored procedure.
A result set of a stored procedure.
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with the specified settings.
A collection of values.
Provides access to the list of data tables included in a stored procedure’s result sets.
A collection of values.
Returns a value, specifying the number of data table columns included in the stored procedure’s result set.
A value. Example: “5 columns“.
A table that stores a persistent object‘s data.
Initializes a new instance of the class with default settings.
Initializes a new instance of the class with the specified name.
A value that specifies the table’s name. This value is assigned to the property.
Appends a column to the collection.
A object that represents the column to be added to the collection.
Appends a object to the collection.
A object to be added to the collection.
Appends a object to the collection.
A object to be added to the collection.
Provides access to the current ‘s column collection.
A list of objects that represent the columns defined in the current DBTable.
Determines whether the current object has the same settings as the specified object.
A object to compare with the current object.
true if the object specified by the parameter has the same settings as the current object; otherwise, false.
Provides access to the current ‘s foreign keys collection.
A list of objects that represent the foreign keys defined in the current DBTable.
Creates a new column with the specified name and appends it to the collection.
A value that specifies the column’s name. This value is assigned to the property.
A object that represents the new column.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
Provides access to the current ‘s indexes collection.
A list of objects that represent the indexes defined for the current DBTable.
Indicates whether the collection contains the specified object.
A object to locate in the collection.
true if the collection contains the specified object; otherwise, false.
Indicates whether the collection contains the specified object.
A object to locate in the collection.
true if the collection contains the specified object; otherwise, false.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Specifies the table’s name.
Specifies a object that represents a primary keys for the table. The primary key must be unique to identify the record in the table. It’s also possible to have a table with a primary key made up of two or more columns.
An abstract base class for , and .
Specifies a collection of strings that are the names of the columns comprising the object. In the descendant class, these columns are primary keys. In , these are foreign keys. In , these are columns comprising the index.
This member supports the XPO Framework infrastructure and is not intended to be used directly from your code.
Represents the delete statement.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified settings.
A object that represents the table.
A value that identifies the table. This value is assigned to the property.
Determines whether the current object has the same settings as the specified object.
A object to compare with the current object.
true if the object specified by the parameter has the same settings as the current object; otherwise, false.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
Returns a string representation of the .
A string representing the DeleteStatement.
Contains classes that describe exceptions on the datastore level.
An exception that is thrown when a key or index constraint fails.
Initializes a new instance of the class with the specified settings.
A string that specifies the SQL statement that raised the exception.
A string that specifies the parameters for the SQL statement.
An object that represents the inner error.
An exception thrown because an attempt is made to modify a row in a database, but its version doesn’t match the version of the row being posted.
Initializes a new instance of the class.
An exception that is thrown when a connection provider cannot identify the type of column to create a column in a data store.
Initializes a new instance of the class with the specified settings.
The type of column that cannot be identified.
Gets the type of column that cannot be identified.
The type of column that cannot be identified.
An exception that is thrown when the storage schema doesn’t match the structure of persistent objects and the schema cannot be modified.
Initializes a new instance of the class.
Initializes a new instance of the class .
A SQL statement or the name of the object that raised this exception.
Initializes a new instance of the class.
A SQL statement or the name of an object that raised this exception.
A SQL statement or the name of an object that raised this exception.
An exception that is thrown when an unexpected error occurs during the execution of a SQL statement.
Initializes a new instance of the class with the specified settings.
A string that specifies the SQL statement that raised the exception.
A string that specifies the parameters for the SQL statement.
An object that represents the inner error.
Gets a string that represents the parameters for the current SQL statement.
A string that represents the parameters for the SQL statement.
Gets the SQL statement that raised the exception.
A string that specifies the SQL statement which raised the exception.
An exception that is thrown when a specific object cannot be created in a data store.
Initializes a new instance of the class with the specified settings.
A string that specifies the type of the object that cannot be created.
A string that specifies the name of the object.
A string that specifies the name of the object’s parent.
An object that represents the inner error.
Gets the name of the object that cannot be created.
The name of the object that cannot be created.
Gets the type of the object that cannot be created.
A string that specifies the type of the object that cannot be created.
Gets the name of the parent which contains the object that cannot be created.
The name of the parent.
An exception that is thrown when a database either cannot be created or opened.
Initializes a new instance of the class with the specified settings.
A connection string that is used to connect to the database.
An object that represents the inner error.
Contains auxiliary (helper) classes that handle operations on data stores.
Base class for classes that implement data store caching.
This member supports the internal infrastructure and is not intended to be used directly from your code.
When implemented by a descendant class, applies specified configuration settings to a cached data store.
A object containing cache configuration settings.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
The name of a category used to tag data cache operations in XPO logs. The default category name is “DataCache”.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
When implemented by a descendant class, resets or clears any cached information on data store tables (such as table update information and cached query results).
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Contains configuration settings for cached data stores.
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with specified caching scope settings.
A enumeration value specifying the scope of tables. The specified value is used to initialize the property.
An array of table names used to determine the caching scope. The specified value is used to initialize the property.
Specifies the scope of table settings in the current configuration.
A enumeration value which identifies if tables specified via the property are included in or excluded from the caching scope.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Returns a shallow instance.
A object instance with no configuration settings specified.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Specifies tables to be used to determine the caching scope of the current configuration.
An array of table names specifying the tables to be included in or excluded from the caching scope.
Lists the values that specify the scope of cache configuration settings in cached data stores.
All tables will be cached, regardless of their inclusion in the configuration settings.
Only tables specified in configuration settings will be cached.
All tables except for the tables specified in configuration settings will be cached.
A cached data store‘s Root element ( or ) state information stored in a Node element ( or ).
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Information on the last state of a cached data store‘s Root element ( or ), including data modification results.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Information on the last state of a cached data store‘s Root element ( or ).
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Information on the last state of a cached data store‘s Root element ( or ), including query results.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Information on the last state of a cached data store‘s Root element ( or ), including schema update results.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Information on the age of tables cached via a object.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
The interface for objects that need to interact with a cached data store.
Provides methods for transferring data between cached data store elements.
When implemented by a class, executes specified modification statements against a cached data store, notifies about affected tables and returns the operation result.
A Root element’s state stored by a specific cache Node.
An array of data modification statements.
A denoting the result of the data modifications.
When implemented by a class, informs a cached data store‘s Root element ( or ) about specific modified tables.
A Root element’s state stored by a specific cache Node.
An array of table names specifying modified tables.
A object specifying a Root element’s state.
When implemented by a class, synchronizes table update information with a cached data store‘s Root element ( or ).
A Root element’s state stored by a specific cache Node.
A object specifying a Root element’s state.
When implemented by a class, fetches data from a cached data store using specified query statements and returns the operation result.
A Root element’s state stored by a specific cache Node.
An array of query statements.
A object denoting the result of the data fetch.
When implemented by a class, updates a cached data store‘s schema according to specified settings and returns the operation result.
A Root element’s state stored by a specific cache Node.
An array of tables whose structure should be saved in the cached data store.
true if the schema should not be created if the table that corresponds to the first item in the tables array doesn’t exist in the cached data store; otherwise, false.
An denoting the result of the update operation.
The interface for objects that need to interact with a data store.
When implemented by a class, returns which operations are performed when a data store is accessed for the first time.
An value that specifies which operations are performed when a data store is accessed for the first time.
Updates data in a data store using the specified modification statements.
An array of data modification statements.
The result of the data modifications.
When implemented by a class, fetches data from a data store using the specified query statements.
An array of statements to obtain data from the data store.
Data retrieved from the data store.
When implemented by a class, updates the storage schema according to the specified class descriptions.
true if the schema should not be created if the table that corresponds to the first item in the tables array doesn’t exist in the data store.
An array of tables whose structure should be saved in the data store.
An value that specifies the result of the update operation.
The interface for objects that need to interact with a data store asynchronously.
Uses specified modification statements to asynchronously update data in a data store.
A CancellationToken object that delivers a cancellation notice to the running operation.
An array of data modification statements.
A Task that returns the data modification result.
Uses specified query statements to asynchronously fetch data from a data store.
A CancellationToken object that delivers a cancellation notice to the running operation.
An array of statements to obtain data from the data store.
A Task that returns data retrieved from the data store.
Represents the insert statement.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified settings.
A object that represents the table.
A value that identifies the table. This value is assigned to the property.
Determines whether the current object has the same settings as the specified object.
A object to compare with the current object.
true if the object specified by the parameter has the same settings as the current object; otherwise, false.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
Specifies the name of an identity column in a table.
Specifies the type of an identity column in a table.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Returns a string representation of the .
A string representing the InsertStatement.
Represents the interface for objects that need to interact with SQL Server databases,
A object that specifies the connection to a data store, if the specified data store allows commands to be created.
A object that specifies the connection to the data store, if the specified data store allows commands to be created.
Creates a command if the data store allows commands to be created.
A command that is executed when connected to a data store.
Serves as a base for the class.
Initializes a new instance of the class.
Initializes a new instance of the class with default settings.
A object that represent the table.
A value that identifies the table. This value is assigned to the property.
A enumeration value that specifies the join’s type. This value is assigned to the property.
A value that identifies the table.
Specifies the criteria expression.
Determines whether the current object has the same settings as the specified object.
A object to compare with the current object.
true if the object specified by the parameter has the same settings as the current object; otherwise, false.
Returns the column with the specified name.
A value that specifies the column’s name.
A object that represents the table column.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
Provides access to the collection of sub nodes that is represented by a object.
Returns a string that represents the current object.
A that represents the current object.
A enumeration value that specifies the join’s type.
Represents a collection of objects.
Initializes a new instance of the class.
Determines whether the current object has the same settings as the specified object.
A object to compare with the current object.
true if the object specified by the parameter has the same settings as the current object; otherwise, false.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
Returns a string that represents the current object.
A that represents the current object.
Lists the values that specify the join type.
Represents an inner join. Inner joins (also known as equijoins) are used to combine information from two or more tables.
Includes all the records in which the linked field value in both tables is an exact match and every record in the primary for which there is no match.
Represents the result of an update operation on a data store.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
An array of identifiers.
Serves as the base class for classes that represent modification statements.
Gets the collection of objects.
Specifies the number of records to be modified.
Returns a string that represents the current object.
A that represents the current object.
This class supports the internal infrastructure and is not intended to be used directly from your code.
For internal use only.
For internal use only.
For internal use only.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
For internal use only.
Represents a query operand.
Initializes a new instance of the class with default settings.
Initializes a new instance of the class with the specified column and alias name.
A object representing the column that the query operand corresponds to. The name of this column is assigned to the property.
A value that specifies the alias name of the table in a query. This value is assigned to the field.
Initializes a new instance of the class with the specified column name and alias name.
A value that specifies the column’s name. This value is assigned to the field.
A value that specifies the alias name of the table in a query. This value is assigned to the field.
Initializes a new instance of the class with the specified settings.
A value that specifies the column’s name. This value is assigned to the field.
A value that specifies the alias name of the table in a query. This value is assigned to the field.
Creates a copy of the current instance.
A object which represents an exact copy of the current object.
Specifies the column’s name
The column type.
Determines whether the current object has the same settings as the specified object.
A object to compare with the current object.
true if the object specified by the parameter has the same settings as the current object; otherwise, false.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
Specifies the alias name of the table in a query.
Represents a collection of objects.
Initializes a new instance of the class.
Determines whether the current object has the same settings as the specified object.
A object to compare with the current object.
true if the object specified by the parameter has the same settings as the current object; otherwise, false.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
Represents a collection of objects.
Initializes a new instance of the class.
Initializes and populates a new instance of the class.
An array of objects that are added to the collection.
Determines whether the current object has the same settings as the specified object.
A object to compare with the current object.
true if the object specified by the parameter has the same settings as the current object; otherwise, false.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
Returns a string representation of the .
A string representing the QueryParameterCollection.
The enumeration describes how connection providers initialize command parameters.
When Always Encrypted is enabled, the default behavior is the same as SetTypeAndSize, otherwise, providers work in SetType mode.
A connection provider leaves the , , , and properties unassigned.
A connection provider initializes only the property.
A connection provider initializes the , , , and properties.
Represents a collection of objects.
Initializes a new instance of the class.
Determines whether the current object has the same settings as the specified object.
A object to compare with the current object.
true if the object specified by the parameter has the same settings as the current object; otherwise, false.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
Represents the result of batch select queries made to a data store.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified settings.
An array of objects that represent the result of select operations.
The results of select query statements. To learn more, refer to How to: Access Data in SQL Query Results.
Represents the select statement.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified settings.
A object that represents the table.
A value that identifies the table. This value is assigned to the property.
Determines whether the current object has the same settings as the specified object.
A object to compare with the current object.
true if the object specified by the parameter has the same settings as the current object; otherwise, false.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
Specifies the grouping expression that is represented by a descendant.
Provides access to the that specifies the columns by which the result of the current should be grouped.
A that specifies the columns by which the result of the current SelectStatement should be grouped.
Specifies the number of records to exclude from the query result.
Provides access to the collection.
A object that represents the collection of objects.
Specifies the maximum number of selected records.
Returns a string that represents the current object.
A that represents the current object.
Represents the result of a single select query to a data store.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified collection of rows.
An array of rows that represent the result of a single select query to a data store. Each row contains the values of the queried fields. This value is assigned to the property.
Initializes a new instance of the class with the specified collection of rows.
A collection of rows that will be copied to the collection being created.
Initializes a new instance of the class with the specified rows.
An array of objects that will be represented as the collection’s elements.
Creates a copy of the current instance.
A object which represents an exact copy of the current object.
An array of rows that represent the result of a single select query to a data store. Each row contains the values of the queried fields. To learn more, refer to How to: Access Data in SQL Query Results.
Represents a sorting column in a query.
Initializes a new class with default settings.
Initializes a new instance of the class with the specified property and sort direction.
A descendant representing the query operand that identifies the sorted column in a query. This value is assigned to the property.
A enumeration value which specifies the column’s sort order. This value is assigned to the property.
Initializes a new instance of the class with the specified settings.
A value that specifies the name of the sorted column in a query.
A value that specifies the alias name of the table in the query.
A enumeration value which specifies the column’s sort order. This value is assigned to the property.
Gets or sets the column’s sort order.
A enumeration value which specifies the column’s sort order.
Determines whether the current object has the same settings as the specified object.
A object to compare with the current object.
true if the object specified by the parameter has the same settings as the current object; otherwise, false.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
Gets or set the query operand that identifies the sorted column in a query.
A descendant representing the query operand that identifies the sorted column in a query.
Lists the values that specify the sort order.
A property (column) is sorted in ascending order.
A property (column) is sorted in descending order.
Lists the values that specify the result of the data store schema update operation.
Indicates that the table that corresponds to the first item doesn’t exist in the data store.
Indicates that the database schema exists.
Represents the update statement.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified settings.
A object that represents the table.
A value that identifies the table. This value is assigned to the property.
Determines whether the current object has the same settings as the specified object.
A object to compare with the current object.
true if the object specified by the parameter has the same settings as the current object; otherwise, false.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
Returns a string representation of the .
A string representing the UpdateStatement.
An interface for objects that need to accept and execute commands. All XPO layers implement this interface.
Accepts and executes a specified command with arguments.
A command to be accepted and executed.
Arguments the command accepts.
An object that is the operation result.
An interface for objects that need to accept and execute commands asynchronously. All XPO layers implement this interface.
Asynchronously accepts and executes a specified command with arguments.
A command to be accepted and executed.
Arguments the command accepts.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an object. This object is the operation result.
An element in the .
Initializes a new instance of the class with default settings.
Initializes a new instance of the class.
A object that represents the expression used to sort values. This value is assigned to the property.
A enumeration value which specifies the property’s sort order. This value is assigned to the property.
Initializes a new instance of the class with a property name to sort against and the sort order.
A value which specifies the name of the property to sort against. This value is assigned to the property.
A enumeration value which specifies the property’s sort order. This value is assigned to the property.
Gets or sets the property’s sort order.
A enumeration value which specifies the property’s sort order.
Gets or sets the expression used to sort values.
A object that represents the expression used to sort values.
Gets or sets the name of the property to sort against.
A value which specifies the name of the property that identifies the sorted column in a data store. This value is case-sensitive.
Contains editor classes. They provide the functionality for corresponding controls. Editor specific information is stored within the Persistent classes that are implemented in the namespace.
Contains classes that support the error handling mechanism.
Encapsulates error information on a specific property.
Initializes a new instance of the class with the default values.
Initializes a new instance of the class with the specified error information.
A string that specifies the error text. This value is used to initialize the property.
An error type. This value is used to initialize the property.
Gets or sets the error text associated with the current property name.
A string that represents the error text.
Gets or sets the type of error associated with the current property name.
An value that represents the error type.
Enumerates error icon types.
The ‘Critical Error’ icon:
The default error icon specified by the property:
The event is not raised when an error of the Default type is assigned to an editor.
The ‘Information’ icon:
Indicates that no error is associated with an editor or a cell.
A user-defined icon to be provided via the event.
A user-defined icon to be provided via the event.
A user-defined icon to be provided via the event.
A user-defined icon to be provided via the event.
A user-defined icon to be provided via the event.
A user-defined icon to be provided via the event.
A user-defined icon to be provided via the event.
A user-defined icon to be provided via the event.
A user-defined icon to be provided via the event.
The ‘Warning’ icon:
Provides methods to return error information for a business object’s properties.
When implemented by a class, this method returns information on an error associated with a business object.
An object that contains information on an error.
When implemented by a class, this method returns information on an error associated with a specific business object’s property.
A string that identifies the name of the property for which information on an error is to be returned.
An object that contains information on an error.
Contains values that specify if filters against List properties can be created.
Allows filters to be created against properties that are List objects.
Allows filters to be created against properties that are List objects, and against the List’s children.
Doesn’t allow filters to be created against List properties and against their children.
Enumerates filters that identify certain dates and date intervals.
Dates that belong to the month in three months time and beyond.
Dates that follow the current year.
Dates that belong to the month seven months ago and earlier.
Dates of the current month that are prior to the previous week.
Dates of the current week that are prior to yesterday.
Dates of the current year that are prior to the current month.
Does not specify any condition.
Dates of the previous week.
Dates of the current month that follow the next week.
Dates of the current week starting from the day after tomorrow.
Dates of the current year starting from the following month.
Dates that belong to the following month.
Dates that belong to the month in two months time.
Dates that belong to the previous month.
Dates that belong to the month two months ago.
Dates that belong to the month three months ago.
Dates that belong to the month four months ago.
Dates that belong to the month five months ago.
Dates that belong to the month six months ago.
Dates that belong to the following week.
Does not specify any condition.
Dates that are prior to the current year.
Not supported when setting the property.
Dates that belong to the current month.
Dates that belong to the current week.
Today.
Tomorrow.
Not supported when setting the property.
Yesterday.
If implemented by a class, this interface provides information about a parameter.
If implemented by a class, this property returns the parameter name.
The parameter name.
If implemented by a class, this property returns the parameter type.
The parameter type.
The interface that a Range Control Client must implement to be embedded in Range Control ( or ).
This method is fired when the RangeControl’s state, size or settings are changed.
A Rectangle that specifies the bounds of the Range Control’s viewport.
When implemented by a class, this method allows you to provide custom selection bounds.
Provides data used to paint the selection.
Specifies the selected region’s bounds.
Returns custom bounds of the selected region.
Renders the Range Control’s viewport.
A RangeControlPaintEventArgs value that contains data to paint the viewport.
This method allows you to manually draw the ruler. It returns a value indicating whether the ruler has been drawn.
A RangeControlPaintEventArgs value that contains data to paint the ruler.
true if the Client draws the ruler itself; false if the ruler is painted by the Range Control.
When implemented by a class, this method custom draws the selected region.
Provides data to custom paint the selected region.
Converts a ruler’s regular value (between the total range’s Minimum and Maximum) into a normalized value (between 0 and 1).
A ruler’s regular value (between the total range’s Minimum and Maximum)
A ruler’s normalized value (between 0 and 1).
The method should return an object that exposes the Client’s customization options for the Range Control.
An object that exposes the Client’s customization options for the Range Control.
This method should return custom ruler values if these values are not equally spaced.
A RulerInfoArgs object that contains the ruler related information.
A list of ruler values; null if the ruler has equally spaced increments specified by the property.
Converts a ruler’s normalized value (between 0 and 1) into a regular value (between the total range’s Minimum and Maximum).
A ruler’s normalized value (between 0 and 1).
A ruler’s regular value (between the total range’s Minimum and Maximum).
This property should specify the description of the Client’s current invalid state.
A string that is the description of the Client’s current invalid state.
This property should return a value indicating whether the Range Control must reserve space to paint the ruler.
true if the Range Control must not reserve space to paint the ruler; otherwise, false.
This property should indicate whether the Client’s state is valid and the Client should render itself within the viewport.
true if the Client’s state is valid and the Client should render itself within the viewport; false if the message should be painted within the viewport.
This method indicates whether the specified type of ruler values is supported.
The type of ruler values being checked.
true if the specified type is supported; otherwise, false.
This property should return the normalized distance between the ruler’s adjacent tickmarks.
An object that identifies the normalized distance between the ruler’s adjacent tickmarks.
This method is called when an end-user clicks within the Range Control’s viewport.
A RangeControlHitInfo object that allows you to identify the clicked element.
This method is called by the Range Control to notify the Client that the range has been changed.
The minimum value of the new range.
The maximum value of the new range.
This method is fired when the client is attached to a new Range Control.
The new range control.
This method is called when the Range Control’s size is changed.
This property returns the bottom indent of the selection area within the viewport.
The bottom indent of the selection area within the viewport.
This property returns the top indent of the selection area within the viewport.
The top indent of the selection area within the viewport.
This event must fire when the Client’s range setting is changed.
This property returns the distance between the ruler’s adjacent tickmarks.
An object that identifies the distance between the ruler’s adjacent tickmarks.
Returns the text representation of ruler values
The zero-based index of a specific ruler value.
A string that is the text representation of the specified ruler value.
This method checks whether the client control that accepts a DevExpress Range Control supports the given Range Control orientation.
An orientation to check.
true, if the client control supports this Range Control orientation; otherwise, false.
This method is fired when you move the mouse cursor over the viewport.
A RangeControlHitInfo object that contains information on the point being hovered over.
This method is fired when you press the mouse button within the viewport (without releasing the mouse button).
A RangeControlHitInfo object that contains information on the point being pressed.
Validates a range when it is changed.
A NormalizedRangeInfo object that contains information on the current range.
Validates a scale(zoom) factor.
A double value that is the new scale factor that is about to be applied.
The valid scale factor.
Returns the text representation of normalized values.
The currently processed normalized value (between 0 and 1).
The text representation of the current value.
Contains information on a range of data.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified range bounds.
The value to initialize the property.
The value to initialize the property.
Gets or sets the end bound of a range.
The end bound of a range.
Gets or sets the start bound of a range.
The start bound of a range.
Contains classes that provide information about the grid control, grid levels and implement the functionality for summaries, styles and style conditions.
Contains values that specify how a column’s data is filtered via the auto filter row and filter dropdown.
A column’s data is filtered by the display text.
A column’s data is filtered by the edit values.
Lists the values that specify how the data rows are combined into groups when in grouping mode.
Rows are grouped by the character that grouping column values start with.
This option is in effect only for columns that store date/time values.
Rows are grouped by the date part of their values, the time portion is ignored in this grouping mode.
This option is in effect only for columns that store date/time values.
Rows are grouped by the month part of their values.
This option is in effect for columns that store date/time values. Rows are combined into the following non-overlapping groups according to their date value as compared with today’s date: “Beyond Next Month”, “Next Month”, “Later this Month”, “Three Weeks Away”, “Two Weeks Away”, “Next Week”, “Today”, “Tomorrow”, “Yesterday”, “Sunday”, “Monday”, “Tuesday”, “Wednesday”, “Thursday”, “Friday”, “Saturday”, “Last Week”, “Two Weeks Ago”, “Three Weeks Ago”, “Earlier this Month”, “Last Month”, “Older”.
This option is in effect only for columns that store date/time values.
Rows are grouped by the year part of their values.
For columns which store date/time values, this option is the same as the option. For non date/time columns this option is the same as the option.
Rows are grouped by display values of the grouping column.
In specific instances, column cells can have different edit values, but the same display value. To combine these rows into the same group, use the DisplayText group mode.
Rows are grouped by values of grouping columns. The number of groups matches the number of unique values within the grouping column.
For date/time columns, both the date and time portions are taken into account for value comparison. To specify how date/time values are presented in group rows in WinForms Data Grid, apply formatting to the grouping column (e.g., with the property).
Lists the values that specify how a column’s data should be sorted.
Enables custom sorting of a column’s data. To implement custom sorting, handle the event in the GridControl, and the event in the TreeList.
In the GridControl, the Custom mode also enables custom grouping of rows when grouping is applied against the current column. To implement custom grouping, handle the event.
Sorts the column’s data according to the type of the editor assigned to the column.
The Default option is equivalent to DisplayText for columns that use , and HypertextLabel () in-place editors.
The Default option is equivalent to Value for other columns. Note that for certain editors (, , etc) the edit values match the display values.
Sorts the column’s data by the column’s display text (the strings displayed within the column’s cells).
Sorts the column’s data by the column’s edit values (these are synchronized with the bound data source’s values).
Contains classes that provide the basic functionality for the XtraPrinting library (bricks, pages, document).
Lists the values used to specify the border’s dash style for an .
Specifies a line consisting of dashes.
Specifies a line consisting of a repeating dash-dot pattern. Not supported in HTML (becomes visible as Dash)
Specifies a line consisting of a repeating dash-dot-dot pattern. Not supported in HTML (becomes visible as Dash)
Specifies a line consisting of dots.
Specifies a double solid line.
Specifies a solid line.
Specifies the borders displayed around a brick.
Applies all borders to a brick.
Applies the bottom border to a brick.
Applies the left border to a brick.
No borders are applied to a brick.
Applies the right border to a brick.
Applies the top border to a brick.
Specifies brick alignment relative to its layout rectangle.
Specifies whether a brick is aligned by the center of the layout rectangle.
Specifies whether a brick is aligned away from the original position of the layout rectangle.
Specifies that the text shall be aligned near the layout. In a left-to-right layout, the near position is left. In a right-to-left layout, the near position is right.
Cancels brick alignment.
Specifies the border style for a brick.
The borders are drawn over the contour of the brick’s rectangle, so that they are partially inside and outside of the brick.
The borders are drawn inside the brick’s rectangle.
The borders are drawn outside the brick’s rectangle.
Encapsulates text layout information (such as alignment, orientation and tab stops) and display manipulations (such as ellipsis insertion and national digit substitution).
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with the values of the specified source brick string format.
A object whose values are used to initialize the item being created.
Initializes a new instance of the class with the values of the specified source brick string format. It also uses the specified text and line alignment settings.
A object whose values are used to initialize the item being created.
A enumeration value representing text alignment settings. This value is assigned to the property.
A enumeration value representing line alignment settings. This value is assigned to the property.
Initializes a new instance of the class with the values of the specified source brick string format. It also uses the specified formatting settings.
A object whose values are used to initialize the item being created.
A enumeration value that represents formatting settings. This value is assigned to the property.
Initializes a new instance of the class with the values of the specified source brick string format. It also uses the specified trimming settings.
A object whose values are used to initialize the item being created.
A enumeration value representing the trimming mode. This value is assigned to the property.
Initializes a new instance of the class with the specified string alignment.
A enumeration value representing text alignment settings. This value is assigned to the property.
Initializes a new instance of the class with the specified text and line alignment.
A enumeration value representing text alignment settings. This value is assigned to the property.
A enumeration value representing line alignment settings. This value is assigned to the property.
Initializes a new instance of the class with the specified text and line alignment, formatting settings, hotkey prefix and trimming mode.
A enumeration value representing text alignment settings. This value is assigned to the property.
A enumeration value representing line alignment settings. This value is assigned to the property.
A enumeration value that represents formatting settings. This value is assigned to the property.
A enumeration value representing the hotkey prefix. This value is assigned to the property.
A enumeration value representing the trimming mode. This value is assigned to the property.
Initializes a new instance of the class with the specified source.
A object from which to initialize a new object.
Initializes a new instance of the class with the specified formatting information.
A enumeration value representing formatting information. This value is assigned to the property.
Initializes a new instance of the class with the specified formatting information, text and line alignment settings.
A enumeration value representing formatting information. This value is assigned to the property.
A enumeration value representing text alignment settings. This value is assigned to the property.
A enumeration value representing line alignment settings. This value is assigned to the property.
Initializes a new instance of the class with the specified settings.
A enumeration value. This value is assigned to the property.
A enumeration value. This value is assigned to the property.
A enumeration value. This value is assigned to the property.
A enumeration value. This value is assigned to the property.
Gets or sets text alignment information.
A StringAlignment enumeration value that specifies text alignment information.
Returns a object cloned from the current object, with the new string alignment applied.
A enumeration value, representing new string alignment.
A cloned object.
Returns a object cloned from the current object, with the new string and line alignment applied.
A enumeration value, representing new string alignment.
A enumeration value, representing new line alignment.
A cloned object.
Returns a object cloned from the current object.
A StringFormatFlags enumeration value containing formatting information.
A cloned object.
Returns a object cloned from the current object.
A StringAlignment enumeration value representing line alignment.
A cloned object.
Creates an exact copy of the object.
A object created by this method.
Creates a new instance of the class with the specified settings.
A enumeration value.
true to enable word-wrapping; otherwise, false.
A new instance with the specified values.
Creates a new instance of the class with the specified settings.
A enumeration value.
true to enable word-wrapping; otherwise, false.
A enumeration value.
A new instance with the specified values.
Creates a instance with the specified settings.
A enumeration value.
true, to use the word wrap feature; otherwise false.
A enumeration value.
true, to use the right-to-left text orientation; otherwise false.
A value.
Creates a new instance of the class with the specified settings.
A enumeration value.
A enumeration value.
A enumeration value.
A new instance with the specified values.
Disposes of the object.
Determines whether or not the specified object is equal to the current instance.
The object to compare with the current object.
true if the specified object is equal to the current instance; otherwise false.
Gets or sets a StringFormatFlags enumeration that contains formatting information.
A StringFormatFlags enumeration that contains formatting information.
Serves as the default hash function.
An integer value, specifying the hash code for the current object.
Gets the object for this object.
A enumeration value which represents the hotkey prefix for this object.
Gets or sets line alignment.
A StringAlignment enumeration value that represents line alignment information.
Gets or sets a prototype string format for the current string format.
A enumeration value which specifies the prototype string format.
Gets a value indicating whether or not the right-to-left orientation is used.
true, if the text orientation is right-to-left; otherwise false.
Gets text trimming mode.
A enumeration value that specifies text trimming mode.
Gets the StringFormat instance representing current text formatting.
Current text formatting.
Gets a value, specifying whether or not word-wrapping is available for the brick’s text.
true if the word-wrapping is enabled; otherwise false.
Specifies the prototype string format for the .
The current string format is based on the default string format.
The current string format is based on the generic default string format.
The current string format is based on the generic typographic string format.
Represents a report drawing style.
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with the specified settings.
A enumeration value, specifying the visible brick borders. This value is assigned to the property.
A value, specifying the border width. This value is assigned to the property.
A structure, specifying the border color. This value is assigned to the property.
A structure, specifying the background color. This value is assigned to the property.
A structure, specifying the foreground color. This value is assigned to the property.
A object, specifying the font settings. This value is assigned to the property.
A object, specifying the text format. This value is assigned to the property.
Initializes a new instance of the class and copies the settings from the object passed as the parameter.
A object whose settings are used to initialize the created object’s properties.
Initializes a new instance of the class with the specified dpi value.
A value which specifies the dpi value for the ‘s padding.
Gets or sets the background color.
A Color representing the background color.
Gets or sets the border color.
A Color representing the border color.
Specifies the dash style for the brick’s border.
A enumeration value.
Gets or sets the border style of a brick.
A enumeration value that represents the border style of a brick.
Gets or sets the border width.
A value.
Gets or sets the string value used to support serialization of the property.
A value.
Creates a new instance, which is a copy of the current instance.
A new instance, which is a copy of the current instance.
Creates the instance with the defaul settings.
A object representing a new brick style.
Gets the object whose properties are set to their default values.
A object representing a report drawing style.
Gets the default font for a brick style.
The default font for a brick style.
Deflates the specified rectangle by the specified width of the specified borders.
A value which specifies the rectangle to be deflated.
One or more enumeration values, specifying which sides of a brick have borders.
A value which specifies the width of borders.
A value that represents the deflated rectangle.
Deflates the specified rectangle by the specified width of the specified borders using the specified border style.
A value which specifies the rectangle to be deflated.
One or more enumeration values, specifying which sides of a brick have borders.
A value which specifies the width of borders.
A enumeration value that specifies the brick style.
A value that represents the deflated rectangle.
Deflates the specified rectangle by the width of borders represented by this brick style, and optionally applies the current border style.
A value which specifies the rectangle to be deflated.
One or more enumeration values, specifying which sides of a brick have borders.
A value which specifies the dpi value to be applied to the width of borders before deflating.
true to apply the current border style; otherwise, false. The current border style can be accessed via the property.
A value that represents the deflated rectangle.
Deflates the specified rectangle by the width of borders represented by this brick style.
A value which specifies the rectangle to be deflated.
A value which specifies the dpi value to be applied to the width of borders before deflating.
A value that represents the deflated rectangle.
Deflates the specified rectangle by the width of borders represented by this brick style, and optionally applies the current border style.
A value which specifies the rectangle to be deflated.
A value which specifies the dpi value to be applied to the width of borders before deflating.
true to apply the current border style; otherwise, false. The current border style can be accessed via the property.
A value that represents the deflated rectangle.
Disposes of the object.
Determines whether or not the specified object is equal to the current instance.
The object to compare with the current object.
true if the specified object is equal to the current instance; otherwise false.
Gets or sets the Font used to display text.
The Font used to display text.
Gets or sets the foreground color.
The foreground color.
Serves as the default hash function.
An integer value, specifying the hash code for the current object.
Inflates the specified rectangle by the specified width of specified borders.
A value which specifies the rectangle to be inflated.
A enumeration value that specifies which sides of a brick have borders.
A value which specifies the width of borders.
A value that represents the inflated rectangle.
Inflates the specified rectangle by the specified width of specified borders using the specified border style.
A value which specifies the rectangle to be inflated.
A enumeration value that specifies which sides of a brick have borders.
A value which specifies the width of borders.
A enumeration value that specifies the brick style.
A value that represents the inflated rectangle.
Inflates the specified rectangle by the width of borders represented by this brick style.
A value which specifies the rectangle to be inflated.
A value which specifies the dpi value to be applied to the width of borders before inflating.
A value that represents the inflated rectangle.
Inflates the specified rectangle by the width of borders represented by this brick style, and optionally applies the current border style.
A value which specifies the rectangle to be inflated.
A value which specifies the dpi value to be applied to the width of borders before inflating.
true to apply the current border style; otherwise, false. The current border style can be accessed via the property.
A value that represents the inflated rectangle.
For internal use.
A structure.
A value.
A Boolean value.
A enumeration value.
A structure.
Specifies whether or not the brick’s alignment is justified.
true is the brick has a justified alignment; otherwise false.
Gets a value indicating whether the brick style paints a transparent brick.
true if the brick will be painted as transparent; otherwise, false.
Gets a value indicating whether the brick style is valid.
true if the current brick style is valid; otherwise, false.
Gets or sets the padding values of a brick.
A object which contains the padding values of a brick.
Resets the property value.
Resets the property value.
Resets the property value.
Resets all border settings.
Resets the property value.
Resets the property value.
Resets the property value.
Resets the property value.
Resets the property value.
Rescales the brick style to the specified ratio.
A value specifying the ratio to rescale the brick style.
A object which represents the brick style with the scaling applied.
Sets the brick‘s alignment.
A enumeration value.
A enumeration value.
Gets or sets a value defining which borders of the current brick are visible.
A enumerator value, defining visible brick borders.
Gets or sets a instance specifying text formatting and layout.
A specifying text formatting and layout.
Gets or sets the alignment of the text in the brick.
One of the enumeration’s values that specifies how the text is aligned in the brick.
Provides data for the BeforeChange and AfterChange events of the class and the interface.
Initializes a new instance of the class and sets its property to a specified value.
A value, specifying the event name.
Initializes a new instance of the DevExpress.XtraPrinting.ChangeEventArgs.EventInfo class with the specified name and value and adds it to the collection.
A specifying the event’s name.
An specifying the value of the DevExpress.XtraPrinting.ChangeEventArgs.EventInfo object.
Gets the event name that initiated a ChangeEvent.
The event name that initiated a ChangeEvent.
Returns an object, containing information about the event with the specified name.
A specifying the event name.
A DevExpress.XtraPrinting.ChangeEventArgs.EventInfo object with the specified name.
A method that will handle the BeforeChange and AfterChange events of the class and the interface.
The event source.
A object that contains data related to the event.
Contains classes and interfaces that implement printing of visual data nodes.
Specifies how groups of records should be split across pages, if required.
A group is printed so that it is split across several pages, if there isn’t enough space on a page to print the entire group.
A group is printed entirely on a single page (including its group header, rows and footer). This means that if there isn’t enough space on a page to print the entire group, this group is printed on the following page.
A group is split across several pages “as is”. However, if there isn’t enough space on a page to print a Group Header together with the following group row, they both are moved to the next page, so that a Group Header is never printed on a page alone (with no group rows below it).
For internal use. Exposes the printable content of a control to the DXPrinting engine.
If implemented by a class, returns the total number of detail rows.
An integer value specifying the total detail count.
Lists the available export formats.
The document is exported in the CSV format.
The document is exported in the DOCX format.
The document is exported in the HTML format.
The document is exported in an image format.
The document is exported in the MHT format.
The document is exported in the PDF format.
The document is exported in the RTF format.
The document is exported in the text format.
The document is exported in the XLS format.
The document is exported in the XLSX format.
Enables you to calculate the DPI values associated with specific units of measure (and vice versa).
Initializes a new instance of the class with the default settings.
96f
75f
300f
Converts the specified DPI value to a corresponding unit of measure.
A value.
A enumeration value.
914400f
Gets the DPI value corresponding to the unit of measure of the specified Graphics object.
A object.
A value.
100f
1f
25.4f
96f
72f
254f
1440f
Converts the specified unit of measure to a corresponding DPI value.
A enumeration value.
A value.
Converts the specified unit of measure to a corresponding DPI value.
A enumeration value.
A value.
Returns a string value, identifying the specified unit of measure.
A enumeration value.
A value.
Enables you to convert values that are calculated in some measure units to different measure units.
Initializes a new instance of the class with the default settings.
Adjusts the document margins calculated for the specified unit of measure according to a new unit of measure.
A DevExpress.XtraPrinting.Native.MarginsF object.
A enumeration value, specifying the initial unit of measure.
A enumeration value, specifying the required unit of measure.
A DevExpress.XtraPrinting.Native.MarginsF object.
Adjusts the document margins calculated for the specified DPI according to a new DPI.
A DevExpress.XtraPrinting.Native.MarginsF object.
A value, specifying the initial DPI setting.
A value, specifying the required DPI setting.
A DevExpress.XtraPrinting.Native.MarginsF object.
Adjusts the location and size of a rectangle calculated for the specified unit of measure according to a new unit of measure.
A DevExpress.XtraPrinting.Native.RectangleDF structure.
A enumeration value, specifying the initial unit of measure.
A enumeration value, specifying the required unit of measure.
A DevExpress.XtraPrinting.Native.RectangleDF structure.
Adjusts the location and size of a rectangle calculated for the specified DPI according to a new DPI.
A DevExpress.XtraPrinting.Native.RectangleDF structure.
A value, specifying the initial DPI setting.
A value, specifying the required DPI setting.
A DevExpress.XtraPrinting.Native.RectangleDF structure.
Adjusts the coordinates of a point calculated for the specified unit of measure according to a new unit of measure.
A structure.
A enumeration value, specifying the initial unit of measure.
A enumeration value, specifying the required unit of measure.
A structure.
Adjusts the coordinates of a point calculated for the specified DPI according to a new DPI.
A structure.
A value, specifying the initial DPI setting.
A value, specifying the required DPI setting.
A structure.
Adjusts the coordinates of a point calculated for the specified unit of measure according to a new unit of measure.
A structure.
A enumeration value, specifying the initial unit of measure.
A enumeration value, specifying the required unit of measure.
A structure.
Adjusts the coordinates of a point calculated for the specified DPI according to a new DPI.
A structure.
A value, specifying the initial DPI setting.
A value, specifying the required DPI setting.
A structure.
Adjusts the document margins calculated for the specified DPI according to a new DPI.
A object.
A value, specifying the initial DPI setting.
A value, specifying the required DPI setting.
A object.
Adjusts the location and size of a rectangle calculated for the specified unit of measure according to a new unit of measure.
A structure.
A enumeration value, specifying the initial unit of measure.
A enumeration value, specifying the required unit of measure.
A structure.
Adjusts the location and size of a rectangle calculated for the specified DPI according to a new DPI.
A structure.
A value, specifying the initial DPI setting.
A value, specifying the required DPI setting.
A structure.
Adjusts the location and size of a rectangle calculated for the specified unit of measure according to a new unit of measure.
A structure.
A enumeration value, specifying the initial unit of measure.
A enumeration value, specifying the required unit of measure.
A structure.
Adjusts the location and size of a rectangle calculated for the specified DPI according to a new DPI.
A structure.
A value, specifying the initial DPI setting.
A value, specifying the required DPI setting.
A structure.
Adjusts the size calculated for the specified unit of measure according to a new unit of measure.
A structure.
A enumeration value, specifying the initial unit of measure.
A enumeration value, specifying the required unit of measure.
A structure.
Adjusts the size calculated for the specified DPI according to a new DPI.
A structure.
A value, specifying the initial DPI setting.
A value, specifying the required DPI setting.
A structure.
Adjusts the size calculated for the specified unit of measure according to a new unit of measure.
A structure.
A enumeration value, specifying the initial unit of measure.
A enumeration value, specifying the required unit of measure.
A structure.
Adjusts the size calculated for the specified DPI according to a new DPI.
A structure.
A value, specifying the initial DPI setting.
A value, specifying the required DPI setting.
A structure.
Adjusts the integer value calculated for the specified DPI according to a new DPI.
An integer value.
A value, specifying the initial DPI setting.
A value, specifying the required DPI setting.
An integer value.
Adjusts the floating-point value calculated for the specified unit of measure according to a new unit of measure.
A value.
A enumeration value, specifying the initial unit of measure.
A enumeration value, specifying the required unit of measure.
A value.
Adjusts the floating-point value calculated for the specified DPI according to a new DPI.
A value.
A value, specifying the initial DPI setting.
A value, specifying the required DPI setting.
A value.
Converts the location and size of a rectangle calculated in device-independent pixels (DIP) to a value calculated in document units (measured in 1/300 of an inch).
A structure.
A structure.
Converts the size calculated in device-independent pixels (DIP) to a size calculated in document units (measured in 1/300 of an inch).
A structure.
A structure.
Converts the floating-point value calculated in device-independent pixels (DIP) to a value calculated in document units (measured in 1/300 of an inch).
A value.
A value.
Converts the location and size of a rectangle calculated in document units (measured in 1/300 of an inch) to a value calculated in device-independent pixels (DIP).
A structure.
A structure.
Converts the floating-point value calculated in document units (measured in 1/300 of an inch) to a value calculated in device-independent pixels (DIP).
A value.
A value.
Converts the document margins calculated in document units (measured in 1/300 of an inch) to a value calculated in pixels.
A DevExpress.XtraPrinting.Native.MarginsF object.
A DevExpress.XtraPrinting.Native.MarginsF object.
Converts the coordinates of a point calculated in document units (measured in 1/300 of an inch) to a value calculated in pixels.
A structure.
A structure.
Converts the location and size of a rectangle calculated in document units (measured in 1/300 of an inch) to a value calculated in pixels.
A structure.
A structure.
Converts the size calculated in document units (measured in 1/300 of an inch) to a size calculated in pixels.
A structure.
A structure.
Converts the floating-point value calculated in document units (measured in 1/300 of an inch) to a value calculated in pixels.
A value.
A value.
Converts the coordinates of a point calculated in pixels to a value calculated in document units (measured in 1/300 of an inch).
A structure.
A structure.
Converts the location and size of a rectangle calculated in pixels to a value calculated in document units (measured in 1/300 of an inch).
A structure.
A structure.
Converts the size calculated in pixels to a size calculated in document units (measured in 1/300 of an inch).
A structure.
A structure.
Converts the floating-point value calculated in pixels to a value calculated in document units (measured in 1/300 of an inch).
A value.
A value.
Adjusts the floating-point coordinates of a point to the nearest integer values.
A structure.
A structure.
Adjusts the floating-point dimensions of a rectangle to the nearest integer values.
A structure.
A structure.
Lists the available horizontal content splitting modes.
When the brick dimensions do not fit into the bottom page margin, the rest of the brick content is split across two pages.
When the brick dimensions do not fit into the bottom page margin, the brick content is moved to a new page in its entirety.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
When implemented by a class, creates report elements (bricks) for a specific area.
The name of the report area (section) for which elements should be created.
An object implementing the interface, which is a graphical surface on which report elements will be drawn.
If implemented by a class, finalizes the printing of the report.
An object implementing the interface used to print a control.
An object implementing the interface, which refers to a control.
When implemented by a class, initializes a control for report creation.
An object implementing the interface used to print a control.
An object implementing the interface which refers to a control.
Provides the basic functionality to draw visual bricks and specify their properties.
Obtains the Hashtable collection of properties for the class that implements the interface.
A Hashtable object that contains properties of the class that implements the interface.
Sets property values for the class which implements the interface
based on the specified Hashtable object.
Identifies the Hashtable collection of property names and values that must be set.
Sets property values for the class which implements the interface based on the specified properties array.
A two-dimesional array that identifies property names and values to set.
Provides basic report drawing functions.
If implemented by a class, gets and sets the default style for bricks.
The default style for bricks.
If implemented by a class, adds a brick to a report.
The brick to be added to a report.
A RectangleF structure that specifies the location and size of the current brick.
The brick added to a report.
If implemented by a class, raises the ModifierChanged event.
Provides the basic functionality to create documents that are ready to print.
If implemented by a class, initiates report generation.
If implemented by a class, creates a document from the link, so the document can be displayed or printed.
A Boolean value. This value is ignored and has no effect on the document creation process.
Provides access to a link’s printing system.
An object implementing the interface.
Specifies the alignment of a displayed image in relation to the container control’s boundaries.
An image is aligned to the bottom side of a control.
An image is aligned to the bottom left corner of a control.
An image is aligned to the bottom right corner of a control.
The default image alignment is used.
An image is aligned to the middle of a control.
An image is aligned to the left side of a control.
An image is aligned to the right side of a control.
An image is aligned to the top side of a control.
An image is aligned to the top left corner of a control.
An image is aligned to the top right corner of a control.
Specifies how an image is positioned within a Picture Box.
The Picture Box size is adjusted to that of the image it contains.
This option is obsolete. To achieve the same result, set the property of a Picture Box to and the property to .
The image is sized proportionally, so that it fits the Picture Box control’s entire area. If the height-to-width ratio of the control and the image are equal, the image is resized to exactly fit into the control’s dimensions. Otherwise, the least matching image side (height or width) is sized to the control, the other side is sized proportionally. The resulting image is centered as the control’s property specifies. Image parts that do not fit the control are clipped.
The image is placed in the upper-left corner of the Picture Box. The image is clipped if it does not fit into the control’s bounds.
If the Picture Box dimensions exceed that of the image it contains, the image is centered and shown full-size. Otherwise, the image is resized to fit into the control’s dimensions.
The image is stretched or shrunk to fit into the current Picture Box dimensions.
The image is replicated within the Picture Box starting from the upper-left corner. The image is clipped if it does not fit into the control’s dimensions.
The image is sized proportionally (without clipping), so that it fits best within the Picture Box dimensions. If the height-to-width ratio of the control and the image are equal, the image will be resized to exactly fit into the control’s dimensions.
Otherwise, the closest matching image side (height or width) will be sized to the control, and the other side will be sized proportionally (possibly leaving empty space within the control).
Provides the base functionality of the XtraPrinting Library.
Occurs after certain properties of the object have been changed.
For internal use. If implemented by a class, gets or sets the number of virtual pages which should be placed on one physical page, so their total width is the same as the width of a physical page.
An integer value which represents the number of pages.
Occurs before certain properties of the object are changed.
If implemented by a class, creates a brick by its type name.
A specifying the type name of the brick to be created.
An object implementing the interface.
If implemented by a class, creates an image brick.
An object implementing the DevExpress.XtraPrinting.IImageBrick interface.
If implemented by a class, creates a panel brick.
An object implementing the DevExpress.XtraPrinting.IPanelBrick interface.
If implemented by a class, creates a progress bar brick.
An object implementing the DevExpress.XtraPrinting.IPanelBrick interface.
If implemented by a class, creates a rich text brick.
An object implementing the DevExpress.XtraPrinting.IRichTextBrick interface.
If implemented by a class, creates a text brick.
An object implementing the DevExpress.XtraPrinting.IPanelBrick interface.
For internal use.
For internal use. If implemented by a class, contains a collection of images to be cached when creating a document.
A DevExpress.XtraPrinting.Native.ImagesContainer object.
If implemented by a class, inserts a page break at a specified position.
A value which specifies the position to insert a page break.
If implemented by a class, changes the visibility of the specified printing system command.
A object specifying the command whose visibility needs to be changed.
One of the enumeration values specifying a new visibility state for the command.
Identifies the XtraPrinting Library version.
A text string representing XtraPrinting Library‘s version info.
Contains classes and enumerations that are intended to localize the User Interface of the XtraPrinting Library.
A base class that provides necessary functionality for custom localizers of the Printing-Exporting Library.
Initializes a new instance of the class with the default settings.
Specifies a localizer object providing localization of the XtraPrinting Library interface at runtime.
An descendant, used to localize the user interface at runtime.
Returns a Localizer object storing resources based on the thread’s language and regional settings (culture).
An object, storing resources based on the thread’s language and regional settings (culture).
For internal use. Returns a Localizer object storing resources based on the thread’s language and regional settings (culture).
An object, storing resources based on the thread’s language and regional settings (culture).
Returns a localized string for the given string identifier.
A enumeration value, identifying the string to localize.
A value, corresponding to the specified identifier.
A default localizer to translate the XtraPrinting’s resources.
Initializes a new instance of the class with the default settings.
Contains values corresponding to strings that can be localized for the print preview.
“Barcode“
“Character Comb“
“Chart“
“0}. State {1}“
“Checkbox“
“Gauge“
“Image“
“Line“
“Page info“
“Progress bar“
“Shape“
“Sparkline“
“Zip Code“
“Main Menu“
“Status Bar“
“Toolbar“
“Apply“
“Cancel“
“Help“
“OK“
“Current Month“
“Current Quarter“
“Current Week“
“Current Year“
“Last 7 Days“
“Last Month“
“Last Week“
“Last Year“
“Previous Month“
“Previous Quarter“
“Previous Week“
“Previous Year“
“Today“
“Yesterday“
“Date-Time“
“Letters“
“Numeric“
“Date“
“Fixed-Point“
“Fixed-Point Positive“
“Image“
“Image and Signature“
“Integer“
“Integer Positive“
“Only Latin Letters“
“Only Letters“
“Only Lowercase Letters“
“Only Uppercase Letters“
“Signature“
“From“
“Confirmation password does not match. Please start over and enter the password again.“
“Confirm Document Open Password“
“Document Open Pa&ssword:“
“Please confirm the Document Open Password. Be sure to make a note of the password. It will be required to open the document.“
“Confirm Permissions Password“
“&Permissions Password:“
“Please confirm the Permissions Password. Be sure to make a note of the password. You will need it to change these settings in the future.“
“(Using System Separator)“
“Export mode:“
“Single file“
“Single file page-by-page“
“Export watermarks“
“Keep row height“
“Page range:“
“Table layout“
“Character set:“
“Embed images in HTML“
“Export mode:“
“Different files“
“Single file“
“Single file page-by-page“
“Export watermarks“
“Page border color:“
“Page border width:“
“Page range:“
“Remove carriage returns“
“Table layout“
“Title:“
“Export mode:“
“Different files“
“Single file“
“Single file page-by-page“
“Image format:“
“Page border color:“
“Page border width:“
“Page range:“
“Resolution (dpi):“
“Compressed“
“PDF/A Compatibility:“
“None“
“PDF/A-1a“
“PDF/A-1b“
“PDF/A-2a“
“PDF/A-2b“
“PDF/A-3a“
“PDF/A-3b“
“Any except extracting pages“
“Commenting, filling in form fields, and signing existing signature fields“
“Filling in form fields and signing existing signature fields“
“Inserting, deleting and rotating pages“
“None“
“Convert Images to Jpeg“
“Application:“
“Author:“
“Keywords:“
“Subject:“
“Title:“
“Export editing fields to AcroForms“
“Images quality:“
“High“
“Highest“
“Low“
“Lowest“
“Medium“
“Don’t embed these fonts:“
“Page range:“
“Password Security:“
“Document Open Password“
“(none)“
“Permissions“
“High Resolution“
“Low Resolution (150 dpi)“
“None“
“Show print dialog on open“
“None“
“Issuer:“
“Valid From: {0:d} to {1:d}“
“Digital Signature:“
“Certificate“
“Contact Info“
“Image“
“Location“
“(none)“
“Reason“
“PDF/UA compatibility:“
“None“
“PDF/UA-1“
“Export mode:“
“Single file“
“Single file page-by-page“
“Export watermarks“
“Page range:“
“Encoding:“
“Text export mode:“
“Text“
“Value“
“Quote strings with separators“
“Text separator:“
“TAB“
“Export hyperlinks“
“Export mode:“
“Different files“
“Single file“
“Single file page-by-page“
“Page range:“
“Raw data mode“
“Sheet name:“
“Show grid lines“
“Export mode:“
“Different files“
“Single file“
“Single file page-by-page“
“Page range:“
“Compression:“
“Fast“
“Maximum“
“Normal“
“Not compressed“
“Super fast“
“Category:“
“Creator:“
“Description:“
“Keywords:“
“Subject:“
“Title:“
“Version:“
“Page range:“
“CSV Export Options“
“DOCX Export Options“
“HTML Export Options“
“Image Export Options“
“MHT Export Options“
“Native Format Options“
“PDF Export Options“
“RTF Export Options“
“Text Export Options“
“XLS Export Options“
“XLSX Export Options“
“XPS Export Options“
“Select a folder to save the exported document to:“
“Alignment“
“Brush Color“
“Brush Options“
“Brush Size“
“Choose Image“
“Clear“
“Load Image“
“Reset“
“Size Mode“
“Size Mode And Alignment“
“Bottom Margin“
“Inch“
“Left Margin“
“mm“
“px“
““Right Margin““
“Top Margin“
“&Color…“
“&Background“
“Copy“
“CSV File“
“DOCX File“
“E&xit“
“&Export To“
“&File“
“Image File“
“HTML File“
“MHT File“
“&Page Layout“
“Page Set&up…“
“PDF File“
“&Print…“
“P&rint“
“Print…“
“RTF File“
“Sen&d As“
“Text File“
“&View“
“&Continuous“
“&Facing“
“&Statusbar“
“&Toolbar“
“&Watermark…“
“XLS File“
“XLSX File“
“Page Width“
“Text Width“
“Two Pages“
“Whole Page“
“Pages“
“The output file is too big. Please try to reduce the image resolution,\r\nor choose another export mode.“
“The output file is too big. Try to reduce the number of its pages, or split it into several documents.“
“The output file is too big to create a JPEG file. Please choose another image format or another export mode.“
“The process cannot access the file "{0}" because it is being used by another process.“
“The document cannot be exported to DOCX format correctly with the specified settings.\r\n If possible, avoid intersecting elements in your document, or try to use the ‘{0}’ export mode with the ‘{1}’ option disabled.“
“Cannot perform the specified task. The following library is missing: "{0}"“
“The specified file cannot be loaded, because it either does not contain valid XML data or exceeds the allowed size.“
“Control’s boundaries are too small for the barcode“
“Printing“
“Creating the document…“
“Warning!“
“The document does not contain any pages.“
“Page margins are greater than page size.“
“The data you entered do not match the parameter type.“
“Error”
“Exporting the document…“
“The output file already exists. Click OK to overwrite.“
“The specified file doesn’t contain valid XML data in the PRNX format. Loading is stopped.“
“The specified file doesn’t have a PRNX extension. Proceed anyway?“
“File "{0}" is set to read-only, try again with a different file name.“
“The font size cannot be set to zero or a negative number“
“There is no page numbered {0} in this document.“
“Some SVG elements in this image are unsupported and will be ignored.\r\n Please modify the image to avoid these element types: {0}.“
“Cannot load the image from the specified file.“
“Incompatible settings : {0}“
“Logo size / Module / Error correction level“
“This is not a valid page range“
“The number must be between {0} and {1}.“
“Cannot find the specified path.“
“Binary data can’t be longer than 1033 bytes.“
“There are invalid characters in the text“
“Invalid text format“
“This is not a valid measurement.“
“Invalid property name“
“No printers installed.“
“A document can’t be exported to a stream in the DifferentFiles mode. Use the SingleFile or SingleFilePageByPage mode instead.“
“The specified parameters does not exist: {0}.“
“This font is not yet supported“
“The "{0}" cannot be used since this could be an unsupported OpenType font.“
“Do you want to open this file?“
“Export“
“One or more margins are set outside the printable area of the page. Continue?“
“The path is too long.\r\nTry a shorter name.“
“Cannot load the PDF content from the specified file.“
“Creating“
“Exporting“
“Printing“
“Search“
“The separator cannot be an empty string.“
“The net printer is unavailable.“
“Waiting for parameter values…“
“The current printer doesn’t support the selected paper size.\r\nProceed with printing anyway?“
“The printer name is invalid. Please check the printer settings.“
“An error occurred during printing a document.“
“The created XLS file is too big for the XLS format, because it contains more than 256 columns.\r\nPlease try to use the XLSX format, instead.“
“The created XLS file is too big for the XLS format, because it contains more than 65,536 rows.\r\nPlease try to use the XLSX format, instead.“
“The created XLSX file is too big for the XLSX format, because it contains more than 16,384 columns.\r\nPlease try to reduce the amount of columns in your report and export the report to XLSX again.“
“The created XLSX file is too big for the XLSX format, because it contains more than 1,048,576 rows.\r\nPlease try to reduce the amount of rows in your report and export the report to XLSX again.“
“{0} on {1}“
“(none)“
“Preview Document Files (*{0})|*{0}|All Files (*.*)|*.*“
“Open“
“[Date Printed]“
“[Page #]“
“[Page # of Pages #]“
“[Time Printed]“
“[Pages #]“
“[User Name]“
“No Look-Up“
“No Range“
“{0} selected (All)“
“Parameters“
“(none)“
“Reset“
“{0} selected“
“Submit“
“Preview“
“Flip on Short Edge“
“None“
“Flip on Long Edge“
“The printer is busy.“
“The printer door is open.“
“The printer driver needs to be updated.“
“Error“
“Initializing the Preview…“
“The printer’s input/output is active.“
“The manual feed is enabled.“
“The printer is not available.“
“The printer has no toner.“
“The printer is offline.“
“The printer is out of memory.“
“The output bin is full.“
“A page punt has occurred.“
“The paper has jammed.“
“The printer is out of paper.“
“A paper-related problem has occurred.“
“The printer is paused.“
“Print task deletion is pending.“
“The power save mode is on.“
“Printing…“
“Processing…“
“The printer is ready.“
“The server is offline.“
“The server is unknown.“
“The toner is low.“
“A user intervention has occurred.“
“Waiting…“
“The printer is warming up.“
“Close Print Preview“
“Close Print Preview of the document.“
“Close Print Preview“
“Options“
“Open the Print Options dialog, in which you can change printing options.“
“Options“
“Bookmarks“
“Open the Document Map, which allows you to navigate through a structural view of the document.“
“Document Map“
“Header/Footer“
“Edit the header and footer of the document.“
“Header and Footer“
“CSV File“
“Comma-Separated Values Text“
“Export the document to CSV and save it to the file on a disk.“
“Export to CSV“
“DOCX File“
“Microsoft Word 2007 Document“
“Export the document to DOCX and save it to the file on a disk.“
“Export to DOCX“
“Export To“
“Export the current document in one of the available formats, and save it to the file on a disk.“
“Export To…“
“Image File“
“BMP, GIF, JPEG, PNG, TIFF, EMF, WMF“
“Export the document to Image and save it to the file on a disk.“
“Export to Image“
“HTML File“
“Web Page“
“Export the document to HTML and save it to the file on a disk.“
“Export to HTML“
“MHT File“
“Single File Web Page“
“Export the document to MHT and save it to the file on a disk.“
“Export to MHT“
“PDF File“
“Adobe Portable Document Format“
“Export the document to PDF and save it to the file on a disk.“
“Export to PDF“
“RTF File“
“Rich Text Format“
“Export the document to RTF and save it to the file on a disk.“
“Export to RTF“
“Text File“
“Plain Text“
“Export the document to Text and save it to the file on a disk.“
“Export to Text“
“XLS File“
“Microsoft Excel 2000-2003 Workbook“
“Export the document to XLS and save it to the file on a disk.“
“Export to XLS“
“XLSX File“
“Microsoft Excel 2007 Workbook“
“Export the document to XLSX and save it to the file on a disk.“
“Export to XLSX“
“XPS File“
“XPS“
“Page Color“
“Choose a color for the background of the document pages.“
“Background Color“
“Find“
“Show the Find dialog to find text in the document.“
“Find“
“Top:\t\t{0}\t\tBottom:\t\t{1}\r\nLeft:\t\t {2}\t\tRight:\t\t {3}“
“Moderate“
“Moderate“
“Narrow“
“Narrow“
“Normal“
“Normal“
“Wide“
“Wide“
“Landscape“
“”
“Portrait“
“”
“{0} x {1}“
“Hand Tool“
“Invoke the Hand tool to manually scroll through pages.“
“Hand Tool“
“Editing Fields“
“Highlight all editing fields to quickly discover which of the document elements are editable.“
“Highlight Editing Fields“
“Magnifier“
“Invoke the Magnifier tool.\r\n\r\nClicking once on a document zooms it so that a single page becomes entirely visible, while clicking another time zooms it to 100% of the normal size.“
“Magnifier“
“Many Pages“
“Choose the page layout to arrange the document pages in preview.“
“View Many Pages“
“Open“
“Open a document.“
“Open (Ctrl + O)“
“Page Background“
“Close“
“Document“
“Export“
“Navigation“
“Page Setup“
“Show the Page Setup dialog.“
“Page Setup“
“Print“
“Zoom“
“Margins“
“Select the margin sizes for the entire document.\r\n\r\nTo apply specific margin sizes to the document, click Custom Margins.“
“Page Margins“
“Orientation“
“Switch the pages between portrait and landscape layouts.“
“Page Orientation“
“Custom Margins…“
“Show the Page Setup dialog.“
“Page Setup‘
“Print Preview“
“Size“
“Choose the paper size of the document.“
“Page Size“
“Parameters“
“Open the Parameters pane, which allows you to enter values for report parameters.“
“Parameters“
“Pointer“
“Show the mouse pointer.“
“Mouse Pointer“
“Print“
“Select a printer, number of copies and other printing options before printing.“
“Print (Ctrl+P)“
“Quick Print“
“Send the document directly to the default printer without making changes.“
“Quick Print“
“Save“
“Save the document.“
“Save (Ctrl + S)“
“Scale“
“Stretch or shrink the printed output to a percentage of its actual size.“
“Scale“
“CSV File“
“Comma-Separated Values Text“
“Export the document to CSV and attach it to the e-mail.“
“E-Mail As CSV“
“DOCX File“
“Microsoft Word 2007 Document“
“Export the document to DOCX and attach it to the e-mail.“
“E-Mail As DOCX“
“E-Mail As“
“Export the current document in one of the available formats, and attach it to the e-mail.“
“E-Mail As…“
“Image File“
“BMP, GIF, JPEG, PNG, TIFF, EMF, WMF“
“Export the document to Image and attach it to the e-mail.“
“E-Mail As Image“
“MHT File“
“Single File Web Page“
“Export the document to MHT and attach it to the e-mail.“
“E-Mail As MHT“
“PDF File“
“Adobe Portable Document Format“
“Export the document to PDF and attach it to the e-mail.“
“E-Mail As PDF“
“RTF File“
“Rich Text Format“
“Export the document to RTF and attach it to the e-mail.“
“E-Mail As RTF“
“Text File“
“Plain Text“
“Export the document to Text and attach it to the e-mail.“
“E-Mail As Text“
“XLS File“
“Microsoft Excel 2000-2003 Workbook“
“Export the document to XLS and attach it to the e-mail.“
“E-Mail As XLS“
“XLSX File“
“Microsoft Excel 2007 Workbook“
“Export the document to XLSX and attach it to the e-mail.“
“E-Mail As XLSX“
“XPS File“
“XPS“
“First Page“
“Navigate to the first page of the document.“
“First Page (Ctrl+Home)“
“Last Page“
“Navigate to the last page of the document.“
“Last Page (Ctrl+End)“
“Next Page“
“Navigate to the next page of the document.“
“Next Page (PageDown)“
“Previous Page“
“Navigate to the previous page of the document.“
“Previous Page (PageUp)“
“Thumbnails“
“Open the Thumbnails.“
“Thumbnails“
“Watermark“
“Insert ghosted text or image behind the content of a page.\r\n\r\nThis is often used to indicate that a document is to be treated specially.“
“Watermark“
“Zoom“
“Change the zoom level of the document preview.“
“Zoom“
“Exact“
“Zoom In“
“Zoom in to get a close-up view of the document.“
“Zoom In“
“Zoom Out“
“Zoom out to see more of the page at a reduced size.“
“Zoom Out“
“BMP Bitmap Format“
“CSV Document“
“DOCX Document“
“EMF Enhanced Windows Metafile“
“GIF Graphics Interchange Format“
“HTML Document“
“JPEG File Interchange Format“
“MHT Document“
“Native Format“
“PDF Document“
“PNG Portable Network Graphics Format“
“Rich Text Document“
“TIFF Tag Image File Format“
“Text Document“
“WMF Windows Metafile“
“XLS Document“
“XLSX Document“
“XPS Document”“
“Save As“
“{0} of {1}“
“Nothing“
“Page {0} of {1}“
“Page number in document. Click to open the Go To Page dialog.“
“Stop“
“Zoom Factor:“
“Adjust to:“
“Fit to“
“% normal size“
“pages wide“
“Page“
“Digitally signed by“
“Date:“
“DN:“
“Location:“
“Reason:“
“your common name here“
“your distinguished name here“
“your signing location here“
“your signing reason here“
“Digital Signature“
“Background“
“Close Preview“
“Customize“
“Header And Footer“
“Export Document…“
“First Page“
“Hand Tool“
“Highlight Editing Fields“
“Last Page“
“Magnifier“
“Document Map“
“Multiple Pages“
“Next Page“
“Open a document“
“Page Setup“
“Parameters“
“Previous Page“
“Print“
“Quick Print“
“Save the document“
“Scale“
“Search“
“Send via E-Mail…“
“Thumbnails“
“Watermark“
“Zoom“
“Zoom In“
“Zoom Out“
“Please Wait“
“(Picture)“
“(Text)“
“Backward Diagonal“
“Forward Diagonal“
“Horizontal“
“Vertical“
“Center“
“Left“
“Right“
“Clip“
“Stretch“
“Zoom“
“Select Picture“
“Bottom“
“Middle“
“Top“
“ASAP“
“CONFIDENTIAL“
“COPY“
“DO NOT COPY“
“DRAFT“
“EVALUATION“
“ORIGINAL“
“PERSONAL“
“SAMPLE“
“TOP SECRET“
“URGENT“
Contains padding or margin information associated with a control or a brick.
Initializes a new instance of the class with specified settings.
Initializes a new instance of the class and copies the settings from the object passed as the parameter according to the specified dpi value.
A object whose settings are used to initialize the created object’s properties.
A value that specifies the dpi of the padding. This value is assigned to the property.
Initializes a new instance of the class with the dpi of the specified graphics unit.
A value that specifies the graphics unit of the padding. The dpi value of the graphics unit is assigned to the property.
Initializes a new instance of the class with the specified left, right, top and bottom values.
An integer value that specifies the left value of the padding. This value is assigned to the property.
An integer value that specifies the right value of the padding. This value is assigned to the property.
An integer value that specifies the top value of the padding. This value is assigned to the property.
An integer value that specifies the bottom value of the padding. This value is assigned to the property.
Initializes a new instance of the class with the specified left, right, top and bottom values, and the dpi of the specified graphics unit.
An integer value that specifies the left value of the padding. This value is assigned to the property.
An integer value that specifies the right value of the padding. This value is assigned to the property.
An integer value that specifies the top value of the padding. This value is assigned to the property.
An integer value that specifies the bottom value of the padding. This value is assigned to the property.
A value that specifies the graphics unit of the padding. The dpi value of the graphics unit is assigned to the property.
Initializes a new instance of the class with the specified left, right, top, bottom and dpi values.
An integer value that specifies the left value of the padding. This value is assigned to the property.
An integer value that specifies the right value of the padding. This value is assigned to the property.
An integer value that specifies the top value of the padding. This value is assigned to the property.
An integer value that specifies the bottom value of the padding. This value is assigned to the property.
A value that specifies the dpi of the padding. This value is assigned to the property.
Initializes a new instance of the class with the specified settings.
An integer value, specifying the overall padding.
A value, specifying the dpi.
Initializes a new instance of the class with the specified dpi value.
A value that specifies the dpi of the padding. This value is assigned to the property.
Specifies padding for all the element’s sides.
An integer value, representing the overall padding.
Gets or sets the padding value for the bottom edge.
An integer value which represents the padding value (in pixels) for the bottom edge.
Deflates the specified rectangle by the rectangle of the current padding with the specified dpi.
A value which specifies the rectangle to be deflated.
A value which specifies the dpi value to be applied to the left, top, right and bottom padding values before deflating.
A value that represents the deflated rectangle.
Deflates the specified size by the size of the current padding with the specified dpi.
A value which specifies the size to be deflated.
A value which specifies the dpi value to be applied to the left, top, right and bottom padding values before deflating.
A value that represents the deflated size.
Deflates the specified height value by the height of the current padding.
A value which specifies the height to be deflated.
A value that represents the deflated height.
Deflates the specified height value by the height of the current padding with the specified dpi.
A value which specifies the height to be deflated.
A value which specifies the dpi value to be applied to the top and bottom padding values before deflating.
A value that represents the deflated height.
Deflates the specified width value by the width of the current padding.
A value which specifies the width to be deflated.
A value that represents the deflated width.
Deflates the specified width value by the width of the current padding with the specified dpi.
A value which specifies the width to be deflated.
A value which specifies the dpi value which should be applied to the left and right padding values before deflating.
A value that represents the deflated width.
Gets or sets the dpi value used to perform internal calculations.
A value which represents the dpi value for this padding.
Provides a object with no padding.
Determines whether or not the specified object is equal to the current instance.
The object to compare with the current object.
true if the specified object is equal to the current instance; otherwise false.
Determines whether the specified object is equal to the current instance.
The object to compare with the current object.
true if the specified object is equal to the current instance; otherwise false.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
Inflates the specified rectangle by the rectangle of the current padding with the specified dpi.
A value which specifies the rectangle to be inflated.
A value which specifies the dpi value to be applied to the left, top, right and bottom padding values before inflating.
A value that represents the inflated rectangle.
Inflates the specified size by the size of the current padding with the specified dpi.
A value which specifies the size to be inflated.
A value which specifies the dpi value to be applied to the left, top, right and bottom padding values before inflating.
A value that represents the inflated size.
Inflates the specified height value by the height of the current padding.
A value which specifies the height to be inflated.
A value that represents the inflated height.
Inflates the specified height value by the height of the current padding with the specified dpi.
A value which specifies the height to be inflated.
A value which specifies the dpi value to be applied to the top and bottom padding values before inflating.
A value that represents the inflated height.
Inflates the specified width value by the width of the current padding.
A value which specifies the width to be inflated.
A value that represents the inflated width.
Inflates the specified width value by the width of the current padding with the specified dpi.
A value which specifies the width to be inflated.
A value which specifies the dpi value which should be applied to the left and right padding values before inflating.
A value that represents the inflated width.
Determines whether the padding is empty (all padding values are null).
true if the padding is empty; otherwise, false.
Gets or sets the padding value for the left edge.
An integer value which represents the padding value (in pixels) for the left edge.
Gets or sets the padding value for the right edge.
An integer value which represents the padding value (in pixels) for the right edge.
Rotates padding values counterclockwise the specified number of times.
An integer value which specifies the number of times for padding values to rotate.
Gets or sets the padding value for the top edge.
An integer value which represents the padding value (in pixels) for the top edge.
Contains the values that define what kind of information is displayed in the current .
Indicates that the current date and time are displayed in the .
Indicates that the property value is displayed in the current .
Indicates that the current page number is displayed in the .
Indicates that both the current page number and the total number of pages in the current report are displayed in the current .
Indicates that the current page number is displayed in the using roman numerals in uppercase.
Indicates that the current page number is displayed in the using roman numerals in lowercase.
Indicates that the total number of pages is displayed in the PageInfoBrick.
Indicates that the user name for the current thread is displayed in the .
Specifies the commands which can be executed in the printing system’s document preview.
Identifies the Background menu item, which is a parent for the FillBackground and Watermark subitems. Use this value as a parameter for the PrintingSystemBase.SetCommandVisibility method, to hide or show the Background items from the menu of the Print Preview form.
Closes the preview window.
Copies the selected document content to the Clipboard.
Invokes the property editor of the component which is about to be printed. Note that this component should implement the IPrintable interface.
Shows or hides the Document Map pane, which displays the hierarchy of bookmarks in a report document.
Invokes the Header/Footer Editor dialog. This dialog is used to insert standard page information into a report’s headers and footers.
Exports a document to a CSV (comma-separated values) file.
Exports the current document to a DOCX file.
Exports the current document to a file (a report can be exported to PDF, RTF, HTML, MHT, XLS, TXT, CSV and various image formats).
Exports the current document to a graphics file (BMP, EMF, GIF, JPEG, PNG, TIFF, WMF formats).
Exports the current document to an HTML file.
Exports the current document to an MHT file.
Exports the current document to a PDF file.
Exports the current document to an RTF file.
Exports the current document to a TXT file.
Exports the current document to an XLS file.
Exports the current document to an XLSX file.
Exports the current document to an XPS file.
Identifies the File menu item, which is a parent for the PageSetup, Print, PrintDirect, ExportFile and SendFile subitems. Use this value as a parameter for the PrintingSystemBase.SetCommandVisibility method, to hide or show the File items from the menu of the Print Preview form.
Invokes the Color dialog which allows the background color of the current document to be specified.
Invokes the Find dialog in the document’s preview. This dialog provides a search dialog which allows end-users to search a report for specific text directly in the preview window.
Raises the Go To Page dialog to jump to the specified page number.
Invokes or hides the Hand Tool in the document’s preview. This tool is used for scrolling the pages of the document being previewed.
Highlights all available fields whose content can be edited.
Invokes the preview magnifier. When the magnifier is activated the mouse cursor resembles a magnifying glass and a click on a preview page zooms in on it. There are two possible values for the magnification level. The first magnification value is always fixed and is equal to 100 %. The other value is calculated so that the entire preview page is visible at once without having to scroll it.
Shows the layout of the document’s preview across multiple pages. To specify a particular number of page rows and columns in a Print Control, use the DocumentViewerBase.SetPageView method.
Doesn’t identify any command. This member is intended for internal use only.
Opens a document. This command is represented both via the menu item and toolbar button.
Identifies the item which is the parent to the PageLayoutContinuous and PageLayoutFacing subitems. Use this value as a parameter for the PrintingSystemBase.SetCommandVisibility method to hide or show the page layout items from the menu of the Preview Form.
Changes the view of the document’s preview so that the pages are arranged as a continuous vertical column.
Changes the view of the document’s preview so that the pages are arranged side-by-side.
Selects the margin sizes for the entire document. Note that this command is in use in the Ribbon Print Preview Form only.
Switches the pages between portrait and landscape layouts. Note that this command is in use in the Ribbon Print Preview Form only.
Invokes the Page Setup dialog which allows some of the page’s settings to be adjusted (orientation, margins, paper size and source).
Chooses the paper size of the document. Note that this command is in use in the Ribbon Print Preview Form only.
Shows or hides the Parameters pane, which enables end-users to enter parameter values, apply them to a report’s data source and re-generate the report document.
Shows the mouse pointer, when there is no need to show either the Hand Tool, or the Magnifier. Note that this command is in use in the Ribbon Print Preview Form only.
Invokes the Print dialog for the current document. This dialog allows the printer to be selected, its properties set, the number of copies entered and the range of pages to print to be specified.
Prints the document preview directly, without any dialogs. This is useful when the printer’s settings don’t need to be changed before a document is printed.
Prints the selected document content.
Saves a document to a file. This command is represented both via the menu item and toolbar button.
Stretches or shrinks the document to a percentage of its actual size. Note that if you need to specify a particular scale factor or number of pages a document should be scaled to, the and properties will be useful.
Scrolls one page down, as when an end-user presses the PAGE DOWN key.
Scrolls one page up, as when an end-user presses the PAGE UP key.
Exports the current document to a CSV (comma-separated values) file and sends it via e-mail.
Exports the current document to a DOCX file and sends it via e-mail.
Exports the document in the preview window, then creates a new e-mail in the default system mailer and attaches the exported document to the e-mail. The exporting format can be specified via the drop-down list.
Exports the current document to a graphics file (BMP, EMF, GIF, JPEG, PNG, TIFF, WMF formats) and sends it via e-mail.
Exports the current document to an MHT file and sends it via e-mail.
Exports the current document to a PDF file and sends it via e-mail.
Exports the current document to an RTF file and sends it via e-mail.
Exports the current document to a TXT file and sends it via e-mail.
Exports the current document to an XLS file and sends it via e-mail.
Exports the current document to an XLSX file and sends it via e-mail.
Exports the current document to a XPS file and sends it via e-mail.
Displays the first page in the preview.
Displays the last page in the preview.
Moves to the next page in the preview.
Moves to the previous page in the preview.
Identifies the Stop button, which is displayed in the status bar to the right of the progress bar, and can be used to stop generating a document.
Submits the parameters specified in the Parameters panel.
Toggles the Thumbnails panel visibility.
Identifies the View menu item, which is a parent for the PageLayout, Toolbar, Status Bar and Customize subitems. Use this value as a parameter for the PrintingSystemBase.SetCommandVisibility method, to hide or show the View items from the menu of the Print Preview form.
Zooms a document in or out so that only one entire page of the document is shown in the preview.
Invokes the Watermark dialog which can be used to specify either background text or a picture as a document’s watermark. Note that a document’s watermark can be accessed via the property.
Zooms in on a document by one of the predefined zoom factors. They are as follows: 10%, 25%, 50%, 75%, 100%, 150%, 200% and 500%.
Zooms the preview in. Each time this command is performed, the preview gets zoomed in by approximately 10%.
Zooms the preview out. Each time this command is performed, the preview gets zoomed out by approximately 10%.
Zooms a document in or out as appropriate, so that the width of the current page fits the preview window.
Zooms a document in or out as appropriate, so that the width of the text in the current page fits the preview window.
Zooms a document in or out as appropriate, so that only two entire pages of the document are shown in the preview.
Zooms a document in or out as appropriate, so that only a single page of the document is shown in the preview.
Identifies the Zoom trackbar control, which is available in the bottom-right corner of the Print Preview Form with a Ribbon.
Specifies how the text associated with the control should be aligned.
The text is vertically aligned at the bottom, and horizontally aligned at the center.
The text is vertically aligned at the bottom, and horizontally justified.
This mode is ignored in Silverlight applications.
The text is vertically aligned at the bottom, and horizontally aligned on the left.
The text is vertically aligned at the bottom, and horizontally aligned on the right.
The text is vertically aligned in the middle, and horizontally aligned at the center.
The text is vertically aligned in the middle, and horizontally justified.
This mode is ignored in Silverlight applications.
The text is vertically aligned in the middle, and horizontally aligned on the left.
The text is vertically aligned in the middle, and horizontally aligned on the right.
The text is vertically aligned at the top, and horizontally aligned at the center.
The text is vertically aligned at the top, and horizontally justified.
This mode is ignored in Silverlight applications.
The text is vertically aligned at the top, and horizontally aligned on the left.
The text is vertically aligned at the top, and horizontally aligned on the right.
Lists the values indicating the available text rendering modes.
Antialiased glyph bitmaps without hinting is used.
Antialiased glyph bitmaps and hinting are used.
ClearType glyph bitmaps and hinting are used.
Glyph bitmaps without hinting are used.
Glyph bitmaps and hinting are used.
The system default rendering is used.
Specifies how content bricks are split if they are partially positioned outside the right page margin.
When the brick dimensions do not fit into the right page margin, the rest of the brick content is split across two pages.
When the brick dimensions do not fit into the right page margin, the brick content is moved to a new page in its entirety.
Provides the functionality that is necessary for deep customization of the End-User Report Designer.
Lists the values that define the order in which complex properties are shown in the Field List.
The default order of showing complex properties in the Field List is preserved.
The complex properties are shown at the top of the Field List.
The complex properties are shown at the bottom of the Field List.
Contains classes that are used to handle parameters in XtraReports.
A predefined value range item.
The range type.
Initializes a new instance of the class with specified settings.
A range’s start value.
A range’s end value.
The range’s end value.
The range’s end value.
Determines whether the specified object is equal to the current object.
An object to compare with the current object.
true, if the specified object is equal to the current object; otherwise, false.
Returns the hash code for the current object.
The hash code for the current object.
The range’s start value.
The range’s start value.
Contains classes that implement the basic functionality of XtraReports.
Specifies the type of the value returned by a calculated field.
Indicates that the field returns a Boolean (true or false) value (the type).
Indicates that the field returns an 8-bit unsigned integer value (the type).
Indicates that the field returns a value expressed as a date and time of day (the type).
Indicates that the field returns a decimal value (the type).
Indicates that the field returns a double-precision floating-point value (the type).
Indicates that the field returns a single-precision floating-point value (the type).
Indicates that the field returns a globally unique identifier value (the System.Guid type).
Indicates that the field returns a 16-bit signed integer value (the type).
Indicates that the field returns a 32-bit signed integer value (the type).
Indicates that the field’s type is undefined and determined by evaluating the actually returned object during report generation.
Indicates that the field returns a string value as a sequence of UTF-16 code units (the type).
Indicates that the field returns a value as a time interval (the type).
Contains classes which are used to implement the main functionality of the XtraSpellChecker.
Provides data for the AfterCheckWord event.
Initializes a new class instance with specified settings.
An object, representing the control being checked.
A string, representing a word before the check.
A string, representing the word modified after the spell check.
A enumeration value, representing the operation type.
A DevExpress.XtraSpellChecker.Parser.Position object, representing the position in the text where the checked word begins.
Gets the word which replaced the former one after the spelling check is performed.
A string, representing the word modified after spelling check.
Gets the control being checked.
An object representing a control being checked.
Gets the type of operation performed with the word in a spell check.
A enumeration value, representing the operation type.
Gets the word before the spell check is performed.
A string, representing a word before the check.
Gets the position of a checked word in a text.
A DevExpress.XtraSpellChecker.Parser.Position object, representing the position in a text where the checked word begins.
Represents a method that will handle the event.
An object that triggers the event.
A object that provides data for the event.
Lists result types of spelling check.
A misspelled word is found.
A repeating word is found.
No errors are found
Represents the result of the spelling check.
Gets whether the spelling error is found during a spelling check.
true if a spelling error is found; otherwise, false.
Gets the index of a checked word in a text.
An integer representing the index of a word in a text.
Gets the length of a checked word.
An integer representing the number of positions the checked word occupies.
Indicates the result of checking a word.
A enumeration member.
Gets the text being checked.
A string containing the text being checked.
Gets the checked word.
A string representing the checked word.
An interface used to represent a list of words ignored during spell check.
Adds a specified word to a list of ignored words, so that it is ignored only in the specified location.
A DevExpress.XtraSpellChecker.Parser.Position object representing a position in the text.
A DevExpress.XtraSpellChecker.Parser.Position object representing a position in the text.
A string representing a word to be ignored if located between the start and the end positions.
Adds a specified word to a list of ignored words.
A string representing a word to be ignored.
Removes all items from the ignore list.
Determines whether a word is in the list of ignored words, ignored in the specified location.
A DevExpress.XtraSpellChecker.Parser.Position object representing a position in the text being checked.
A DevExpress.XtraSpellChecker.Parser.Position object representing a position in the text being checked.
A string to locate in the list of ignored words.
true if the word is found within the list and marked as effective in the specified location; otherwise false.
Determines whether a word is in the list of ignored words.
A string to locate in the list of ignored words.
true if the word is found within the list; otherwise false.
Removes a word from the list of words ignored only once.
A DevExpress.XtraSpellChecker.Parser.Position object representing a position in the text being checked.
A DevExpress.XtraSpellChecker.Parser.Position object representing a position in the text being checked.
A string representing a word to remove from the list.
Removes a word from the list.
A string representing a word to remove form the list.
The options used for the spelling check.
Locks the object by preventing visual updates until the EndUpdate method is called.
Start spelling check from the cursor position.
A enumeration value, specifying whether the spell checker should start checking from the cursor position.
Spell check the selected text first.
A enumeration value specifying whether the spell checker should start checking the selected text first.
Unlocks the object after a call to the BeginUpdate method and causes an immediate visual update.
Gets or sets whether e-mail addresses should be excluded from the check.
A enumeration value specifying whether words that are e-mail addresses should be checked.
Gets or sets whether text enclosed with specific markup tags should be checked.
true to exclude text within tags from the check; otherwise, false.
Gets or sets whether the spell checker ignores words containing different case letters in positions other than the first.
A enumeration value specifying whether mixed case words should be checked.
Gets or sets whether the spell checker ignores repeated words.
A enumeration value specifying whether the text should be checked for repeated words.
Gets or sets whether the spell checker ignores words in which all letters are uppercase.
A enumeration value, specifying whether the words in which all letters are uppercase should be checked.
Gets or sets whether the spell checker ignores the URLs in text.
A enumeration value, specifying whether the words which are URLs should be checked.
Gets or sets whether the spell checker ignores words that contain numbers.
A enumeration value, specifying whether the words which contain numbers should be checked.
Occurs when any of the spelling check options are changed.
The base interface for a spell checker.
Add a word to a custom dictionary.
A word to add.
Add a word to a custom dictionary.
A word to add.
A object used to select a dictionary for the specified word.
Occurs after a word is checked.
Determines whether a word can be added to a custom dictionary.
true if a word can be added to the dictionary; otherwise, false.
Determines whether words of the specified language can be added to the dictionary.
A object that specifies the language of the required dictionary.
true, if the words can be added to the dictionary; otherwise, false.
Checks the specified control for spelling mistakes.
A object, representing a control to be checked for spelling mistakes.
Checks the spelling of the text available through the controller interface in the specified range and returns on the first error that occurrs.
An object that is a control to be checked for spelling mistakes.
An object implementing the DevExpress.XtraSpellChecker.Parser.ISpellCheckTextController interface providing text to check.
A DevExpress.XtraSpellChecker.Parser.Position object containing information on the position where the check statrs.
A DevExpress.XtraSpellChecker.Parser.Position object containing information on the position where the check finishes.
An object with the interface providing information on the error type and position.
Checks the specified text in the specified control with the specified culture.
A control to check.
A string that is a text to check.
An integer specifying the start position within the string.
The object that specifies the culture settings (the symbols encoding, language and phonetic specifics).
An object exposing the interface.
Gets or sets the culture-specific settings of the spell checker.
A object that specifies culture settings (the symbols encoding, language and phonetic specifics).
Occurs when the current culture setting of a spell checker is changed.
Occurs when a custom dictionary is modified by an end-user.
Provides access to spell checking options for a specified control.
A control for which spelling options are set.
An object exposing the interface.
Constructs an ordered list of suggestions for a given word.
A System.String representing a word for which the suggestions should be calculated.
A object specifying the culture, ensuring that the proper dictionaries are loaded.
A object representing a sorted list of suggested words.
Disregards a word in a text.
A control whose content is checked.
A word to ignore while checking.
The position from which to start ignoring the word.
Position to finish ignoring the word.
Skips the specified word throughout the entire content of the specified control.
A control whose content is checked.
A word to ignore.
Gets whether the spell checker is checking the content.
true if a spell checker is checking the content; otherwise, false.
Registers a list of words as the words to ignore while checking.
A control whose content is checked.
An object exposing the interface and representing a list of words to skip.
Gets or sets the spell check mode.
A enumeration member.
Occurs when the SpellCheckMode is changed.
Unregisters the previously registered list of words which should be skipped while checking.
A control whose content is checked.
Occurs after a word is added to a custom dictionary.
Comprises erroneous word, error type and location.
Gets the error type.
A enumeration member.
Gets a misspelled word.
A string that is the misspelled word.
Gets the end position of a misspelled word.
A DevExpress.XtraSpellChecker.Parser.Position object containing information on the position of the word.
Gets the start position of a misspelled word.
A DevExpress.XtraSpellChecker.Parser.Position object containing information on the position of the word.
Lists available operation modes of the spell checker.
Starts spelling check when you finish typing the word or move the cursor after changing it.This operation mode underlines the misspelled word and allows you to select a suggestion from the context menu, invoked by right-clicking the word.
Starts spelling check and invokes the spelling form for making corrections.
Lists implemented spell checker operations.
Replaces a word in the text with the user input, and adds the replacement to the custom dictionary.
Stops the spelling checker operation, resets the checking strategy and closes the spelling form.
Replaces the current word in the text being checked with the suggested word.
Replaces all occurences of the current word in the text being checked with the suggested word.
This enumeration member is intended for internal use only.
Deletes the current word from the text.
Disregards the current word and proceeds to the next one.
Disregards the current word and all its occurences in the text.
This enumeration member is intended for internal use only.
Invokes the spelling options form. After closing the form, re-checks the text with new spelling options starting with the last checked word.
Forces the spell checker to check the last checked word again.
Replaces the current word in the text being checked with the suggested word. For internal use.
Disregards the current word and proceeds to the next one. For internal use.
Cancels the effect of the last operation, restoring the text to its previous state.
Lists error types found during a spell check.
Erroneously spelled word.
Repeated word.
Reserved for internal use.
Error type unlisted in enumeration. Use it for custom error handling.
Provides data for the and events.
Initializes a new instance of the class with the specified settings.
A word that has been added to the custom dictionary.
Gets a word added to the dictionary.
A string representing a word added to the dictionary.
Represents a method that will handle the event.
An object of any type that triggers the event.
A object that provides data for the event.