Telerik.Windows.Data
Represents a control that provides common functionality for all Telerik WPF controls that represent data.
Identifies the dependency property.
Items is the collection of data that is used to generate the content
of this control.
Initializes a new instance of the class.
Called when this.Items has a property changed.
The sender.
The instance containing the event data.
Called when this.Items collection changes.
The sender.
The instance containing the event data.
Gets or sets a collection that is used to generate the content of the control.
The collection that is used to generate the content of the control. The default is null.
Gets the TableDefinition object for the current record collection.
Rebinds the grid.
Creates the specific table definition for the .
The newly created .
Called when ItemsSource property has changed.
The old value.
The new value.
Occurs when a property value changes.
Called when a property changes.
Name of the property.
Gets the data item bound to the row that contains the current cell.
The data item bound to the row that contains the current cell.
Identifies the dependency property.
Called when the current item of the is changed.
Gets or sets the data item corresponding to the selected row.
The data item corresponding to the selected row.
If the SelectionMode property is set to Extended and multiple rows are selected, use the SelectedItems property to retrieve all selected items.
Identifies the dependency property.
Called when the selected item of the is changed.
Gets or sets a value indicating whether the user can select rows.
true if user can select; otherwise, false.
Identifies the dependency property.
Called when property CanUserSelect changes.
Old property value.
New property value.
Gets or sets a value that indicates whether should keep the SelectedItem synchronized with its CurrentItem property.
True if the SelectedItem is always synchronized with the current item; false if the SelectedItem is never synchronized; null if the SelectedItem is synchronized with the current item only if a CollectionView is used.
Identifies the dependency property.
Gets a value indicating whether this instance handles selection events and participates in the selection mechanism.
true if handles selection; otherwise, false.
Occurs when the selected items have changed.
Identifies the routed event.
Occurs when the selected items are about to change.
Identifies the routed event.
Gets a collection that contains the data items corresponding to the selected rows.
A collection of the data items corresponding to the selected rows.
If the SelectionMode property is set to Single, the SelectedItems list will contain only the SelectedItem property value.
Raises the selection changed event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Sets the selection state for a container that wraps a given data item.
The data item.
If set to true container is selected.
Sets the current state for a container that wraps a given data item.
The data item.
If set to true container is current.
Initializes the selection.
Supports row-like UI elements.
Gets or sets the data context.
The data context.
Gets or sets the row indicator visibility.
The row indicator visibility.
Releases unmanaged and - optionally - managed resources.
This class is a base class for all UI Rows.
The item that the row represents. This item is an entry in the list of items from the GridViewDataControl.
From this item, cells are generated for each column in the GridViewDataControl.
The DependencyProperty for the Item property.
Called when the value of the Item property changes.
The old value of Item.
The new value of Item.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the routed event.
Occurs when property becomes true.
Identifies the routed event.
Occurs when property becomes false.
Identifies the routed event.
Occurs when property value changes.
Gets or sets a value indicating whether this row is alternating.
True if this row is alternating; otherwise, false.
Gets or sets the row indicator visibility.
The row indicator visibility.
Identifies the dependency property.
Gets or sets the action on lost focus.
The action on lost focus.
Gets or sets a value indicating whether the is selected.
True if this instance is selected; otherwise, false.
Gets or sets a value indicating whether the is current.
True if this instance is current; otherwise, false.
Releases unmanaged and - optionally - managed resources.
Creates the item that fills in the indentation.
Determines whether this instance is selectable.
true if this instance is selectable; otherwise, false.
Called when the selection was changed.
The sender.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when the value of the IsCurrent property is changed.
Called when IsAlternating property changes.
New value.
Old value.
Provides data for the MouseUp, MouseDown, and MouseMove events for the RadRowItem object.
Creates the RowItemMouseEventArgs instance.
The instance containing the event data.
The target element.
Gets or sets the position.
The position.
Gets or sets the left button.
The left button.
Gets or sets the right button.
The right button.
Initializes a new instance of the SelectionChangeEventArgs class.
Gets a list that contains the items that were unselected.
Items that were unselected.
Gets a list that contains the items that were selected.
Items that were selected
Initializes a new instance of the class.
Initializes a new instance of the SelectionChangingEventArgs class.
Gets a list that contains the items that are being unselected.
Items that are being unselected
Gets a list that contains the items that are being selected.
Items that are being selected
Gets a value that indicates whether the event is cancelable.
true if this instance is cancelable; otherwise, false.
Initializes a new instance of the class.
The items that were selected.
The items that were unselected.
Initializes a new instance of the class.
The items that were selected.
The items that were unselected.
If set to true [is cancelable].
Represents a collection of items.
Gets the with the specified function name.
First with the specified function name
if any, otherwise null.
Represents a collection of items.
Gets the first which
is equal to .
The for the specified function if any, otherwise null.
Represents event data for CollectionChanging event.
Initializes a new instance of the class.
The action.
The index.
The item.
Set this to true to cancel the changes.
Initializes a new instance of the class.
The action.
Gets or sets the item.
The item.
Gets or sets the index.
The index.
Gets or sets the collection change action.
The action.
Combines the left and right into a new list and
makes left and right to be the same as the new list.
The left list.
The right list.
The item equality comparer.
Combines the left and right into a new list and
makes left and right to be the same as the new list.
The left list.
The right list.
Makes the target collection a mirror copy of the source, so that they both contain the same items.
The target collection.
The source enumerable.
The item equality comparer.
Makes the target collection a mirror copy of the source, so that they both contain the same items.
The target collection.
The source enumerable.
Synchronizes two source and target based on the information
stored in the e parameter.
The arguments for synchronization.
The source.
The target.
Synchronizes two source and target based on the information
stored in the e parameter. This method uses Converter function to convert items stored in argument parameter.
The arguments for synchronization.
The source.
The target.
Function that converts items from argument collection.
Synchronizes two source and target based on the information
stored in the e parameter. This method uses Converter function to convert items stored in argument parameter.
The arguments for synchronization.
The source.
The target.
Function that converts items from argument collection.
IEqualityComparer used to compare items.
Search for the input element in the collection using itemComparer.
The collection to search in.
Searched element.
IEqualityComparer used to compare items.
Element if found, otherwise null.
Search for the input element in the collection using itemComparer.
The collection to search in.
Searched element.
IEqualityComparer used to compare items.
Elements if found, otherwise empty.
Inserts newItem in target at the specified index. If the index is
invalid then it simply adds it to target.
The list to insert in.
The item to insert.
The index at which the item will be inserted.
Inserts newItems in target at the starting from the specified index.
If the index is invalid then it simply adds them to target.
The list to insert in.
The items to insert.
The starting index.
IEqualityComparer used to compare items.
Removes items from target.
The target from which to remove.
The items to remove.
IEqualityComparer used to compare items.
Replaces oldItem with newItem in target. If target does not contain
oldItem the it simply adds newItem to target.
The target to replace in.
The new item.
The old item.
IEqualityComparer used to compare items.
Replace is kind of tricky when the two collections are different.
Imagine that source is [0, 1] and target is [1, 0] and we have
replaced the 0 from the source with 2. The source has become [2, 1]
We will receive:
target = [1, 0]
newItems = {2}
newStartingIndex = 0 => this is base on the source collection!!!
oldItems = {0}
Now what should we do? Replace target[newStartingIndex] with 3. NO!
If we do this the target will become [3, 0] and that is wrong.
We have to at least try to locate the 0 in the target and replace it
with the 3.
If we cannot find it I think that we should do nothing! Replace should
replace an existing item and if it is not there, then do nothing.
Makes target equal to source.
Source collection.
Target collection.
Makes target equal to source.
Source collection.
Target collection.
Function that converts items from argument collection.
Moves item to newIndex in target if it is present in target.
Otherwise does nothing.
The target to move in.
The item to move.
The index to move the item to.
Raises an exception if one of the enumerables does not have
exactly one element.
The enumerables to check.
DataItemCollection.
Occurs when the collection changes.
This is thrown in order to handle the incorrect behavior of the DomainDataSourceView
The DomainDataSourceView is reporting PageIndex of -1 even when its PageSize is
greater than 0. This breaks all pagers that are listening for PropertyChanged events.
A pager cannot move to page -1 when its page size is greater than zero.
We have to trick the pagers!
In other words, this is a simulation of the Source property of the
pager changing. When the Source property of a pager changes, it knows to
invalidate its PageIndex to -1 and everything is fine afterwards because
it is "restarted". Here the underlying source collection is actually
changing, i.e. from InnerCollectionView to DomainDataSourceView,
but the pager does not know this because its Source property is bound to us,
i.e. "this" and for the pager the Source property has not changed. Therefore
we have to trick the pager to update its PageIndex to -1 as though its Source
has changed.
When this event is caught by RadDataPager, it will change its PageIndex to -1
without triggering the property changed callback.
Copies all local descriptors to the CollectionView and then updates the
local collection with all descriptors from the CollectionView. In fact
this synchronizes the two collections.
Gets a value indicating whether this instance is grouped.
true if this instance is grouped; otherwise, false.
Initializes a new instance of the class.
Adds an item to the .
The to add to the .
The position into which the new element was inserted.
The is read-only.
-or-
The has a fixed size.
Removes all items from the .
The is read-only.
Determines whether the contains a specific value.
The to locate in the .
True if the is found in the ; otherwise, false.
Determines the index of a specific item in the .
The to locate in the .
The index of if found in the list; otherwise, -1.
Inserts an item to the at the specified index.
The zero-based index at which should be inserted.
The to insert into the .
is not a valid index in the .
The is read-only.
-or-
The has a fixed size.
is null reference in the .
Gets a value indicating whether the has a fixed size.
true if the has a fixed size; otherwise, false.
Gets a value indicating whether the is read-only.
true if the is read-only; otherwise, false.
Gets or sets the at the specified index.
Copies the elements of the to an , starting at a particular index.
The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing.
The zero-based index in at which copying begins.
is null.
is less than zero.
is multidimensional.
-or-
is equal to or greater than the length of .
-or-
The number of elements in the source is greater than the available space from to the end of the destination .
The type of the source cannot be cast automatically to the type of the destination .
Gets the number of elements contained in the .
The number of elements contained in the .
Returns an enumerator that iterates through a collection.
An object that can be used to iterate through the collection.
Gets or sets the type used for all internal data engine operations.
The type of the item.
Gets a collection of objects that describes the properties of the items in the collection.
A collection of objects that describes the properties of the items in the collection.
Gets a dictionary of objects that describes the properties of the items in the collection by property name.
A dictionary of objects that describes the properties of the items in the collection by property name.
This is for internal use only and is not intended to be used directly from your code.
Binds our *Descriptor collections to our internal QCV's *Descriptor collections.
Binds our own *Descriptor collections to our *Description collections.
Binds two collections together using the ObservableCollectionManager and an equality comparer.
Binds two collections together using the ObservableCollectionManager and an equality comparer.
Gets or sets a value that controls how this DataItemCollection synchronizes its FilterDescriptors, GroupDescriptor and SortDescriptors,
as well as GroupDescription and SortDescriptions (if applicable), with its source.
Gets the SourceCollection as ICollectionView.
Gets the SourceCollection as IPagedCollectionView.
Gets the filter descriptors used for filtering operations.
The filter descriptors.
Gets the sort descriptors used for sorting operations.
The sort descriptors.
Gets the group descriptors used for grouping operations.
The group descriptors.
Adds the specified object to the collection.
The object to add to the collection.
Adds a new item to the collection.
The new item that is added to the collection.
is false.
Gets a value that indicates whether a new item can be added to the collection.
true if is not and
collection element has a default constructor; otherwise, false.
Gets a value that indicates whether a specified object can be added to the collection.
true if a specified object can be added to the collection; otherwise false.
Gets a value that indicates whether the editing of an item can be canceled.
true if implements ;
otherwise, false.
Gets a value that indicates whether an item can be removed from the collection.
true if an item can be removed from the collection; otherwise, false.
Ends the edit transaction and discards any pending changes to the item.
CancelEdit is not supported for the current edit item.
Only items implementing are supported.
Ends the add transaction and discards the pending new item.
Ends the edit transaction and saves the pending changes.
Ends the add transaction and saves the pending new item.
Gets the item that is being added during the current add transaction.
The item that is being added if is true; otherwise, null.
Gets the item in the collection that is being edited.
The item in the collection that is being edited
if is true; otherwise, null.
Begins an edit transaction of the specified item.
The item to edit.
Gets a value that indicates whether an add transaction is in progress.
true if an add transaction is in progress; otherwise, false.
Gets a value that indicates whether an edit transaction is in progress.
true if an edit transaction is in progress; otherwise, false.
Gets or sets the position of the new item placeholder in the collection.
One of the enumeration values that specifies the position of the new item placeholder in the collection.
Removes the specified item from the collection.
The item to remove.
Removes the item at the specified position from the collection.
The position of the item to remove.
Occurs when a property value changes.
When implementing this interface, raise this event after the current item has been changed.
When implementing this interface, raise this event before changing the current item. Event handler can cancel this event.
Gets a value that indicates whether this view supports filtering via the property.
true if this view support filtering; otherwise, false.
Gets a value that indicates whether this view supports grouping via the property.
true if this view supports grouping; otherwise, false.
Gets a value that indicates whether this view supports sorting via the property.
true if this view supports sorting; otherwise, false.
Gets or sets the cultural info for any operations of the view that may differ by culture, such as sorting.
The culture to use during sorting.
Raises the event.
The instance containing the event data.
Gets the current item in the view.
The current item of the view or null if there is no current item.
Gets the ordinal position of the within the view.
The ordinal position of the within the view.
Enters a defer cycle that you can use to merge changes to the view and delay automatic refresh.
An object that you can use to dispose of the calling object.
Ends the defer.
Gets or sets a callback used to determine if an item is suitable for inclusion in the view.
A method used to determine if an item is suitable for inclusion in the view.
Gets a collection of objects that describe how the items in the collection are grouped in the view.
A collection of objects that describe how the items in the collection are grouped in the view.
Gets the top-level groups.
A read-only collection of the top-level groups or null if there are no groups.
Gets a value that indicates whether the of the view is beyond the end of the collection.
Returns true if the of the view is beyond the end of the collection; otherwise, false.
Gets a value that indicates whether the of the view is beyond the beginning of the collection.
Returns true if the of the view is beyond the beginning of the collection; otherwise, false.
Returns a value that indicates whether the resulting view is empty.
true if the resulting view is empty; otherwise, false.
Sets the specified item to be the in the view.
The item to set as the .
True if the resulting is within the view; otherwise, false.
Sets the first item in the view as the .
True if the resulting is an item within the view; otherwise, false.
Sets the last item in the view as the .
True if the resulting is an item within the view; otherwise, false.
Sets the item after the in the view as the .
True if the resulting is an item within the view; otherwise, false.
Sets the item at the specified index to be the in the view.
The index to set the to.
True if the resulting is an item within the view; otherwise, false.
Sets the item before the in the view as the .
True if the resulting is an item within the view; otherwise, false.
Invokes the CurrentChanging event.
Arguments that carry the information of the event.
Invokes CurrentChanged event.
Arguments that carry data for the event.
Recreates the view.
Gets a collection of objects that describe how the items in the collection are sorted in the view.
A collection of objects that describe how the items in the collection are sorted in the view.
Returns the underlying collection.
An object that is the underlying collection.
Occurs when the has changed.
Occurs when the is changing.
Sets the first page as the current page.
true if the operation was successful; otherwise, false.
Sets the last page as the current page.
true if the operation was successful; otherwise, false.
Moves to the page after the current page.
true if the operation was successful; otherwise, false.
Requests a page move to the page at the specified index.
true if the move was successfully initiated; otherwise, false.
The index of the page to move to.
Moves to the page before the current page.
true if the operation was successful; otherwise, false.
Gets a value that indicates whether the value can change.
true if the value can change; otherwise, false.
Gets a value that indicates whether a page index change is in process.
true if the page index is changing; otherwise, false.
Gets the minimum number of items known to be in the source collection.
The minimum number of items known to be in the source collection.
Gets the zero-based index of the current page.
The zero-based index of the current page.
Gets or sets the number of items to display on a page.
The number of items to display on a page.
Gets the total number of items in the source collection, or -1 if the total number is unknown.
The total number of items in the source collection, or -1 if the total number is unknown.
Collection class for propagating inheritance context to child elements in WPF.
The type of elements in the collection.
None.
Expand.
Collapse.
Add.
Remove.
Reset.
Replace.
Specifies a static value that is used by KeyedCollection to handle scenarios
when QueryableCollectionViewGroup.Key is null.
A fake null value.
Thread-safe singleton implementation for specifying a
static value that is used by KeyedCollection rather
than null to indicate that key is null.
Gets or sets the instance.
The instance.
Initializes static members of the class.
Describes a .
Initializes a new instance of the class.
The key needed to define a read-only property.
The DependencyProperty for the View property.
The DependencyProperty for the Source property.
Gets or sets a Source QCV collection that enables data operations.
Source is the underlying collection.
Gets the filter descriptors used for filtering operations.
The filter descriptors.
Gets the sort descriptors used for sorting operations.
The sort descriptors.
Gets the group descriptors used for grouping operations.
The group descriptors.
Binds two collections together using the ObservableCollectionManager and an equality comparer.
Copies all local descriptors to the CollectionView and then updates the
local collection with all descriptors from the CollectionView. In fact
this synchronizes the two collections.
Signals the object that initialization is starting.
Signals the object that initialization is completed.
Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.
Unsubscribes form collection changed events.
Allows access to a non-generic version of the ItemChanged event for .
Raised when some collection item's property is changed.
CollectionView used in the RadTreeListView.
Gets the root view hierarchy descriptors.
Gets the sort descriptors used for sorting operations.
If this view is a child one, its root view sort descriptors are returned.
Gets the group descriptors used for grouping operations.
If this view is a child one, its root view group descriptors are returned.
Gets the filter descriptors used for filter operations.
If this view is a child one, its root view filter descriptors are returned.
Gets the parent view for this view.
The parent view for this view, if the current view is a child view, otherwise null.
Extend IEditableCollectionView by adding a method used to determine if the underlying data source is fixed size.
CollectionView used in the RadTreeListView.
Expand.
Collapse.
None.
Initializes a new instance of the class.
Gets an object that can be used to synchronize access to the .
An object that can be used to synchronize access to the .
Adds an item to the .
The to add to the .
The position into which the new element was inserted.
The is read-only.
-or-
The has a fixed size.
Removes all items from the .
The is read-only.
Inserts an item to the at the specified index.
The zero-based index at which should be inserted.
The to insert into the .
is not a valid index in the .
The is read-only.
-or-
The has a fixed size.
is null reference in the .
Gets a value indicating whether the has a fixed size.
true if the has a fixed size; otherwise, false.
Gets a value indicating whether the is read-only.
true if the is read-only; otherwise, false.
Gets or sets the at the specified index.
Represents a view for grouping, sorting and filtering a data collection.
Gets the filter descriptors used for filtering operations.
The filter descriptors.
Gets the group descriptors used for grouping operations.
The group descriptors.
Gets the sort descriptors used for sorting operations.
The sort descriptors.
Represents a interface for suspend notifications.
Suspends the notifications.
Resumes the notifications.
Gets or sets a value indicating whether change notifications are suspended.
True if notifications are suspended, otherwise, false.
Represents a view for grouping, sorting, filtering and paging data collection
using LINQ based query operators.
Gets a value that indicates whether a new item can be added to the collection.
true if is not or Add method is available and
collection element has a default constructor; otherwise, false.
Gets or set a value that indicates whether IEditableObject methods are automatically invoked by QueryableCollectionView.
Gets a value that indicates whether a specified object can be added to the collection.
true if a specified object can be added to the collection; otherwise false.
Gets the item that is being added during the current add transaction.
The item that is being added if is true; otherwise, null.
Gets a value that indicates whether an item can be removed from the collection.
true if an item can be removed from the collection; otherwise, false.
Gets a value that indicates whether the editing of an item can be canceled.
true if implements ;
otherwise, false.
Gets the item in the collection that is being edited.
The item in the collection that is being edited
if is true; otherwise, null.
Gets a value that indicates whether an add transaction is in progress.
true if an add transaction is in progress; otherwise, false.
Gets a value that indicates whether an edit transaction is in progress.
true if an edit transaction is in progress; otherwise, false.
Gets or sets the position of the new item placeholder in the collection.
One of the enumeration values that specifies the position of the new item placeholder in the collection.
Adds a new item to the collection.
The new item that is added to the collection.
is false.
Adds the specified object to the collection.
The object to add to the collection.
Adds the new item to the collection.
The new item that will be added to the collection.
is false.
Ends the add transaction and saves the pending new item.
Ends the add transaction and discards the pending new item.
Begins an edit transaction of the specified item.
The item to edit.
Ends the edit transaction and saves the pending changes.
Ends the edit transaction and discards any pending changes to the item.
CancelEdit is not supported for the current edit item.
Only items implementing are supported.
Removes the specified item from the collection.
The item to remove.
Removes the item at the specified position from the collection.
The position of the item to remove.
Constructs a new item.
Raises the event.
Completes the page move.
The index of the new page.
Occurs when the has changed.
Occurs when the is changing.
Sets the first page as the current page.
true if the operation was successful; otherwise, false.
Sets the last page as the current page.
true if the operation was successful; otherwise, false.
Moves to the page after the current page.
true if the operation was successful; otherwise, false.
Requests a page move to the page at the specified index.
true if the move was successfully initiated; otherwise, false.
The index of the page to move to.
Requests a page move to the page at the specified index.
true if the move was successfully initiated; otherwise, false.
The index of the page to move to.
Moves to the page before the current page.
true if the operation was successful; otherwise, false.
Gets a value that indicates whether the value can change.
true if the value can change; otherwise, false.
Gets a value that indicates whether a page index change is in process.
true if the page index is changing; otherwise, false.
This is called pIndex instead of pageIndex because the parameter of
the MoveToPage method is called pageIndex.
If the field and the parameter have the same name -> CA error.
If I change the name of the parameter -> another CA error.
So I changed the name of the field.
Gets the zero-based index of the current page.
The zero-based index of the current page.
Gets or sets the number of items to display on a page.
The number of items to display on a page.
Gets a value indicating whether this instance should RefreshOrDefer when PageSize changes.
true if this instance should RefreshOrDefer when PageSize changes; otherwise, false.
Gets a value indicating whether this instance has pages or not.
true if this instance has PageSize greater than 0; otherwise, false.
Gets the number of records in the view after grouping, filtering, sorting, and paging.
The number of records in the view after grouping, filtering, sorting, and paging.
Protected accessor to private count.
Gets the total number of items in the source collection, or -1 if the total number is unknown.
The total number of items in the source collection, or -1 if the total number is unknown.
Gets the minimum number of items known to be in the source collection.
The minimum number of items known to be in the source collection.
Called when the count of the items should be updated.
Gets the count of items depending on the page and/or grouped state.
The count of items.
Gets the paging determinative item count.
The paging determinative item count.
Invalidates the paging determinative item count.
Enters a defer cycle that you can use to merge changes to the view and delay automatic refresh.
An object that you can use to dispose of the calling object.
Sets the item at the specified index to be the in the view.
The index to set the to.
True if the resulting is an item within the view; otherwise, false.
position is out of range.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raise a non-cancelable CurrentChanging event
This is called when CurrentItem is affected by a CollectionChange (Remove or Refresh).
Sets the to the given .
The new position.
Sets the CurrentItem and CurrentPosition.
The new current item.
The new current position.
Used to hold "old" currency info when DataLoadMode is Asynchronous
and we need to refresh the currency after the load is complete.
This field is not supposed to be used directly from your code.
Used to hold "old" currency info when DataLoadMode is Asynchronous
and we need to refresh the currency after the load is complete.
This class is not supposed to be used directly from your code.
OldIsCurrentAfterLast.
OldIsCurrentBeforeFirst.
OldCurrentPosition.
OldCurrentItem.
Initializes a new instance of the class.
The old IsCurrentAfterLast.
The old IsCurrentBeforeFirst.
The old current position.
The old current item.
Initializes a new instance of the class.
The source collection.
Initializes a new instance of the class.
The source collection.
Type which will be used for all operations.
sourceCollection is null.
Called when the current item should be initialized.
Gets a value that indicates whether this view needs to be refreshed.
true if the view needs to be refreshed; otherwise, false.
Returns the underlying collection.
An object that is the underlying collection.
Returns the queryable collection, constructed from .
An object that is constructed from the underlying collection.
Gets a value that indicates whether this view supports filtering via the
property.
For a default instance of , this
property always returns true.
Gets a value that indicates whether this view supports grouping via the
property.
For a default instance of , this
property always returns true.
Gets a value that indicates whether this view supports sorting via the
property.
For a default instance of , this
property always returns true.
Gets or sets the cultural info for any operations of the view that may differ by culture, such as sorting.
The culture to use during sorting.
Gets the top-level groups.
A read-only collection of the top-level groups or null if there are no groups.
This indexer is not supposed to be used directly from your code.
Returns a value that indicates whether the resulting view is empty.
true if the resulting view is empty; otherwise, false.
Returns a value that indicates whether a given item belongs to this collection view.
True if the item belongs to this collection view; otherwise, false.
The object to check.
Invoked when the instance should be refreshed.
Gets the sort descriptors used for sorting operations.
The sort descriptors.
Gets the selection descriptors used for selection operations.
The selection descriptors.
Gets the filter descriptors used for filtering operations.
The filter descriptors.
Gets the group descriptors used for grouping operations.
The group descriptors.
Gets or sets the type used for all internal data engine operations.
The type of the item.
Invalidates the paging and refreshes the view.
Invoked when the item changes.
Current instance of the QueryableCollectionView collection.
Information about the change.
Invoked when the collection changes.
Current instance of the QueryableCollectionView collection.
Information about the change.
Invoked when the item changes.
Current instance of the QueryableCollectionView collection.
Information about the change.
Invoked when the collection changes.
Current instance of the QueryableCollectionView collection.
Information about the change.
Invoked when the item changes.
Current instance of the QueryableCollectionView collection.
Information about the change.
Invoked when the collection changes.
Current instance of the QueryableCollectionView collection.
Information about the change.
Called when anything in the filter descriptors changes.
Invoked when the logical operator changes.
Returns with applied filtering, sorting, grouping and paging.
Applies s over the specified queryable.
The queryable.
Sorts the specified queryable.
Gets the list created from resulting query
after applying filtering, sorting, grouping and paging.
The internal list for the current view.
Called when internal list should be set.
Called when internal list is required.
Called when internal list should be initialized.
Called when internal list needs to be created.
Called when internal list should be populated.
Called when internal list is created.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Gets a value that indicates whether this view is loading data.
Re-create the view over the associated IList.
We might need to move back to the last valid page
since dramatic changes may have occurred. For example
if you delete some items, the page count is reduced
and we need to move back to the last valid page index.
Re-create the view over the associated IList.
Initializes the currency on refresh.
The currency refresh info.
This is for internal use only and is not intended to be used directly from your code.
Refreshes the groups according to the item and the respective action.
The item.
The action.
Refreshes the view according to the item and the respective action.
The item.
The action.
Refreshes the view according to the item and the respective action when there is no paging involved.
The item.
The action.
Raises the event.
Name of the property.
Detects invalid event arguments produced by the System.Windows.Data.CompositeCollection
when adding an item to one of its CollectionContainers.
For more info see Support Ticket 657921.
Called when the count of all items should be updated.
Gets a value indicating whether this instance is grouped.
true if this instance is grouped; otherwise, false.
CachedIsEmpty.
IsCurrentAfterLast.
IsCurrentBeforeFirst.
IsDataInGroupOrder.
IsDataSorted.
IsMoveToPageDeferred.
IsPageChanging.
IsUpdatePageSizeDeferred.
NeedsRefresh.
ShouldProcessCollectionChanged.
Returns the zero-based index at which the specified item is located.
The index at which the specified item is located, or –1 if the item is unknown.
The item to locate.
Retrieves the item at the specified zero-based index in the view.
The item at the specified zero-based index in the view.
The zero-based index of the item to retrieve.
is less than 0 or greater than .
Gets a value indicating whether should initialize group proxy.
true if should initialize group proxy; otherwise, false.
Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.
Used for unit tests only.
Unsubscribes form collection changed events.
Gets or sets a callback used to determine if an item is suitable for inclusion in the view.
A method used to determine if an item is suitable for inclusion in the view.
Setting Filter property is not supported. Use property instead.
Gets a collection of objects that describe how the items
in the collection are sorted in the view.
A collection of objects that describe how the
items in the collection are sorted in the view.
Gets a collection of objects that describe
how the items in the collection are grouped in the view.
A collection of objects that describe how
the items in the collection are grouped in the view.
Gets the underlying collection.
The for this view.
Gets the underlying collection.
The for this view.
Gets a collection of objects that describes the properties of the items in the collection.
A collection of objects that describes the properties of the items in the collection.
Gets a dictionary of objects that describes the properties of the items in the collection by property name.
A dictionary of objects that describes the properties of the items in the collection by property name.
Represent an item action.
Add.
Remove.
Edit.
Holds extension methods for .
Sorts the elements of a sequence using the specified sort descriptors.
A sequence of values to sort.
The sort descriptors used for sorting.
An whose elements are sorted according to a .
Sorts the elements of a sequence using the specified sort descriptors.
A sequence of values to sort.
The sort descriptors used for sorting.
An whose elements are sorted according to a .
Pages through the elements of a sequence until the specified
using .
A sequence of values to page.
Index of the page.
Size of the page.
An whose elements are at the specified .
Projects each element of a sequence into a new form.
An whose elements are the result of invoking a
projection selector on each element of .
A sequence of values to project.
A projection function to apply to each element.
Groups the elements of a sequence according to a specified key selector function.
An whose elements to group.
A function to extract the key for each element.
An with items,
whose elements contains a sequence of objects and a key.
Sorts the elements of a sequence in ascending order according to a key.
An whose elements are sorted according to a key.
A sequence of values to order.
A function to extract a key from an element.
Sorts the elements of a sequence in descending order according to a key.
An whose elements are sorted in descending order according to a key.
A sequence of values to order.
A function to extract a key from an element.
Calls
or depending on the .
The source.
The key selector.
The sort direction.
An whose elements are sorted according to a key.
Groups the elements of a sequence according to a specified .
An whose elements to group.
The group descriptors used for grouping.
An with items,
whose elements contains a sequence of objects and a key.
Calculates the results of given aggregates functions on a sequence of elements.
An whose elements will
be used for aggregate calculation.
The aggregate functions.
Collection of s calculated for each function.
Calculates the results of a given aggregate function on a sequence of elements.
An whose elements will
be used for aggregate calculation.
The aggregate function.
Collection of s calculated for the function.
Filters a sequence of values based on a predicate.
An that contains elements from the input sequence
that satisfy the condition specified by .
An to filter.
A function to test each element for a condition.
Filters a sequence of values based on a collection of .
The source.
The filter descriptors.
An that contains elements from the input sequence
that satisfy the conditions specified by each filter descriptor in .
Filters a sequence of values based on a .
The source.
The composite filter descriptor collection.
An that contains elements from the input sequence
that satisfy the conditions specified by the .
Selects a sequence of objects based on a .
The source.
The select descriptor collection.
An that contains elements from the input sequence
that will be projected according to the specified .
Selects a sequence of objects based on a IEnumerable of SelectDescriptor.
The source.
The select descriptor enumerable.
An that contains elements from the input sequence
that will be projected according to the specified .
Returns a specified number of contiguous elements from the start of a sequence.
An that contains the specified number
of elements from the start of .
The sequence to return elements from.
The number of elements to return.
is null.
Bypasses a specified number of elements in a sequence
and then returns the remaining elements.
An that contains elements that occur
after the specified index in the input sequence.
An to return elements from.
The number of elements to skip before returning the remaining elements.
is null.
Returns the number of elements in a sequence.
The number of elements in the input sequence.
The that contains the elements to be counted.
is null.
Returns the firsts item in a sequence.
The that contains the elements to be counted.
First element.
Returns the element at a specified index in a sequence.
The element at the specified position in .
An to return an element from.
The zero-based index of the element to retrieve.
is null.
is less than zero.
Creates a from an where T is .
A that contains elements from the input sequence.
The to create a from.
is null.
Creates a from an where T is .
A that contains elements from the input sequence.
The to create a from.
is null.
Filters a sequence of values based on a collection of .
The source.
The filter descriptors.
An that contains elements from the input sequence
that satisfy the conditions specified by each filter descriptor in .
Sorts the elements of a sequence using the specified sort descriptors.
A sequence of values to sort.
The sort descriptors used for sorting.
An whose elements are sorted according to a .
Produces the set difference of two sequences by using the default equality comparer to compare values.
Produces the set union of two sequences by using the default equality comparer.
Describes the direction of data flow in a collection synchronization.
Both collections are synchronized.
Only changes from the target to the source are synchronized.
Synchronization is disabled.
Represents a view for grouping, sorting, filtering and paging data collection virtually.
Initializes a new instance of the VirtualQueryableCollectionView class.
Represents a view for grouping, sorting, filtering and paging data collection virtually.
Occurs when the collection is about to load items.
Occurs when the items are loaded.
Initializes a new instance of the VirtualQueryableCollectionView class.
Initializes a new instance of the class.
Initializes a new instance of the class.
The source collection.
Initializes a new instance of the VirtualQueryableCollectionView class.
If the item at this index is not loaded will raise ItemsLoading event.
The returned item will be null or temporary dynamic item until the real item is loaded.
Loads new data in the view.
Gets a value that indicates whether this view is loading items.
Gets or sets the total number of all items.
The total number of all items.
Gets or sets the total number of items to retrieve.
The total number of items to retrieve.
Reset all items to default value (null) in the collection.
Reset number of items starting from given index to default value (null) in the collection.
Invalidates the paging and refreshes the view.
Gets or sets a value that indicates whether items that are not loaded yet should get loaded while the collection's enumerator is traversed.
Represents event data for ItemsLoaded event.
Gets the start index.
The start index.
Gets the loaded items.
The loaded items.
Represents event data for ItemsLoading event.
Gets the start index.
The start index.
Gets the items count.
The items count.
Provides the base class for a generic collection that only allows removing items.
Initializes a new instance of the
class as a wrapper for the specified list.
The list that is wrapped by the new collection.
This implementation always throws NotSupportedException.
This implementation always throws NotSupportedException.
Provides a collection of view models suitable for combo-box binding.
Occurs when the collection changes.
Gets or sets the type of the enum.
The type of the enumeration.
Initializes a new instance of the class.
Returns an enumerator that iterates through a collection.
An object that can be used to iterate through the collection.
Returns a collection of EnumMemberViewModel's based on the supplied enumeration type.
You can use this method's return value as the ItemsSource of a combo-box.
The enumeration type.
A collection of EnumMemberViewModel's based on the supplied enumeration type.
Returns a collection of EnumMemberViewModel's based on the supplied enumeration type.
You can use this method's return value as the ItemsSource of a combo-box.
The enumeration type.
A collection of EnumMemberViewModel's based on the supplied enumeration type.
Holds information about an Enum member.
Gets the value.
The value.
Gets the name.
The name.
Returns the Description of the DescriptionAttribute, if present.
The Description of the DescriptionAttribute, if present.
Returns the first of the following properties that is not null:
- DisplayShortName.
- Description.
- Name.
The display name.
Returns the ShortName of the DisplayAttribute, if present.
The ShortName of the DisplayAttribute, if present.
Initializes a new instance of the class.
The value.
The name.
The description.
Initializes a new instance of the class.
The value.
The name.
The description.
The short name.
Initializes a new instance of the class.
The type.
Gets the name of the member.
The name of the member.
When overridden in a derived class, gets the type of the component this property is bound to.
A that represents the type of component this property is bound to. When the or methods are invoked, the object specified might be an instance of this type.
When overridden in a derived class, gets a value indicating whether this property is read-only.
true if the property is read-only; otherwise, false.
When overridden in a derived class, gets the type of the property.
A that represents the type of the property.
When overridden in a derived class, returns whether resetting an object changes its value.
The component to test for reset capability.
True if resetting the component changes its value; otherwise, false.
When overridden in a derived class, gets the current value of the property on a component.
The component with the property for which to retrieve the value.
The value of a property for a given component.
When overridden in a derived class, resets the value for this property of the component to the default value.
The component with the property value that is to be reset to the default value.
When overridden in a derived class, sets the value of the component to a different value.
The component with the property value that is to be set.
The new value.
When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.
The component with the property to be examined for persistence.
True if the property should be persisted; otherwise, false.
DataFieldDescriptorExtensions.
Gets the data member name.
IDataFieldDescriptor.
The data member name.
Returns a function that converts and formats a value according to a column settings.
The IDataFieldDescriptor.
A function that converts and formats a value according to a column settings.
Returns a function that converts and formats a value according to a column settings.
The IDataFieldDescriptor.
The func.
A function that converts and formats a value according to a column settings.
Base class for all descriptors used for
handling the logic for property changed notifications.
Occurs when a property changes.
Raises the event.
The instance containing the event data.
Calls
creating a new instance of with given .
Name of the property that is changed.
Gets or sets a value indicating whether change notifications are suspended.
True if notifications are suspended, otherwise, false.
Suspends the notifications.
Resumes the notifications.
Dynamic class.
Dynamic property.
Initializes a new instance of the class.
Dynamic property name.
Dynamic property type.
Represents a filtering descriptor which serves as a container for one or more child filtering descriptors.
Gets or sets the logical operator used for composing of .
The logical operator used for composition.
Gets or sets the filter descriptors that will be used for composition.
The filter descriptors used for composition.
Represents collection of object composed together by a logical operator.
Gets or sets the logical operator.
The logical operator.
Gets filter descriptors that will be used for composition.
The filter descriptors used for composition.
Gets filter descriptors that will be used for composition.
The filter descriptors used for composition.
Creates a predicate filter expression used for collection filtering.
The instance expression, which will be used for filtering.
A predicate filter expression.
Allows filtering by a lambda expression.
Gets or sets the filter expression.
The filter expression.
Identifies the dependency property.
This type is used internally by the data binding infrastructure and is not intended to be used directly from your code.
Initializes a new instance of the class.
The source.
Represents a filter descriptor of the form Member-Operator-Value.
Initializes a new instance of the class.
Initializes a new instance of the class.
The member.
The filter operator.
The filter value.
Initializes a new instance of the class.
The member.
The filter operator.
The filter value.
If set to true indicates that this filter descriptor will be case sensitive.
Initializes a new instance of the class.
The member.
The filter operator.
The filter value.
The culture of the filter descriptor.
Initializes a new instance of the class.
The member.
The filter operator.
The filter value.
If set to true indicates that this filter descriptor will be case sensitive.
The Type of the member.
Identifies the dependency property.
Gets or sets the member name which will be used for filtering.
The member that will be used for filtering.
Gets or sets the type of the member that is used for filtering.
Set this property if the member type cannot be resolved automatically.
Such cases are: items with ICustomTypeDescriptor, XmlNode or DataRow.
Changing this property does not raise PropertyChanged event.
The type of the member used for filtering.
Specifies if search with accent is enable.
Creates a predicate filter expression.
A filter is considered active if its Value is different from OperatorValueFilterDescriptorBase.UnsetValue.
Base class for all used for
handling the logic for property changed notifications.
Creates a filter expression by delegating its creation to
, if
is , otherwise throws
The instance expression, which will be used for filtering.
A predicate filter expression.
Parameter should be of type
Creates a predicate filter expression used for collection filtering.
The parameter expression, which will be used for filtering.
A predicate filter expression.
Represents collection of .
Logical operator used for filter descriptor composition.
Combines filters with logical AND.
Combines filters with logical OR.
Represents a composite filtering abstraction which has a collection of
filter descriptors combined together by a logical operator.
Gets or sets the logical operator.
The logical operator.
Gets filter descriptors that will be used for composition.
The filter descriptors used for composition.
Represents a filtering abstraction that knows how to create predicate filtering expression.
Creates a predicate filter expression used for collection filtering.
The instance expression, which will be used for filtering.
A predicate filter expression.
Represents the base class for all filter descriptors that have an operator and a value.
Identifies the dependency property.
Gets or sets the filter operator.
The filter operator.
Identifies the dependency property.
Gets or sets the target filter value.
The filter value.
Identifies the dependency property.
Gets or sets a value indicating whether this filter descriptor is case sensitive.
true if the filter descriptor is case sensitive; otherwise,
false. The default value is true.
Gets a value indicating whether this filter is active. A filter is considered active if
its Value is different from OperatorValueFilterDescriptorBase.UnsetValue.
A value indicating whether this filter is active.
Gets or sets the culture of the filter descriptor.
The culture of the filter descriptor.
Specifies a static value that is used by the filtering system
rather than null to indicate that a OperatorValueFilterDescriptorBase.Value is
not set and thus the filter is inactive.
An unset value.
Assign this value to a OperatorValueFilterDescriptorBase.Value if you want to
mark it as inactive.
Thread-safe singleton implementation for specifying a
static value that is used by FilterDescriptors rather
than null to indicate that FilterDescriptor.Value is not set.
Gets or sets the instance.
The instance.
Initializes static members of the class.
Serves as a base class for group descriptors with aggregate functions. Holds
that will be used to aggregate the results from the descriptor.
Initializes a new instance of the class.
Identifies the AggregateFunctions readonly dependency property.
Identifies the AggregateFunctions readonly dependency property.
Gets the aggregate functions collection used when grouping is executed.
This is a dependency property.
Represents a class that allows a custom lambda expression to be executed over a sequence of items.
The type of the elements in the sequence.
The type of the function result.
Gets or sets the aggregation expression.
The aggregation expression.
Represents an aggregate result merge action.
Add.
Remove.
Addition.
Subtraction.
Multiplication.
Division.
IsGreaterThan.
IsLessThan.
Represents an that uses aggregate extension
methods provided in .
Base class for all aggregate functions that will use extension
methods in for aggregation.
Gets the name of the aggregate method on the
that will be used for aggregation.
The name of the aggregate method that will be used.
Gets the type of the extension methods that holds the extension methods for
aggregation. For example or .
The type of that holds the extension methods. The default value is .
Represents an that uses aggregate extension
methods provided in using
as a member selector.
Gets or sets the name of the field, of the item from the set of items, which value is used as the argument of the aggregate function.
The name of the field to get the argument value from.
Gets or sets the type of the member that is used as the argument of the aggregate function.
Set this property if the member type cannot be resolved automatically.
Such cases are: items with ICustomTypeDescriptor, XmlNode or DataRow.
The type of the member used as the argument of the aggregate function.
Allows grouping by a lambda expression.
Gets or sets the grouping predicate.
The grouping predicate.
Identifies the dependency property.
Gets or sets the grouping and sorting predicate.
The grouping and sorting predicate.
Identifies the dependency property.
Serves as a base class for group descriptors. Holds
that will be used to sort the groups created from the descriptor.
Creates a group expression by delegating its creation to
, if
is ,
otherwise throws
The instance expression, which will be used for grouping.
Expression that creates group key for the given item.
Parameter should be of type
Creates a group expression that returns
the grouping key for each item in a collection.
The parameter expression, which will be used for grouping.
Expression that creates group key for the given item.
Creates sorting key expression that sorts the groups
created from this descriptor using the group's key.
The grouping expression, which represents the grouped items
created from the .
Expression that represents the sort criteria for each group.
Gets or sets the sort direction for this descriptor. If the value is null
no sorting will be applied.
The sort direction. The default value is null.
Changes the to the next logical value.
Converts this GroupDescriptor to a GroupDescription implementation.
A GroupDescription implementation.
Gets or sets the content which will be used to visually represent this descriptor.
Identifies the dependency property.
Returns a function that accept a data item and returns its group key,
for example if you supply a Player it will return his Country.
The group key function.
Helper class used as IGrouping implementation.
The type of the group key.
The type of the item.
Returns an enumerator that iterates through a collection.
An object that can be used to iterate through the collection.
Initializes a new instance of the class.
The group key.
The original items.
The original item count.
If set to true This group has child groups.
The aggregate results.
The parent group.
Defines property for collection of .
Used by the expression data engine to create aggregates for a given group.
Gets the aggregate functions used when grouping is executed.
The aggregate functions that will be used in grouping.
Represents a grouping abstraction that knows how to
create group key and group sort expressions.
Creates a group expression that returns
the grouping key for each item in a collection.
Expression representing an item in a collection.
Expression that creates group key for the given item.
Creates the group order by expression that sorts
the groups created from this descriptor.
The grouping expression, which represents the grouped items
created from the .
Expression that represents the sort criteria for each group.
Gets or sets the sort direction for this descriptor. If the value is
no sorting will be applied.
The sort direction. The default value is .
This is for internal use only and is not intended to be used directly from your code.
Denotes that one or more items were added to the collection.
Denotes that one or more items were removed from the collection.
Denotes that one or more items were replaced in the collection.
Denotes that one or more items were moved within the collection.
Denotes that the content of the collection changed dramatically.
Denotes that the content of a group is changed.
This is for internal use only and is not intended to be used directly from your code.
Gets the group which is affected by any CollectionChanged operation like Add, Remove or Replace.
Gets the action that caused the event.
Gets the list of new items involved in the change.
Gets the index at which the change occurred.
Gets the list of items affected by a Replace, Remove, or Move action.
Gets the index at which a Move, Remove, or Replace action occurred.
Converts items of type GroupDescriptions to GroupDescriptor. Currently works only with PropertyGroupDescriptions.
Description to be converted.
The converted group descriptor.
Represents group with aggregate functions.
Gets or sets the aggregate functions projection for this group.
This projection is used to generate aggregate functions results for this group.
The aggregate functions projection.
Gets the aggregate results generated for the given aggregate functions.
The aggregate results for the provided aggregate functions.
functions is null.
Represents a wrapper over an AggregateFunctionsGroup that allows
adding and removing of child items/groups.
Gets the key for this group.
The key for this group.
Gets the immediate items contained in this group.
A read-only collection of the immediate items in this group.
This is either a collection of subgroups or a collection of items
if this group does not have any subgroups.
Method used to lazy-load the original items. The original items will be
enumerator only after someone requests them, for example when the user expands
a group. Once they've been enumerated, we will never need them again.
Gets the subgroups, if is true, otherwise empty collection.
The subgroups.
Gets a value that indicates whether this group has any subgroups.
true if this group is at the bottom level and does not have any subgroups; otherwise, false.
Gets a value indicating whether this instance has sub groups.
true if this instance has sub groups; otherwise, false.
Gets the parent group object.
This property should be used for navigation purposes like walk through the group tree.
The parent group object.
Gets the parent group.
The parent group.
Gets the aggregate results.
The aggregate results.
Gets the root group.
The root group.
Initializes a new instance of the class.
The group key.
The original items.
The original item count.
If set to true This group has child groups.
The aggregate results.
The parent group.
Loads all items for the group.
Returns a hash code for this instance.
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
This class is used as an entry point for all actions related to grouping (like add, remove, edit).
Returns false.
Describes the hierarchy relation in the terms of member access expression.
Initializes a new instance of the HierarchyDescriptor class.
The hierarchy descriptor expression.
Describes the hierarchy relation in the terms of member access expression.
Initializes a new instance of the HierarchyDescriptor class.
The hierarchy descriptor expression.
Gets the hierarchy selector expression that was used to create the descriptor.
A collection that contains hierarchy descriptors for the HierarchyDescriptor.
Describes the hierarchy relation of the data in the HierarchyCollectionView.
Creates a projection function that will be used as a hierarchy selector.
The instance expression, which will be used for filtering.
A predicate filter expression.
Represents a type projection abstraction that knows how to create predicate selection expression.
Creates a predicate selection expression used for collection selection.
The instance expression, which will be used for selection.
A predicate selection expression.
Gets the name of the projected member.
The name of the projected member.
Gets the type of the projected member.
The type of the projected member.
Represents declarative selection.
Gets or sets the name of the source member.
The name of the source member.
Gets or sets the type of the projected member.
The type of the projected member.
Gets or sets the name of the projected member.
The name of the projected member.
Creates a predicate expression used for collection selection.
The instance expression, which will be used for selection.
A selection expression.
Represents collection of .
Gets or sets the projected type.
The projected type.
Represents a sorting abstraction that knows how to create sort key expressions.
Creates a sort expression that returns
the sorting key for each item in a collection.
Expression representing an item in a collection.
Expression that creates sort key for the given item.
Gets or sets the sort direction for this descriptor.
The sort direction.
Allows sorting by a lambda expression.
Gets or sets the sorting predicate.
The sorting predicate.
Identifies the dependency property.
Serves as a base class for sort descriptors.
Creates a sort expression that returns
the sorting key for each item in a collection.
Expression representing an item in a collection.
Expression that creates sort key for the given item.
Creates a sort expression that returns
the sorting key for each item in a collection.
The parameter expression, which will be used for sorting.
Expression that creates a sort key for the given item.
Gets or sets the sort direction for this descriptor.
The sort direction.
Identifies the Dependency Property.
Currently implemented methods works for the Search As You Type. For filtering functionality, all methods from StringFilterOperatorExpressionBuilder need to be overridden and modified to use CompareInfo with CompareOptions.IgnoreNonSpace.
ICustomTypeProvider extensions.
Gets the value of a property on the given custom type provider.
The type provider, which property will be accessed.
Name of the property.
The value of the given property for the given custom type provider.
Gets the value of a property on the given component.
The component, which property will be accessed.
Name of the property.
The value of the given property for the given component.
Gets the property value for a component by recursively drilling a property names stack,
i.e. Company -> Department -> Employees -> Count and so on.
The component.
The stack containing the property names.
The property value.
Gets or sets a value indicating whether member access expression used
by this builder should be lifted to null. The default value is true.
true if member access should be lifted to null; otherwise, false.
Base class for all builders that build expression based on an operator and a value.
If we have an equality comparison operator and either of the operands is null/string.Empty
we don't need to call ToLower.
Initializes a new instance of the class.
The parameter expression.
The select descriptors.
Initializes a new instance of the class.
The parameter expression.
The descriptor.
Type of the projected.
Gets the descriptor.
The descriptor.
Gets the projected member.
The projected member.
Creates the select member binding.
The member binding.
CustomTypeDescriptor extensions.
Gets the value of a property on the given custom type descriptor.
The type descriptor, which property will be accessed.
Name of the property.
The value of the given property for the given custom type descriptor.
Gets the value of a property on the given component via call to TypeDescriptor.GetProperties.
The component, which property will be accessed.
Name of the property.
The value of the given property for the given component.
Gets the property value for a component by recursively drilling a property names stack,
i.e. Company -> Department -> Employees -> Count and so on.
The component.
The stack containing the property names.
The property value.
Builds filtering expression for the FilterDescriptor class.
Holds extension methods for .
Returns child element InnerText.
Converts a string to a LINQ node expression containing the parsed string.
Uses Telerik Expression Parser to parse the string to an ExpressionNode (AST) object.
If there is a parse error returns null.
True if is a type; otherwise, false.
Holds extension methods for generic ICollection.
Adds the elements of the specified collection to the end of a generic ICollection.
Removes the elements of the specified collection from a generic ICollection.
Converts to using
localization infrastructure.
Converts a value.
The value produced by the binding source.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
Localized string for given filter operator.
Converts a value.
The value that is produced by the binding target.
The type to convert to.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
Converts to using
localization infrastructure.
Converts a value.
The value produced by the binding source.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
Localized string for given filter operator.
Converts a value.
The value that is produced by the binding target.
The type to convert to.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
Serves as a base class to all hierarchical views.
Always false for HierarchicalCollectionViewBase.
Retrieves the item at the specified zero-based index in the view.
Gets the hierarchy descriptors used for hierarchy construction.
If this view is a child one, its root view hierarchy descriptors are returned.
The hierarchy descriptors.
Overrides the CreateView method and returns a IQueryable view
specific to the hierarchy collection view.
Returns false. Grouping is not supported.
Called when anything in the filter descriptors changes.
Holds extension methods for .
Represents a ItemPropertyInfo comparison operation that uses the DisplayAttribute[Order].
The default order to use for columns when there is no DisplayAttribute.Order
value available for the property.
The value of 10,000 comes from the DataAnnotations spec, allowing
some properties to be ordered at the beginning and some at the end.
Initializes static members of the class.
Prevents a default instance of the class from being created.
Gets or sets the instance.
The instance.
Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
The first object to compare.
The second object to compare.
Value Condition Less than zero is less than .Zero equals .Greater than zero is greater than .
Represents a collection of objects.
Provides paging functionality for a collection view.
Occurs when the has changed.
Occurs when the is changing.
Sets the first page as the current page.
true if the operation was successful; otherwise, false.
Sets the last page as the current page.
true if the operation was successful; otherwise, false.
Moves to the page after the current page.
true if the operation was successful; otherwise, false.
Requests a page move to the page at the specified index.
true if the operation was successful; otherwise, false.
The index of the page to move to.
Moves to the page before the current page.
true if the operation was successful; otherwise, false.
Gets a value that indicates whether the value is allowed to change.
true if the value is allowed to change; otherwise, false.
Gets a value that indicates whether a page index change is in process.
true if the page index is changing; otherwise, false.
Gets the minimum number of items known to be in the source collection.
The minimum number of items known to be in the source collection.
Gets the zero-based index of the current page.
The zero-based index of the current page.
Gets or sets the number of items to display on a page.
The number of items to display on a page.
Gets the total number of items in the source collection.
The total number of items in the source collection, or -1 if the total number is unknown.
Provides data for notifications when the page index is changing.
Initializes a new instance of the class.
The index of the requested page.
Gets the index of the requested page.
The index of the requested page.
Represents declarative sorting.
Gets or sets the member name that will be used for sorting.
The member name that will be used for sorting.
Identifies the dependency property.
Checks whether this SortDescriptor is equal to another.
The SortDescriptor to check equality against.
Represents collection of .
Operator used in
Left operand must be smaller than the right one.
Left operand must be smaller than or equal to the right one.
Left operand must be equal to the right one.
Left operand must be different from the right one.
Left operand must be larger than the right one.
Left operand must be larger than or equal to the right one.
Left operand must start with the right one.
Left operand must end with the right one.
Left operand must contain the right one.
Left operand must not contain the right one.
Left operand must be contained in the right one.
Left operand must not be contained in the right one.
Operand is null.
Operand is not null.
Operand is empty.
Operand is not empty.
Represents an item that is created after grouping.
Gets a value indicating whether this instance has any sub groups.
true if this instance has sub groups; otherwise, false.
Gets the number of items in this group.
The items count.
Gets the subgroups, if is true, otherwise empty collection.
The subgroups.
Gets the items in this groups.
The items in this group.
Gets the key for this group.
The key for this group.
Gets the parent group.
The parent group.
Represents group descriptor, which groups by item's
and sorts the groups by their s.
Identifies the dependency property.
Gets or sets the member name which will be used for grouping.
The member name that will be used for grouping.
Gets or sets the type of the member that is used for grouping.
Set this property if the member type cannot be resolved automatically.
Such cases are: items with ICustomTypeDescriptor, XmlNode or DataRow.
Changing this property will not raise
event.
The type of the member used for grouping.
Converts this GroupDescriptor to a GroupDescription implementation.
Determines whether the specified descriptor
is equal to the current one.
The other group descriptor.
True if all members of the current descriptor are
equal to the ones of , otherwise false.
Represents an item that is created after grouping.
Gets the key for this group.
The key for this group.
Gets the items in this groups.
The items in this group.
Gets a value indicating whether this instance has sub groups.
true if this instance has sub groups; otherwise, false.
Gets the count.
The count.
Gets the subgroups, if is true, otherwise empty collection.
The subgroups.
Gets the parent group.
The parent group.
Contains data about the item's property that has been changed.
Type of the changed item.
Initializes a new instance of the class.
The item that has been changed.
Name of the property that have been changed.
Gets the item that has been changed.
The item that has been changed.
Contains data about the item's property that has been changed.
Initializes a new instance of the class.
The item.
Name of the property.
Gets the item that has been changed.
The item that has been changed.
Gets the name of the property that has been changed.
The name of the property that has been changed.
Get or sets values of objects by using WPF data binding.
Gets the value from the specified binding source, at the specified property path.
The binding source to get the value from.
The path to the property of the binding source containing the value to get.
The value from the specified binding source, at the specified property path.
Sets the value at the specified property path of the specified binding source.
The binding source to set the value in.
The path to the property of the binding source containing the value to set.
The new value to set.
A value indicating if the value was changed, that is, if the new and the old value are the same.
Serves to set a property value by using WPF data binding.
that also raises notifications when
one of its items property is changed. The items in the collection should implement
.
Type of the items in the collection. It should implement .
Raised when some collection item's property is changed.
Raised when some collection item's property is changed.
Raises the event.
The instance containing the event data.
Unsubscribes from all items events.
Holds extension methods for delegates.
Converts the given function to untyped one.
The type of the parameter of the function.
The type of the return value of the function.
The function that will be converted.
Untyped function for the given
Converts the given function to untyped one.
The type of the first parameter of the function.
The type of the second parameter of the function.
The type of the return value of the function.
The function that will be converted.
Untyped function for the given
Converts the given function to untyped one.
The func.
Converts the given function to an untyped one that has a strongly-typed return value.
The type of the parameter of the function.
The type of the return value of the function.
The function that will be converted.
Untyped function with a strongly-typed return value for the given
Represents an abstract class that provides properties for objects that do not have properties.
Initializes a new instance of the class.
A that represents the type of component to which this property descriptor binds.
A that represents the data type for this property.
The name of the property.
Initializes a new instance of the class.
A that represents the type of component to which this property descriptor binds.
A that represents the data type for this property.
The name of the property.
An array with the attributes to associate with the property.
Returns whether resetting the component changes the value of the component.
true if resetting the component changes the value of the component; otherwise, false.
The component to test for reset capability.
Resets the value for this property of the component.
The component with the property value to be reset.
Returns whether the value of this property can persist.
true if the value of the property can persist; otherwise, false.
The component with the property that is to be examined for persistence.
Gets the type of component to which this property description binds.
A that represents the type of component to which this property binds.
Gets a value indicating whether this property is read-only.
true if the property is read-only; false if the property is read/write.
Gets the type of the property.
A that represents the type of the property.
When overridden in a derived class, gets the current value of the property on a component.
The value of a property for a given component.
The component with the property for which to retrieve the value.
When overridden in a derived class, sets the value of the component to a different value.
The component with the property value that is to be set.
The new value.
Represents an entity that can select items.
This class supports Selection infrastructure and is not intended to be used directly from your code.
Sets the selection state of the specified items.
The items.
If set to true items are marked as selected.
Define how selection will be modified.
Gets or sets a value indicating whether selection should be extended.
true if should extend; otherwise, false.
Gets or sets a value indicating whether selection should be minimally modified.
true if should minimally modify; otherwise, false.
Equalises the specified other option.
The other option.
Implements the operator ==.
The first options.
The second options.
The result of the operator.
Implements the operator !=.
The first options.
The second options.
The result of the operator.
IValueConverter that converts strings to objects with the specified in the ConverterParameter type.
Converts a value.
The value produced by the binding source.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
Converts a value.
The value that is produced by the binding target.
The type to convert to.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
Specifies the direction of tree traversal.
Traversing should go up.
Traversing should go down.
Represents a full name of an assembly which can also be obtained in partial trust environments.
Initializes a new instance of the class.
The full name of the assembly to get the name components from.
Gets or sets the simple name of the assembly. This is usually, but not necessarily,
the file name of the manifest file of the assembly, minus its extension.
A string that is the simple name of the assembly..
Gets or sets the major, minor, build, and revision numbers of the assembly.
A System.Version object representing the major, minor, build, and revision numbers of the assembly.
Gets or sets the culture supported by the assembly.
A System.Globalization.CultureInfo object representing the culture supported by the assembly.
Gets the public key token, which is the last 8 bytes of the SHA-1 hash of the public key
under which the application or assembly is signed.
An string containing the public key token.
The abstract base class for all relations.
Gets or sets the name of the relation.
The name.
Gets or sets a value indicating whether this instance is self-reference.
Self-reference relations are used when the child data contains the same objects
as the master.
True if this relation is a self-reference one; otherwise, false.
Gets the child data source.
The data context.
The parent items collection.
Provides extension methods which facilitate working with DataTables.
Gets the collection of property descriptors representing the columns of the DataTable.
The table.
Gets the value of the cell located in the specified row view and the specified column.
The row view in which the cell is located.
The column in which the cell is located.
The value of the found cell.
Sets the value of the cell located in the specified row view and the specified column.
The row view in which the cell is located.
The column in which the cell is located.
The value to set as the new value of the cell.
Determines whether the type corresponding to the specified column is an SQL type.
The column which type is checked if it is an SQL type.
true if the type corresponding to the specified column is an SQL type; otherwise, false.
Helper class that mimics EnumerableRowCollection, but exposes the source
DataTable as public property.
Gets the source data table.
The source data table.
Initializes a new instance of the class.
The source data table.
Returns an enumerator that iterates through the collection.
A that can be used to iterate through the collection.
Describes a field that wraps a data element from a user data source.
Gets or sets the binding which points to the data member to display in the cells of the .
The display member binding.
Gets or sets the unique name of the field descriptor.
The unique name of the field descriptor..
Gets or sets a value indicating whether the descriptor is read-only.
True if the descriptor is read-only; otherwise, false.
Gets or sets the string that formats the data contained in the fields being described.
The string that formats the data contained in the fields being described.
Gets the type of the item that the field belongs to.
The type of the item.
Gets or sets the data type of the fields being described.
The data type of the fields being described.
Gets or sets a value indicating whether this instance is data bound.
True if this instance is data bound; otherwise, false.
Gets or sets a value indicating whether the descriptor is automatically generated.
True if the descriptor is automatically generated; otherwise, false.
Gets or sets a value indicating whether the descriptor is visible in a user interface.
True if the descriptor is visible in a user interface; otherwise, false.
Creates a field described by the descriptor.
Determines whether the data represented by the field descriptor can be sorted.
true if the data represented by the field descriptor can be sorted; otherwise, false.
Determines whether the data represented by the field descriptor can be sorted.
true if the data represented by the field descriptor can be sorted; otherwise, false.
This collection contains pairs of field descriptor names.
Represents the basic class that supports creating functions that provide statistical information about a set of items.
Gets or sets the informative message to display as an illustration of the aggregate function.
The caption to display as an illustration of the aggregate function.
Gets or sets the name of the aggregate function, which appears as a property of the group record on which records the function works.
The name of the function as visible from the group record.
Gets or sets a string that is used to format the result value.
The format string.
Creates the aggregate expression that is used for constructing expression
tree that will calculate the aggregate result.
The grouping expression.
Merges the specified item into the aggregate result according to the specified action.
The item.
The action.
The original aggregate result.
The group which the item is being added to or removed from.
The new value of the aggregate result.
Generates default name for this function using this type's name.
Function name generated with the following pattern:
{.}_{}.
Occurs when a property value changes.
Raise PropertyChanged Event.
The property name.
Represents a result returned by an aggregate function.
Occurs when a property value changes.
Initializes a new instance of the class.
The value of the result.
The number of arguments used for the calculation of the result.
Function that generated the result.
aggregateFunction is null.
Initializes a new instance of the class.
that generated the result.
function is null.
Initializes a new instance of the class.
The value of the result.
that generated the result.
Gets or sets the value of the result.
The value of the result.
Gets the formatted value of the result.
The formatted value of the result.
Gets or sets the number of arguments used for the calculation of the result.
The number of arguments used for the calculation of the result.
Gets or sets the text which serves as a caption for the result in a user interface..
The text which serves as a caption for the result in a user interface.
Gets the name of the function.
The name of the function.
Returns a that represents the current .
A that represents the current .
Called when a property has changed.
Name of the property.
Represents a function that returns the arithmetic mean of a set of arguments.
Initializes a new instance of the class.
Gets the the Average method name.
Represents a function that returns the number of items in a set of items, including nested sets.
Initializes a new instance of the class.
Gets the the Count method name.
Represents a function that returns the first item from a set of items.
Initializes a new instance of the class.
Gets the the First method name.
Represents a function that returns the last item from a set of items.
Initializes a new instance of the class.
Gets the the Last method name.
Represents a function that returns the greatest item from a set of items.
Initializes a new instance of the class.
Gets the the Max method name.
Represents a function that returns the least item from a set of items.
Initializes a new instance of the class.
Gets the the Min method name.
This class represents a mapping between two fields names.
Initializes a new instance of the class.
Initializes a new instance of the class.
Name of the parent descriptor field.
Name of the child field descriptor.
Gets or sets the name of the parent field descriptor.
This property points to the field descriptor from the parent data source in a relation.
The name of the parent field descriptor.
Gets or sets the name of the child field descriptor.
This property points to the field descriptor from the child data source in a relation.
The name of the child field descriptor.
Represents a function that returns the sum of all items from a set of items.
Initializes a new instance of the class.
Gets the the Sum method name.
Exposes methods that filter child collection in hierarchy mode.
Filters the collection.
Initializes the specified data.
The data.
The properties.
The master record values.
The relation field names.
Identifies whether this is a self reference hierarchy.
This interface is used to connect parent and child table definitions.
It provides a means for a child table to obtain its data items.
Gets or sets the name of the relation.
The name.
Gets or sets a value indicating whether this instance is self-reference.
Self-reference relations are used when the child data contains the same objects
as the master.
True if this relation is a self-reference one; otherwise, false.
This class represents a relation between a parent object and a collection of child objects that are
accessible via a property on the master object.
Initializes a new instance of the class.
Initializes a new instance of the class.
Name of the parent property.
Gets or sets the name of the property on the parent object.
For example if the parent object is of type Customer and it has an Orders property that contains
a collection of Order objects, then this property should be set to "Orders".
The name of the parent property.
Provides data for the event that is fired when a table definition is created.
Initializes a new instance of the class.
The table definition which is created.
Gets the table definition that is created.
The table definition that is created.
This class represents a relation between two tables. It is similar to relations modeled with
foreign keys in relational databases.
Gets the field names.
This collection contains mappings of columns from the master table to columns in the child table.
The field names.
Registers a read-only dependency property with the specified property name, property type, owner type, and property metadata.
The name of the dependency property to register.
The type of the property.
The owner type that is registering the dependency property.
Property metadata for the dependency property.
A dependency property identifier that should be used to set the value of a public static readonly field in your class. That identifier is then used to reference the dependency property later, for operations such as setting its value programmatically or obtaining metadata.
Represents the different possible operations performed on a set of items.
Indicates insert operation.
Indicates remove operation.
Indicates that an item is set.
Indicates that the items will be cleared.
Indicates that the items are cleared.
Indicates that the items will be sorted.
Indicates that the items are sorted.
Supports classes that describe fields.
Gets or sets the unique name of the field descriptor.
The name of the unique.
Gets or sets a value indicating whether the descriptor is read-only.
True if the descriptor is read-only; otherwise, false.
Creates a field described by the descriptor.
Supports classes that describe fields representing data.
Gets the type of the item that the field belongs to.
The type of the item.
Gets or sets the data type of the fields being described.
The data type of the fields being described.
Gets or sets a value indicating whether the descriptor is automatically generated.
True if the descriptor is automatically generated; otherwise, false.
Gets or sets the string that formats the data contained in the fields being described.
The string that formats the data contained in the fields being described.
Gets or sets the binding which points to the data member to display in the cells of the .
The display member binding.
Gets or sets a value indicating whether the descriptor is visible in a user interface.
True if the descriptor is visible in a user interface; otherwise, false.
Determines whether the data represented by the field descriptor can be sorted.
True if the data represented by the field descriptor can be sorted; otherwise, false.
Determines whether the data represented by the field descriptor can be grouped.
True if the data represented by the field descriptor can be grouped; otherwise, false.
Describes the elements, attributes and other properties of an XML node.
Initializes a new instance of the class.
The node which properties are described.
Gets the schema information of the XML document in which the described node is located.
The schema info of the XML document in which the described node is located.
Gets the current value of the property on a component (an XML node).
Returns false.
Sets the value of the component (the XML node) to the specified value.
Represents an ordered pair of objects.
The type of the first element of the pair.
The type of the second element of the pair.
Initializes a new instance of the Pair class.
Initializes a new instance of the Pair class.
The first element of the pair.
The second element of the pair.
Gets or sets the first element of the pair.
The first element of the pair.
Gets or sets the second element of the pair.
The second element of the pair.
A strongly-typed resource class, for looking up localized strings, etc.
Returns the cached ResourceManager instance used by this class.
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
Represents an that has ability to suspend
change notification events.
The type of the items in the collection.
Initializes a new instance of the class.
Initializes a new instance of the class.
Indicates whether RadObservableCollection will raise CollectionChanged
event with Reset action, when notifications are resumed.
Initializes a new instance of the class.
The collection from which the elements are copied.
The parameter cannot be null.
Initializes a new instance of the class.
Indicates whether RadObservableCollection will raise CollectionChanged
event with Reset action, when notifications are resumed.
/// The collection from which the elements are copied.
The parameter cannot be null.
Occurs when collection is changing.
Occurs when a property value changes.
Gets or sets a value indicating whether change to the collection is made when
its notifications are suspended.
true if this instance is has been changed while notifications are
suspended; otherwise, false.
Get a value that indicates whether RadObservableCollection
would raise CollectionChanged event with Reset action, when a bulk add/remove operation takes place.
Adds the elements of the specified collection to the end of the .
The items that will be added.
is null.
Inserts the elements of the specified collection at the specified index.
The items that will be added.
The start index.
is null.
Removes the elements from the specified collection.
The items that will be removed.
is null.
Raises with
changed action.
Raises the event when
notifications are not suspended.
Raises the event when
notifications are not suspended.
Raises the event.
The instance containing the event data.
Suspends the notifications.
Resumes the notifications.
Raises the CollectionChanged in accordance to the value of ShouldResetOnResumeNotifications and the presence of modified items.
Gets a value indicating whether change notifications are suspended.
True if notifications are suspended, otherwise, false.
Gets the added items between suspend and resume.
The added items.
Gets the removed items between suspend and resume.
The removed items.
A strongly-typed resource class, for looking up localized strings, etc.
Returns the cached ResourceManager instance used by this class.
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
Looks up a localized string similar to Appearance.
Looks up a localized string similar to Behavior.
Looks up a localized string similar to Brushes.
Looks up a localized string similar to Common Properties.
Looks up a localized string similar to Content.
Looks up a localized string similar to Value.
Looks up a localized string similar to
Simultaneous use of Items and ItemsSource is not allowed.
Looks up a localized string similar to Layout.
Looks up a localized string similar to Misc.
Looks up a localized string similar to ObservableCollection reentrancy not allowed.
Looks up a localized string similar to Repeated group description not allowed.
Looks up a localized string similar to Text.
Looks up a localized string similar to Transform.
The TableDefinition class defines the data model of a tabular data source.
It contains information about the field descriptors(columns) and hierarchy settings.
This is an abstract class that is used by the data binding logic. Controls such as RadGridView
inherit and provide their specific implementations.
Initializes a new instance of the class.
Copy properties from the source class.
Copy child table definitions from the source class.
Occurs when a property value changes.
Gets or sets the data source for the current table definition.
The data source.
Gets or sets the relation.
Relations are used in hierarchy scenarios to obtain data from the parent data item.
The relation.
Gets the child table definitions.
This collection contains the child table definitions that define the hierarchy structure.
The child table definitions.
Creates a child table definition of the correct inherited type.
Represents a collection of table definitions.
Initializes a new instance of the class.
Initializes a new instance of the class.
The owner of the definitions in the collection.
Represents a position within a string representation of an expression.
Initializes a new instance of the class.
The zero-based number of the line number.
The zero-based number of the column.
Gets or sets the zero-based line number.
Gets or sets the zero-based column number.
Returns a string that represents the current object.
Represents an error that occurs when an expression is parsed.
Initializes a new instance of the class.
The start location of the error.
The end location of the error.
The error message.
Gets the start location of the error message.
Gets the end location of the error message.
Gets the error message.
Represents an error that occurs during parsing of an expression.
Initializes a new instance of the class.
Initializes a new instance of the class.
The exception message.
Initializes a new instance of the class.
The exception message.
The inner exception.
Initializes a new instance of the class.
Initializes a new instance of the class.
The System.Runtime.Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.
The System.Runtime.Serialization.StreamingContext that contains contextual information about the source or destination.
Gets the errors that occurred while attempting to parse an expression.
Provides the context for custom functions in the ExpressionParser.
Gets or sets the default expression context class, which will be used for determining the expression functions.
No operation.
Scalar.
Expression.
No operation node.
Unary operation node.
Binary operation node.
A node with an expression in parentheses.
An expression parser that parses a string into an lambda expression.
Initializes a new instance of the class.
The parameter to be used if the expression contains such e.g. "() => parameter.ExampleProperty + 11".
Run a parse operation and returns the resulting lambda expression.
The string expression to be parsed.
ExpressionParserException.
Run a parse operation and returns the resulting lambda expression.
The string expression to be parsed.
The cancellation token that will be assigned to the new task.
ExpressionParserException.
Converts the string representation of an expression to its equivalent.
The string expression to be parsed.
ExpressionParserException.
Converts the string representation of an expression to its equivalent.
A return value indicates whether the conversion succeeded or failed.
A string containing an expression to convert.
When this method returns, contains the equivalent of the s parameter,
if the conversion succeeded, or null if the conversion failed. The conversion fails when the supplied expression contains
invalid operators or operands;any value originally supplied in result will be overwritten.
true if expression was converted successfully; otherwise, false.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Contains all the string operations available in RadExpressionEditor.
Returns a string representation of an object.
Retrieves a value from a string. The value starts at a specified character position and has a specified length.
Concatenates two specified instances of System.String.
Replaces the format item in a specified System.String with the text equivalent of the value of a specified System.Object instance.
Removes all occurrences of white space characters from the beginning and end of the string.
Gets the number of characters in a string.
Reports the index of the first occurrence of the specified string in this instance.
Reports the index position of the last occurrence of a specified string within this instance.
Inserts String2 into String1 at the position specified by StartPosition.
Returns the String in lowercase.
Returns String in uppercase.
Returns a copy of this System.String object converted to lowercase using the casing rules of the invariant culture.
Returns a copy of this System.String object converted to uppercase using the casing rules of the invariant culture.
Left-aligns characters in the defined string, padding its left side with white space characters up to a specified total length.
Right-aligns characters in the defined string, padding its left side with white space characters up to a specified total length.
Deletes a specified number of characters from this instance, beginning at a specified position.
Returns a copy of String1, in which value2 has been replaced with String3.
Determines whether the beginning of this string instance matches the specified string.
Determines whether the end of this string instance matches the specified string.
Returns a value indicating whether the specified System.String object occurs within this string.
Add.
And.
Divide.
Equal.
GreaterThan.
GreaterThanOrEqual.
LessThan.
LessThanOrEqual.
Modulo.
Multiply.
Negate.
Not.
NotEqual.
Or.
Subtract.
Procedure.
No operation.
Unary plus.
Additive.
Equality.
Logical.
Multiplicative.
Relational.
Unary.
Procedure.
None.
Binary.
Constant.
Function.
Index.
Member.
Unary.
Paren.
CloseParen.
Bracket.
CloseBracket.
Comma.
Eof.
Null.
True.
False.
And.
Or.
Not.
Dot.
Plus.
Minus.
Percent.
Multiply.
Divide.
Equal.
NotEqual.
GreaterThan.
GreaterThanOrEqual.
LessThan.
LessThanOrEqual.
Literal.
Identifier.