<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Telerik.Windows.Data</name>
    </assembly>
    <members>
        <member name="T:Telerik.Windows.Data.CollectionChangeAction">
            <summary>
            Provides info on the change that occured in a collection
            </summary>
        </member>
        <member name="F:Telerik.Windows.Data.CollectionChangeAction.Add">
            <summary>
            Item added
            </summary>
        </member>
        <member name="F:Telerik.Windows.Data.CollectionChangeAction.Refresh">
            <summary>
            Collection reset
            </summary>
        </member>
        <member name="F:Telerik.Windows.Data.CollectionChangeAction.Remove">
            <summary>
            Item removed.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.AggregateFunctionCollection">
            <summary>
            Represents a collection of <see cref="T:Telerik.Windows.Data.AggregateFunction"/> items.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.ObservableItemCollection`1">
            <summary>
            <see cref="T:System.Collections.ObjectModel.ObservableCollection`1"/> that also raises notifications when
            one of its items property is changed. The items in the collection should implement
            <see cref="T:System.ComponentModel.INotifyPropertyChanged"/>. 
            </summary>
            <typeparam name="T">Type of the items in the collection. It should implement <see cref="T:System.ComponentModel.INotifyPropertyChanged"/>.</typeparam>
        </member>
        <member name="T:Telerik.Windows.Data.RadObservableCollection`1">
            <summary>
            Represents an <see cref="T:System.Collections.ObjectModel.ObservableCollection`1"/> that has ability to suspend
            change notification events.
            </summary>
            <typeparam name="T">The type of the items in the collection.</typeparam>
        </member>
        <member name="M:Telerik.Windows.Data.RadObservableCollection`1.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.RadObservableCollection`1"/> class.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.RadObservableCollection`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.RadObservableCollection`1"/> class.
            </summary>
            <param name="collection">The collection from which the elements are copied.</param>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="collection"/> parameter cannot be null.
            </exception>
        </member>
        <member name="M:Telerik.Windows.Data.RadObservableCollection`1.ResumeNotifications">
            <summary>
            Resumes the notifications for changes in the collection. If there are changes
            to the collection raises property and collection changed events.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.RadObservableCollection`1.SuspendNotifications">
            <summary>
            Suspends the notifications for changes in the collection.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.RadObservableCollection`1.AddRange(System.Collections.Generic.IEnumerable{`0})">
            <summary>
            Adds the elements of the specified collection to the end of the <see cref="T:System.Collections.ObjectModel.ObservableCollection`1"/>.
            </summary>
            <param name="items">The items that will be added.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="items"/> is null</exception>
        </member>
        <member name="M:Telerik.Windows.Data.RadObservableCollection`1.Reset">
            <summary>
            Raises <see cref="E:System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged"/> with 
            <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset"/> changed action.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.RadObservableCollection`1.Move(System.Int32,System.Int32)">
            <summary>
            Moves the item located at the specified old index to the specified new index.
            </summary>
            <param name="oldIndex">The index at which the item to move is located.</param>
            <param name="newIndex">The index to which the item at the old index is moved.</param>
        </member>
        <member name="M:Telerik.Windows.Data.RadObservableCollection`1.MoveItem(System.Int32,System.Int32)">
            <summary>
            Moves the item located at the specified old index to the specified new index.
            </summary>
            <param name="oldIndex">The index at which the item to move is located.</param>
            <param name="newIndex">The index to which the item at the old index is moved.</param>
        </member>
        <member name="M:Telerik.Windows.Data.RadObservableCollection`1.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
            <summary>
            Raises the <see cref="E:System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged"/> event when
            notifications are not suspended.
            </summary>
            <param name="e">The event data to report in the event.</param>
        </member>
        <member name="M:Telerik.Windows.Data.RadObservableCollection`1.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"/> event when
            notifications are not suspended.
            </summary>
            <param name="e">Arguments of the event being raised.</param>
        </member>
        <member name="M:Telerik.Windows.Data.RadObservableCollection`1.OnCollectionChanging(Telerik.Windows.Data.CollectionChangingEventArgs)">
            <summary>
            Raises the <see cref="E:CollectionChanging"/> event.
            </summary>
            <param name="e">The <see cref="T:Telerik.Windows.Data.CollectionChangingEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:Telerik.Windows.Data.RadObservableCollection`1.InsertItem(System.Int32,`0)">
            <summary>
            Inserts an item into the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
            <param name="item">The object to insert.</param>
        </member>
        <member name="M:Telerik.Windows.Data.RadObservableCollection`1.RemoveItem(System.Int32)">
            <summary>
            Removes the item at the specified index of the collection.
            </summary>
            <param name="index">The zero-based index of the element to remove.</param>
        </member>
        <member name="M:Telerik.Windows.Data.RadObservableCollection`1.ClearItems">
            <summary>
            Removes all items from the collection.
            </summary>
        </member>
        <member name="E:Telerik.Windows.Data.RadObservableCollection`1.CollectionChanging">
            <summary>
            Occurs when collection is changing. (Cancelable)
            </summary>
        </member>
        <member name="E:Telerik.Windows.Data.RadObservableCollection`1.PropertyChanged">
            <summary>
            Occurs when a property value changes.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.RadObservableCollection`1.IsDirty">
            <summary>
            Gets or sets a value indicating whether change to the collection is made when
            its notifications are suspended.
            </summary>
            <value><c>true</c> if this instance is has been changed while notifications are
            suspended; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Telerik.Windows.Data.RadObservableCollection`1.NotificationsSuspended">
            <summary>
            Gets or sets a value indicating whether change notifications are suspended.
            </summary>
            <value>
            	<c>True</c> if notifications are suspended, otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Telerik.Windows.Data.ObservableItemCollection`1.OnItemChanged(Telerik.Windows.Data.ItemChangedEventArgs{`0})">
            <summary>
            Raises the <see cref="E:Telerik.Windows.Data.ObservableItemCollection`1.ItemChanged"/> event.
            </summary>
            <param name="e">The <see cref="T:Telerik.Windows.Data.ItemChangedEventArgs`1"/> instance containing the event data.</param>
        </member>
        <member name="M:Telerik.Windows.Data.ObservableItemCollection`1.ClearItems">
            <summary>
            Unsubscribes from all items <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"/> events.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.ObservableItemCollection`1.InsertItem(System.Int32,`0)">
            <summary>
            Subscribes for <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"/> event of the new element.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.ObservableItemCollection`1.RemoveItem(System.Int32)">
            <summary>
            Unsubscribes for <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"/> event of the removed element.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.ObservableItemCollection`1.SetItem(System.Int32,`0)">
            <summary>
            Unsubscribes for <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"/> event of the removed element and 
            subscribes for the new element's event.
            </summary>
        </member>
        <member name="E:Telerik.Windows.Data.ObservableItemCollection`1.ItemChanged">
            <summary>
            Raised when some collection item's property is changed.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.AggregateFunctionCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Telerik.Windows.Data.AggregateFunction"/> with the specified function name.
            </summary>
            <value>
            First <see cref="T:Telerik.Windows.Data.AggregateFunction"/> with the specified function name 
            if any, otherwise null.
            </value>
        </member>
        <member name="T:Telerik.Windows.Data.AggregateResultCollection">
            <summary>
            Represents a collection of <see cref="T:Telerik.Windows.Data.AggregateResult"/> items.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.AggregateResultCollection.Item(System.String)">
            <summary>
            Gets the first <see cref="T:Telerik.Windows.Data.AggregateResult"/> which
            <see cref="P:Telerik.Windows.Data.AggregateResult.FunctionName"/> is equal to <paramref name="functionName"/>.
            </summary>
            <value>
            The <see cref="T:Telerik.Windows.Data.AggregateResult"/> for the specified function if any, otherwise null.
            </value>
        </member>
        <member name="T:Telerik.Windows.Data.CollectionChangingEventArgs">
            <summary>
            Represents event data for CollectionChanging event
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.CollectionChangingEventArgs.#ctor(Telerik.Windows.Data.CollectionChangeAction,System.Int32,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.CollectionChangingEventArgs"/> class.
            </summary>
            <param name="action">The action.</param>
            <param name="index">The index.</param>
            <param name="item">The item.</param>
        </member>
        <member name="M:Telerik.Windows.Data.CollectionChangingEventArgs.#ctor(Telerik.Windows.Data.CollectionChangeAction)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.CollectionChangingEventArgs"/> class.
            </summary>
            <param name="action">The action.</param>
        </member>
        <member name="P:Telerik.Windows.Data.CollectionChangingEventArgs.Cancel">
            <summary>
            Set this to true to cancel the changes
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.CollectionChangingEventArgs.Item">
            <summary>
            Gets or sets the item.
            </summary>
            <value>The item.</value>
        </member>
        <member name="P:Telerik.Windows.Data.CollectionChangingEventArgs.Index">
            <summary>
            Gets or sets the index.
            </summary>
            <value>The index.</value>
        </member>
        <member name="P:Telerik.Windows.Data.CollectionChangingEventArgs.Action">
            <summary>
            Gets or sets the collection change action.
            </summary>
            <value>The action.</value>
        </member>
        <member name="M:Telerik.Windows.Data.CollectionHelper.Equalize(System.Collections.IList,System.Collections.IList)">
            <summary>
            Combines the left and right into a new list and
            makes left and right to be the same as the new list.
            </summary>
            <param name="left">The left list.</param>
            <param name="right">The right list.</param>
        </member>
        <member name="M:Telerik.Windows.Data.CollectionHelper.Synchronize(System.Collections.Specialized.NotifyCollectionChangedEventArgs,System.Collections.IEnumerable,System.Collections.IList)">
            <summary>
            Synchonizes two source and target based on the information
            stored in the e parameter.
            </summary>
            <param name="e">The arguments for synchronization.</param>
            <param name="source">The source.</param>
            <param name="target">The target.</param>
        </member>
        <member name="M:Telerik.Windows.Data.CollectionHelper.Synchronize(System.Collections.Specialized.NotifyCollectionChangedEventArgs,System.Collections.IEnumerable,System.Collections.IList,System.Func{System.Object,System.Object})">
            <summary>
            Synchonizes 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
            </summary>
            <param name="e">The arguments for synchronization.</param>
            <param name="source">The source</param>
            <param name="target">The target</param>
            <param name="itemConverter">Function that converts items from argument collection.</param>
        </member>
        <member name="M:Telerik.Windows.Data.CollectionHelper.Synchronize(System.Collections.Specialized.NotifyCollectionChangedEventArgs,System.Collections.IEnumerable,System.Collections.IList,System.Func{System.Object,System.Object},System.Collections.IEqualityComparer)">
            <summary>
            Synchonizes 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
            </summary>
            <param name="e">The arguments for synchronization.</param>
            <param name="source">The source</param>
            <param name="target">The target</param>
            <param name="itemConverter">Function that converts items from argument collection.</param>
            <param name="itemComparer">IEqualityComparer used to compare items.</param>
        </member>
        <member name="M:Telerik.Windows.Data.CollectionHelper.FindEqualElement(System.Collections.IEnumerable,System.Object,System.Collections.IEqualityComparer)">
            <summary>
            Search for the input element in the collection using itemComparer
            </summary>
            <param name="collection">The collection to search in.</param>
            <param name="element">Searched element</param>
            <param name="itemComparer">IEqualityComparer used to compare items</param>
            <returns>Element if found, otherwise null</returns>
        </member>
        <member name="M:Telerik.Windows.Data.CollectionHelper.FindEqualElements(System.Collections.IEnumerable,System.Object,System.Collections.IEqualityComparer)">
            <summary>
            Search for the input element in the collection using itemComparer
            </summary>
            <param name="collection">The collection to search in.</param>
            <param name="element">Searched element</param>
            <param name="itemComparer">IEqualityComparer used to compare items</param>
            <returns>Elements if found, otherwise empty </returns>
        </member>
        <member name="M:Telerik.Windows.Data.CollectionHelper.Insert(System.Collections.IList,System.Object,System.Int32)">
            <summary>
            Inserts newItem in target at the specified index. If the index is
            invalid then it simply adds it to target.
            </summary>
            <param name="target">The list to insert in.</param>
            <param name="newItem">The item to insert</param>
            <param name="index">The index at which the item will be inserted.</param>
        </member>
        <member name="M:Telerik.Windows.Data.CollectionHelper.Insert(System.Collections.IList,System.Collections.IEnumerable,System.Int32,System.Collections.IEqualityComparer)">
            <summary>
            Inserts newItems in target at the starting from the specified index. 
            If the index is invalid then it simply adds them to target.
            </summary>
            <param name="target">The list to insert in.</param>
            <param name="newItems">The items to insert.</param>
            <param name="startingIndex">The starting index.</param>
            <param name="itemComparer">IEqualityComparer used to compare items</param>
        </member>
        <member name="M:Telerik.Windows.Data.CollectionHelper.Remove(System.Collections.IList,System.Collections.IEnumerable,System.Collections.IEqualityComparer)">
            <summary>
            Removes items from target.
            </summary>
            <param name="target">The target from which to remove.</param>
            <param name="items">The items to remove.</param>
            <param name="itemComparer">IEqualityComparer used to compare items.</param>
        </member>
        <member name="M:Telerik.Windows.Data.CollectionHelper.Replace(System.Collections.IList,System.Object,System.Object,System.Collections.IEqualityComparer)">
            <summary>
            Replaces oldItem with newItem in target. If target does not contain
            oldItem the it simply adds newItem to target.
            </summary>
            <param name="target">The target to replace in.</param>
            <param name="newItem">The new item.</param>
            <param name="oldItem">The old item.</param>
            <param name="itemComparer">IEqualityComparer used to compare items.</param>
            <remarks>
            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.
            </remarks>
        </member>
        <member name="M:Telerik.Windows.Data.CollectionHelper.Reset(System.Collections.IEnumerable,System.Collections.IList)">
            <summary>
            Makes target equal to source.
            </summary>
            <param name="source">Source collection.</param>
            <param name="target">Target collection.</param>
        </member>
        <member name="M:Telerik.Windows.Data.CollectionHelper.Reset(System.Collections.IEnumerable,System.Collections.IList,System.Func{System.Object,System.Object})">
            <summary>
            Makes target equal to source.
            </summary>
            <param name="source">Source collection.</param>
            <param name="target">TYarget collection.</param>
            <param name="itemConverter">Function that converts items from argument collection.</param>
        </member>
        <member name="M:Telerik.Windows.Data.CollectionHelper.Move(System.Collections.IList,System.Object,System.Int32)">
            <summary>
            Moves item to newIndex in target if it is presetn in target.
            Otherwise does nothing.
            </summary>
            <param name="target">The target to move in.</param>
            <param name="item">The item to move.</param>
            <param name="newIndex">The index to move the item to.</param>
        </member>
        <member name="M:Telerik.Windows.Data.CollectionHelper.EnsureAllHaveOneElement(System.Collections.IEnumerable[])">
            <summary>
            Raises an exception if one of the enumerables does not have
            exactly one element.
            </summary>
            <param name="enumerables">The enumerables to check.</param>
        </member>
        <member name="T:Telerik.Windows.Data.DataItemCollection">
            <summary>
            DataItemCollection
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.IQueryableCollectionView">
            <summary>
            Represents a view for grouping, sorting and filtering a data collection.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.IItemProperties">
            <summary>
            Defines a property that provides information about an object's properties.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.IItemProperties.ItemProperties">
            <summary>
            Gets a collection that contains information about the properties that are available on the items in a collection.
            </summary>
            <returns>
            A collection that contains information about the properties that are available on the items in a collection.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.IQueryableCollectionView.FilterDescriptors">
            <summary>
            Gets the filter descriptors used for filtering operations.
            </summary>
            <value>The filter descriptors.</value>
        </member>
        <member name="P:Telerik.Windows.Data.IQueryableCollectionView.GroupDescriptors">
            <summary>
            Gets the group descriptors used for grouping operations.
            </summary>
            <value>The group descriptors.</value>
        </member>
        <member name="P:Telerik.Windows.Data.IQueryableCollectionView.SortDescriptors">
            <summary>
            Gets the sort descriptors used for sorting operations.
            </summary>
            <value>The sort descriptors.</value>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.RaiseCollectionViewPropertyChanged">
            <summary>
            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 beacuse 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.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.EqualizeDescriptors">
            <summary>
            Copies all local descriptors to the CollectionView and then updates the 
            local collection with all descriptors from the CollectionView. In fact
            this syncronizes the two collections.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.DataItemCollection"/> class.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.Add(System.Object)">
            <summary>
            Adds an item to the <see cref="T:System.Collections.IList"/>.
            </summary>
            <param name="value">The <see cref="T:System.Object"/> to add to the <see cref="T:System.Collections.IList"/>.</param>
            <returns>
            The position into which the new element was inserted.
            </returns>
            <exception cref="T:System.NotSupportedException">
            The <see cref="T:System.Collections.IList"/> is read-only.
            -or-
            The <see cref="T:System.Collections.IList"/> has a fixed size.
            </exception>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.Clear">
            <summary>
            Removes all items from the <see cref="T:System.Collections.IList"/>.
            </summary>
            <exception cref="T:System.NotSupportedException">
            The <see cref="T:System.Collections.IList"/> is read-only.
            </exception>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.Contains(System.Object)">
            <summary>
            Determines whether the <see cref="T:System.Collections.IList"/> contains a specific value.
            </summary>
            <param name="value">The <see cref="T:System.Object"/> to locate in the <see cref="T:System.Collections.IList"/>.</param>
            <returns>
            true if the <see cref="T:System.Object"/> is found in the <see cref="T:System.Collections.IList"/>; otherwise, false.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.IndexOf(System.Object)">
            <summary>
            Determines the index of a specific item in the <see cref="T:System.Collections.IList"/>.
            </summary>
            <param name="value">The <see cref="T:System.Object"/> to locate in the <see cref="T:System.Collections.IList"/>.</param>
            <returns>
            The index of <paramref name="value"/> if found in the list; otherwise, -1.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.Insert(System.Int32,System.Object)">
            <summary>
            Inserts an item to the <see cref="T:System.Collections.IList"/> at the specified index.
            </summary>
            <param name="index">The zero-based index at which <paramref name="value"/> should be inserted.</param>
            <param name="value">The <see cref="T:System.Object"/> to insert into the <see cref="T:System.Collections.IList"/>.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            	<paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.IList"/>.
            </exception>
            <exception cref="T:System.NotSupportedException">
            The <see cref="T:System.Collections.IList"/> is read-only.
            -or-
            The <see cref="T:System.Collections.IList"/> has a fixed size.
            </exception>
            <exception cref="T:System.NullReferenceException">
            	<paramref name="value"/> is null reference in the <see cref="T:System.Collections.IList"/>.
            </exception>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.CopyTo(System.Array,System.Int32)">
            <summary>
            Copies the elements of the <see cref="T:System.Collections.ICollection"/> to an <see cref="T:System.Array"/>, starting at a particular <see cref="T:System.Array"/> index.
            </summary>
            <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"/>. The <see cref="T:System.Array"/> must have zero-based indexing.</param>
            <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
            <exception cref="T:System.ArgumentNullException">
            	<paramref name="array"/> is null.
            </exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            	<paramref name="index"/> is less than zero.
            </exception>
            <exception cref="T:System.ArgumentException">
            	<paramref name="array"/> is multidimensional.
            -or-
            <paramref name="index"/> is equal to or greater than the length of <paramref name="array"/>.
            -or-
            The number of elements in the source <see cref="T:System.Collections.ICollection"/> is greater than the available space from <paramref name="index"/> to the end of the destination <paramref name="array"/>.
            </exception>
            <exception cref="T:System.ArgumentException">
            The type of the source <see cref="T:System.Collections.ICollection"/> cannot be cast automatically to the type of the destination <paramref name="array"/>.
            </exception>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.GetEnumerator">
            <summary>
            Returns an enumerator that iterates through a collection.
            </summary>
            <returns>
            An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.SubscribeToSourceCollectionViewEvents">
            <summary>
            Subscribes to Source Item Collection's events to track changes in sorting and grouping
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.AddNew">
            <summary>
            Adds a new item to the collection.
            </summary>
            <returns>
            The new item that is added to the collection.
            </returns>
            <exception cref="T:System.InvalidOperationException"><see cref="P:Telerik.Windows.Data.DataItemCollection.CanAddNew"/> is false.</exception>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.CancelEdit">
            <summary>
            Ends the edit transaction and discards any pending changes to the item.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            CancelEdit is not supported for the current edit item. 
            Only items implementing <see cref="T:System.ComponentModel.IEditableObject"/> are supported.
            </exception>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.CancelNew">
            <summary>
            Ends the add transaction and discards the pending new item.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.CommitEdit">
            <summary>
            Ends the edit transaction and saves the pending changes.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.CommitNew">
            <summary>
            Ends the add transaction and saves the pending new item.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.EditItem(System.Object)">
            <summary>
            Begins an edit transaction of the specified item.
            </summary>
            <param name="item">The item to edit.</param>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.Remove(System.Object)">
            <summary>
            Removes the specified item from the collection.
            </summary>
            <param name="item">The item to remove.</param>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the item at the specified position from the collection.
            </summary>
            <param name="index">The position of the item to remove.</param>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:PropertyChanged"/> event.
            </summary>
            <param name="e">The <see cref="T:System.ComponentModel.PropertyChangedEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.DeferRefresh">
            <summary>
            Enters a defer cycle that you can use to merge changes to the view and delay automatic refresh.
            </summary>
            <returns>
            An <see cref="T:System.IDisposable"/> object that you can use to dispose of the calling object.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.EndDefer">
            <summary>
            Ends the defer.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.MoveCurrentTo(System.Object)">
            <summary>
            Sets the specified item to be the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> in the view.
            </summary>
            <param name="item">The item to set as the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/>.</param>
            <returns>
            true if the resulting <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> is within the view; otherwise, false.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.MoveCurrentToFirst">
            <summary>
            Sets the first item in the view as the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/>.
            </summary>
            <returns>
            true if the resulting <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> is an item within the view; otherwise, false.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.MoveCurrentToLast">
            <summary>
            Sets the last item in the view as the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/>.
            </summary>
            <returns>
            true if the resulting <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> is an item within the view; otherwise, false.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.MoveCurrentToNext">
            <summary>
            Sets the item after the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> in the view as the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/>.
            </summary>
            <returns>
            true if the resulting <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> is an item within the view; otherwise, false.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.MoveCurrentToPosition(System.Int32)">
            <summary>
            Sets the item at the specified index to be the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> in the view.
            </summary>
            <param name="position">The index to set the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> to.</param>
            <returns>
            true if the resulting <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> is an item within the view; otherwise, false.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.MoveCurrentToPrevious">
            <summary>
            Sets the item before the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> in the view as the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/>.
            </summary>
            <returns>
            true if the resulting <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> is an item within the view; otherwise, false.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.OnCollectionViewCurrentItemChanging(System.ComponentModel.CurrentChangingEventArgs)">
            <summary>
            Invokes the CurrentChanging event.
            </summary>
            <param name="e">Arguments that carry the information of the event.</param>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.OnCollectionViewCurrentChanged(System.EventArgs)">
            <summary>
            Invokes CurrentChanged event.
            </summary>
            <param name="e">Arguments that carry data for the event.</param>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.Refresh">
            <summary>
            Recreates the view.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.MoveToFirstPage">
            <summary>Sets the first page as the current page.</summary>
            <returns>true if the operation was successful; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.MoveToLastPage">
            <summary>Sets the last page as the current page.</summary>
            <returns>true if the operation was successful; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.MoveToNextPage">
            <summary>Moves to the page after the current page.</summary>
            <returns>true if the operation was successful; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.MoveToPage(System.Int32)">
            <summary>Requests a page move to the page at the specified index.</summary>
            <returns>true if the move was successfully initiated; otherwise, false.</returns>
            <param name="pageIndex">The index of the page to move to.</param>
        </member>
        <member name="M:Telerik.Windows.Data.DataItemCollection.MoveToPreviousPage">
            <summary>Moves to the page before the current page.</summary>
            <returns>true if the operation was successful; otherwise, false.</returns>
        </member>
        <member name="E:Telerik.Windows.Data.DataItemCollection.CollectionChanged">
            <summary>
            Occurs when the collection changes.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.IsGrouped">
            <summary>
            Gets a value indicating whether this instance is grouped.
            </summary>
            <value>
            	<c>true</c> if this instance is grouped; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.System#Collections#IList#IsFixedSize">
            <summary>
            Gets a value indicating whether the <see cref="T:System.Collections.IList"/> has a fixed size.
            </summary>
            <value></value>
            <returns>true if the <see cref="T:System.Collections.IList"/> has a fixed size; otherwise, false.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.System#Collections#IList#IsReadOnly">
            <summary>
            Gets a value indicating whether the <see cref="T:System.Collections.IList"/> is read-only.
            </summary>
            <value></value>
            <returns>true if the <see cref="T:System.Collections.IList"/> is read-only; otherwise, false.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.Item(System.Int32)">
            <summary>
            Gets or sets the <see cref="T:System.Object"/> at the specified index.
            </summary>
            <value></value>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.Count">
            <summary>
            Gets the number of elements contained in the <see cref="T:System.Collections.ICollection"/>.
            </summary>
            <value></value>
            <returns>
            The number of elements contained in the <see cref="T:System.Collections.ICollection"/>.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.ItemProperties">
            <summary>
            Gets a collection of objects that describes the properties of the items in the collection.
            </summary>
            <returns>
            A collection of objects that describes the properties of the items in the collection.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.SourceCollectionView">
            <summary>
            Gets the SourceCollection as ICollectionView
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.FilterDescriptors">
            <summary>
            Gets the filter descriptors used for filtering operations.
            </summary>
            <value>The filter descriptors.</value>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.SortDescriptors">
            <summary>
            Gets the sort descriptors used for sorting operations.
            </summary>
            <value>The sort descriptors.</value>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.GroupDescriptors">
            <summary>
            Gets the group descriptors used for grouping operations.
            </summary>
            <value>The group descriptors.</value>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.CanAddNew">
            <summary>
            Gets a value that indicates whether a new item can be added to the collection.
            </summary>
            <returns>
            true if <see cref="P:Telerik.Windows.Data.DataItemCollection.SourceCollection"/> is not <see cref="P:System.Collections.IList.IsFixedSize"/> and 
            collection element has a default constructor; otherwise, false.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.CanCancelEdit">
            <summary>
            Gets a value that indicates whether the editing of an item can be canceled.
            </summary>
            <returns>
            true if <see cref="P:Telerik.Windows.Data.DataItemCollection.CurrentEditItem"/> implements <see cref="T:System.ComponentModel.IEditableObject"/>; 
            otherwise, false.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.CanRemove">
            <summary>
            Gets a value that indicates whether an item can be removed from the collection.
            </summary>
            <returns>
            true if an item can be removed from the collection; otherwise, false.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.CurrentAddItem">
            <summary>
            Gets the item that is being added during the current add transaction.
            </summary>
            <returns>
            The item that is being added if <see cref="P:Telerik.Windows.Data.DataItemCollection.IsAddingNew"/> is true; otherwise, null.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.CurrentEditItem">
            <summary>
            Gets the item in the collection that is being edited.
            </summary>
            <returns>
            The item in the collection that is being edited 
            if <see cref="P:Telerik.Windows.Data.DataItemCollection.IsEditingItem"/> is true; otherwise, null.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.IsAddingNew">
            <summary>
            Gets a value that indicates whether an add transaction is in progress.
            </summary>
            <returns>
            true if an add transaction is in progress; otherwise, false.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.IsEditingItem">
            <summary>
            Gets a value that indicates whether an edit transaction is in progress.
            </summary>
            <returns>
            true if an edit transaction is in progress; otherwise, false.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.NewItemPlaceholderPosition">
            <summary>
            Gets or sets the position of the new item placeholder in the collection.
            </summary>
            <returns>
            One of the enumeration values that specifies the position of the new item placeholder in the collection.
            </returns>
        </member>
        <member name="E:Telerik.Windows.Data.DataItemCollection.PropertyChanged">
            <summary>
            Occurs when a property value changes.
            </summary>
        </member>
        <member name="E:Telerik.Windows.Data.DataItemCollection.CurrentChanged">
            <summary>
            When implementing this interface, raise this event after the current item has been changed.
            </summary>
        </member>
        <member name="E:Telerik.Windows.Data.DataItemCollection.CurrentChanging">
            <summary>
            When implementing this interface, raise this event before changing the current item. Event handler can cancel this event.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.CanFilter">
            <summary>
            Gets a value that indicates whether this view supports filtering via the <see cref="P:System.ComponentModel.ICollectionView.Filter"/> property.
            </summary>
            <value></value>
            <returns>true if this view support filtering; otherwise, false.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.CanGroup">
            <summary>
            Gets a value that indicates whether this view supports grouping via the <see cref="P:System.ComponentModel.ICollectionView.GroupDescriptions"/> property.
            </summary>
            <value></value>
            <returns>true if this view supports grouping; otherwise, false.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.CanSort">
            <summary>
            Gets a value that indicates whether this view supports sorting via the <see cref="P:System.ComponentModel.ICollectionView.SortDescriptions"/> property.
            </summary>
            <value></value>
            <returns>true if this view supports sorting; otherwise, false.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.Culture">
            <summary>
            Gets or sets the cultural info for any operations of the view that may differ by culture, such as sorting.
            </summary>
            <value></value>
            <returns>
            The culture to use during sorting.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.CurrentItem">
            <summary>
            Gets the current item in the view.
            </summary>
            <value></value>
            <returns>
            The current item of the view or null if there is no current item.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.CurrentPosition">
            <summary>
            Gets the ordinal position of the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> within the view.
            </summary>
            <value></value>
            <returns>
            The ordinal position of the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> within the view.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.Filter">
            <summary>
            Gets or sets a callback used to determine if an item is suitable for inclusion in the view.
            </summary>
            <value></value>
            <returns>
            A method used to determine if an item is suitable for inclusion in the view.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.GroupDescriptions">
            <summary>
            Gets a collection of <see cref="T:System.ComponentModel.GroupDescription"/> objects that describe how the items in the collection are grouped in the view.
            </summary>
            <value></value>
            <returns>
            A collection of <see cref="T:System.ComponentModel.GroupDescription"/> objects that describe how the items in the collection are grouped in the view.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.Groups">
            <summary>
            Gets the top-level groups.
            </summary>
            <value></value>
            <returns>
            A read-only collection of the top-level groups or null if there are no groups.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.IsCurrentAfterLast">
            <summary>
            Gets a value that indicates whether the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> of the view is beyond the end of the collection.
            </summary>
            <value></value>
            <returns>
            Returns true if the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> of the view is beyond the end of the collection; otherwise, false.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.IsCurrentBeforeFirst">
            <summary>
            Gets a value that indicates whether the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> of the view is beyond the beginning of the collection.
            </summary>
            <value></value>
            <returns>
            Returns true if the <see cref="P:System.ComponentModel.ICollectionView.CurrentItem"/> of the view is beyond the beginning of the collection; otherwise, false.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.IsEmpty">
            <summary>
            Returns a value that indicates whether the resulting view is empty.
            </summary>
            <value></value>
            <returns>true if the resulting view is empty; otherwise, false.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.SortDescriptions">
            <summary>
            Gets a collection of <see cref="T:System.ComponentModel.SortDescription"/> objects that describe how the items in the collection are sorted in the view.
            </summary>
            <value></value>
            <returns>
            A collection of <see cref="T:System.ComponentModel.SortDescription"/> objects that describe how the items in the collection are sorted in the view.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.SourceCollection">
            <summary>
            Returns the underlying collection.
            </summary>
            <value></value>
            <returns>
            An <see cref="T:System.Collections.IEnumerable"/> object that is the underlying collection.
            </returns>
        </member>
        <member name="E:Telerik.Windows.Data.DataItemCollection.PageChanged">
            <summary>Occurs when the <see cref="P:Telerik.Windows.Data.DataItemCollection.PageIndex"/> has changed.</summary>
        </member>
        <member name="E:Telerik.Windows.Data.DataItemCollection.PageChanging">
            <summary>Occurs when the <see cref="P:Telerik.Windows.Data.DataItemCollection.PageIndex"/> is changing.</summary>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.CanChangePage">
            <summary>
            Gets a value that indicates whether the <see cref="P:Telerik.Windows.Data.DataItemCollection.PageIndex"/> value can change.
            </summary>
            <returns>
            true if the <see cref="P:Telerik.Windows.Data.DataItemCollection.PageIndex"/> value can change; otherwise, false.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.IsPageChanging">
            <summary>Gets a value that indicates whether a page index change is in process.</summary>
            <returns>true if the page index is changing; otherwise, false.</returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.ItemCount">
            <summary>
            Gets the minimum number of items known to be in the source collection.
            </summary>
            <returns>
            The minimum number of items known to be in the source collection.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.PageIndex">
            <summary>Gets the zero-based index of the current page.</summary>
            <returns>The zero-based index of the current page.</returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.PageSize">
            <summary>Gets or sets the number of items to display on a page.</summary>
            <returns>The number of items to display on a page.</returns>
        </member>
        <member name="P:Telerik.Windows.Data.DataItemCollection.TotalItemCount">
            <summary>
            Gets the total number of items in the source collection, or -1 if the total number is unknown.
            </summary>
            <returns>
            The total number of items in the source collection, or -1 if the total number is unknown.
            </returns>
        </member>
        <member name="T:Telerik.Windows.Data.EditableCollectionViewExtensions">
            <summary>
            Extend IEditableCollectionView by adding a method used to determine if the underlying data source is fixed size
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.EnumerableExtensions.ElementAt(System.Collections.IEnumerable,System.Int32)">
            <exception cref="T:System.ArgumentOutOfRangeException"><c>index</c> is out of range.</exception>
        </member>
        <member name="M:Telerik.Windows.Data.EnumerableExtensions.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})">
            <exception cref="T:System.ArgumentNullException"><c>first</c> is null.</exception>
            <exception cref="T:System.ArgumentNullException"><c>second</c> is null.</exception>
            <exception cref="T:System.ArgumentNullException"><c>resultSelector</c> is null.</exception>
        </member>
        <member name="T:Telerik.Windows.Data.GenericEnumerable`1">
            <summary>
            This type is used internally by the data binding infrastructure and is not intended to be used directly from your code.
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:Telerik.Windows.Data.GenericEnumerable`1.#ctor(System.Collections.IEnumerable)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.GenericEnumerable`1"/> class.
            </summary>
            <param name="source">The source.</param>
        </member>
        <member name="T:Telerik.Windows.Data.HierarchicalChildCollectionView">
            <summary>
            CollectionView used in the RadTreeListView.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.QueryableCollectionView">
            <summary>
            Represents a view for grouping, sorting, filtering and paging data collection 
            using LINQ based query operators.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.MoveCurrentTo(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.MoveCurrentToFirst">
            <inheritdoc />
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.MoveCurrentToLast">
            <inheritdoc />
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.MoveCurrentToNext">
            <inheritdoc />
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.MoveCurrentToPosition(System.Int32)">
            <summary>
            Sets the item at the specified index to be the <see cref="P:Telerik.Windows.Data.QueryableCollectionView.CurrentItem"/> in the view.
            </summary>
            <param name="position">The index to set the <see cref="P:Telerik.Windows.Data.QueryableCollectionView.CurrentItem"/> to.</param>
            <returns>
            true if the resulting <see cref="P:Telerik.Windows.Data.QueryableCollectionView.CurrentItem"/> is an item within the view; otherwise, false.
            </returns>
            <exception cref="T:System.ArgumentOutOfRangeException"><c>position</c> is out of range.</exception>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.MoveCurrentToPrevious">
            <inheritdoc />
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.OnCurrentChanged(System.EventArgs)">
            <summary>
            Raises the <see cref="E:Telerik.Windows.Data.QueryableCollectionView.CurrentChanged"/> event.
            </summary>
            <param name="args">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.OnCurrentChanging(System.ComponentModel.CurrentChangingEventArgs)">
            <summary>
            Raises the <see cref="E:Telerik.Windows.Data.QueryableCollectionView.CurrentChanging"/> event.
            </summary>
            <param name="args">The <see cref="T:System.ComponentModel.CurrentChangingEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.OnCurrentChanging">
            <summary>
            Raise a non-cancelable CurrentChanging event
            This is called when CurrentItem is affected by a CollectionChange (Remove or Refresh)
            </summary> 
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.SetCurrentPosition(System.Int32)">
            <summary>
            Sets the <see cref="P:Telerik.Windows.Data.QueryableCollectionView.CurrentPosition"/> to the given <paramref name="newPosition"/> .
            </summary>
            <param name="newPosition">The new position.</param>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.SetCurrent(System.Object,System.Int32)">
            <summary>
            Sets the CurrentItem and CurrentPosition.
            </summary>
            <param name="newItem">The new current item.</param>
            <param name="newPosition">The new current position.</param>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.DeferRefresh">
            <summary>
            Enters a defer cycle that you can use to merge changes to the view and delay automatic refresh.
            </summary>
            <returns>
            An <see cref="T:System.IDisposable"/> object that you can use to dispose of the calling object. 
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.AddNew">
            <summary>
            Adds a new item to the collection.
            </summary>
            <returns>
            The new item that is added to the collection.
            </returns>
            <exception cref="T:System.InvalidOperationException"><see cref="P:Telerik.Windows.Data.QueryableCollectionView.CanAddNew"/> is false.</exception>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.AddNew(System.Object)">
            <summary>
            Adds the new item to the collection.
            </summary>
            <param name="newItem">The new item that will be added to the collection.</param>
            <exception cref="T:System.InvalidOperationException"><see cref="P:Telerik.Windows.Data.QueryableCollectionView.CanAddNew"/> is false.</exception>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.CommitNew">
            <summary>
            Ends the add transaction and saves the pending new item.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.CancelNew">
            <summary>
            Ends the add transaction and discards the pending new item.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.EditItem(System.Object)">
            <summary>
            Begins an edit transaction of the specified item.
            </summary>
            <param name="item">The item to edit.</param>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.CommitEdit">
            <summary>
            Ends the edit transaction and saves the pending changes.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.CancelEdit">
            <summary>
            Ends the edit transaction and discards any pending changes to the item.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            CancelEdit is not supported for the current edit item. 
            Only items implementing <see cref="T:System.ComponentModel.IEditableObject"/> are supported.
            </exception>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.Remove(System.Object)">
            <summary>
            Removes the specified item from the collection.
            </summary>
            <param name="item">The item to remove.</param>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.RemoveAt(System.Int32)">
            <summary>
            Removes the item at the specified position from the collection.
            </summary>
            <param name="index">The position of the item to remove.</param>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.MoveToFirstPage">
            <summary>Sets the first page as the current page.</summary>
            <returns>true if the operation was successful; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.MoveToLastPage">
            <summary>Sets the last page as the current page.</summary>
            <returns>true if the operation was successful; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.MoveToNextPage">
            <summary>Moves to the page after the current page.</summary>
            <returns>true if the operation was successful; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.MoveToPage(System.Int32)">
            <summary>Requests a page move to the page at the specified index.</summary>
            <returns>true if the move was successfully initiated; otherwise, false.</returns>
            <param name="pageIndex">The index of the page to move to.</param>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.MoveToPreviousPage">
            <summary>Moves to the page before the current page.</summary>
            <returns>true if the operation was successful; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.#ctor(System.Collections.IEnumerable)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.QueryableCollectionView"/> class.
            </summary>
            <param name="sourceCollection">The source collection.</param>
            <exception cref="T:System.ArgumentNullException"><c>sourceCollection</c> is null.</exception>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.Contains(System.Object)">
            <summary>
            Returns a value that indicates whether a given item belongs to this collection view.
            </summary>
            <returns>
            true if the item belongs to this collection view; otherwise, false.
            </returns>
            <param name="item">The object to check.</param>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.Refresh">
            <inheritdoc />
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.GetEnumerator">
            <inheritdoc />
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.CreateView">
            <summary>
            Returns <see cref="T:System.Linq.IQueryable"/> with applied filtering, sorting, grouping and paging.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Telerik.Windows.Data.QueryableCollectionView.PropertyChanged"/> event.
            </summary>
            <param name="e">The <see cref="T:System.ComponentModel.PropertyChangedEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Telerik.Windows.Data.QueryableCollectionView.CollectionChanged"/> event.
            </summary>
            <param name="args">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.RefreshOverrideCore">
            <summary>
            Re-create the view over the associated IList 
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.UpdatePageIndex">
            <summary>
            We might need to move back to the last valid page
            since dramatic changes may have occured. For example
            if you delete some items, the page count is reduced
            and we need to move back to the last valid page index.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.RefreshOverride">
            <summary>
            Re-create the view over the associated IList 
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.IndexOf(System.Object)">
            <summary>
            Returns the zero-based index at which the specified item is located.
            </summary>
            <returns>The index at which the specified item is located, or –1 if the item is unknown.</returns>
            <param name="item">The item to locate.</param>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionView.GetItemAt(System.Int32)">
            <summary>
            Retrieves the item at the specified zero-based index in the view.
            </summary>
            <returns>The item at the specified zero-based index in the view.</returns>
            <param name="index">The zero-based index of the item to retrieve.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="index"/> is less than 0 or greater than <see cref="P:Telerik.Windows.Data.QueryableCollectionView.ItemCount"/>. 
            </exception>
        </member>
        <member name="E:Telerik.Windows.Data.QueryableCollectionView.CollectionChanged">
            <inheritdoc />
        </member>
        <member name="E:Telerik.Windows.Data.QueryableCollectionView.CurrentChanged">
            <inheritdoc />
        </member>
        <member name="E:Telerik.Windows.Data.QueryableCollectionView.CurrentChanging">
            <inheritdoc />
        </member>
        <member name="E:Telerik.Windows.Data.QueryableCollectionView.PropertyChanged">
            <inheritdoc />
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.CurrentPosition">
            <inheritdoc />
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.IsCurrentAfterLast">
            <inheritdoc />
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.IsCurrentBeforeFirst">
            <inheritdoc />
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.CurrentItem">
            <inheritdoc />
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.CanAddNew">
            <summary>
            Gets a value that indicates whether a new item can be added to the collection.
            </summary>
            <returns>
            true if <see cref="P:Telerik.Windows.Data.QueryableCollectionView.SourceCollection"/> is not <see cref="P:System.Collections.IList.IsFixedSize"/> and 
            collection element has a default constructor; otherwise, false.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.CurrentAddItem">
            <summary>
            Gets the item that is being added during the current add transaction.
            </summary>
            <returns>
            The item that is being added if <see cref="P:Telerik.Windows.Data.QueryableCollectionView.IsAddingNew"/> is true; otherwise, null.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.CanRemove">
            <summary>
            Gets a value that indicates whether an item can be removed from the collection.
            </summary>
            <returns>
            true if an item can be removed from the collection; otherwise, false.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.CanCancelEdit">
            <summary>
            Gets a value that indicates whether the editing of an item can be canceled.
            </summary>
            <returns>
            true if <see cref="P:Telerik.Windows.Data.QueryableCollectionView.CurrentEditItem"/> implements <see cref="T:System.ComponentModel.IEditableObject"/>; 
            otherwise, false.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.CurrentEditItem">
            <summary>
            Gets the item in the collection that is being edited.
            </summary>
            <returns>
            The item in the collection that is being edited 
            if <see cref="P:Telerik.Windows.Data.QueryableCollectionView.IsEditingItem"/> is true; otherwise, null.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.IsAddingNew">
            <summary>
            Gets a value that indicates whether an add transaction is in progress.
            </summary>
            <returns>
            true if an add transaction is in progress; otherwise, false.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.IsEditingItem">
            <summary>
            Gets a value that indicates whether an edit transaction is in progress.
            </summary>
            <returns>
            true if an edit transaction is in progress; otherwise, false.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.NewItemPlaceholderPosition">
            <summary>
            Gets or sets the position of the new item placeholder in the collection.
            </summary>
            <returns>
            One of the enumeration values that specifies the position of the new item placeholder in the collection.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.ItemProperties">
            <summary>
            Gets a collection of objects that describes the properties of the items in the collection.
            </summary>
            <returns>
            A collection of objects that describes the properties of the items in the collection.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.Filter">
            <summary>
            Gets or sets a callback used to determine if an item is suitable for inclusion in the view.
            </summary>
            <returns>
            A method used to determine if an item is suitable for inclusion in the view.
            </returns>
            <exception cref="T:System.NotSupportedException">
            Setting Filter property is not supported. Use <see cref="P:Telerik.Windows.Data.QueryableCollectionView.FilterDescriptors"/> property instead.
            </exception>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.System#ComponentModel#ICollectionView#SortDescriptions">
            <summary>
            Gets a collection of <see cref="T:System.ComponentModel.SortDescription"/> objects that describe how the items 
            in the collection are sorted in the view.
            </summary>
            <returns>
            A collection of <see cref="T:System.ComponentModel.SortDescription"/> objects that describe how the 
            items in the collection are sorted in the view.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.System#ComponentModel#ICollectionView#GroupDescriptions">
            <summary>
            Gets a collection of <see cref="T:System.ComponentModel.GroupDescription"/> objects that describe 
            how the items in the collection are grouped in the view.
            </summary>
            <returns>
            A collection of <see cref="T:System.ComponentModel.GroupDescription"/> objects that describe how 
            the items in the collection are grouped in the view.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.SortDescriptions">
            <summary>
            Gets the underlying <see cref="P:System.ComponentModel.ICollectionView.SortDescriptions"/> collection.
            </summary>
            <value>The <see cref="P:System.ComponentModel.ICollectionView.SortDescriptions"/> for this view.</value>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.GroupDescriptions">
            <summary>
            Gets the underlying <see cref="P:System.ComponentModel.ICollectionView.GroupDescriptions"/> collection.
            </summary>
            <value>The <see cref="P:System.ComponentModel.ICollectionView.GroupDescriptions"/> for this view.</value>
        </member>
        <member name="E:Telerik.Windows.Data.QueryableCollectionView.PageChanged">
            <summary>Occurs when the <see cref="P:Telerik.Windows.Data.QueryableCollectionView.PageIndex"/> has changed.</summary>
        </member>
        <member name="E:Telerik.Windows.Data.QueryableCollectionView.PageChanging">
            <summary>Occurs when the <see cref="P:Telerik.Windows.Data.QueryableCollectionView.PageIndex"/> is changing.</summary>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.CanChangePage">
            <summary>
            Gets a value that indicates whether the <see cref="P:Telerik.Windows.Data.QueryableCollectionView.PageIndex"/> value can change.
            </summary>
            <returns>
            true if the <see cref="P:Telerik.Windows.Data.QueryableCollectionView.PageIndex"/> value can change; otherwise, false.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.IsPageChanging">
            <summary>Gets a value that indicates whether a page index change is in process.</summary>
            <returns>true if the page index is changing; otherwise, false.</returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.PageIndex">
            <summary>Gets the zero-based index of the current page.</summary>
            <returns>The zero-based index of the current page.</returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.PageSize">
            <summary>Gets or sets the number of items to display on a page.</summary>
            <returns>The number of items to display on a page.</returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.Count">
            <summary>Gets the number of records in the view after filtering, sorting, and paging.</summary>
            <returns>The number of records in the view after filtering, sorting, and paging.</returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.InternalCount">
            <summary>
            Protected accessor to private count.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.TotalItemCount">
            <summary>
            Gets the total number of items in the source collection, or -1 if the total number is unknown.
            </summary>
            <returns>
            The total number of items in the source collection, or -1 if the total number is unknown.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.ItemCount">
            <summary>
            Gets the minimum number of items known to be in the source collection.
            </summary>
            <returns>
            The minimum number of items known to be in the source collection.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.NeedsRefresh">
            <summary>
            Gets a value that indicates whether this view needs to be refreshed.
            </summary>
            <returns>true if the view needs to be refreshed; otherwise, false.</returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.SourceCollection">
            <summary>
            Returns the underlying collection.
            </summary>
            <returns>
            An <see cref="T:System.Collections.IEnumerable"/> object that is the underlying collection.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.QueryableSourceCollection">
            <summary>
            Returns the queryable collection, constructed from <see cref="P:Telerik.Windows.Data.QueryableCollectionView.SourceCollection"/>.
            </summary>
            <returns>
            An <see cref="T:System.Linq.IQueryable"/> object that is constructed from the underlying collection.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.CanFilter">
            <summary>
            Gets a value that indicates whether this view supports filtering via the 
            <see cref="P:Telerik.Windows.Data.QueryableCollectionView.FilterDescriptors"/> property.
            </summary>
            <returns>For a default instance of <see cref="T:Telerik.Windows.Data.QueryableCollectionView"/>, this
            property always returns true.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.CanGroup">
            <summary>
            Gets a value that indicates whether this view supports grouping via the 
            <see cref="P:Telerik.Windows.Data.QueryableCollectionView.GroupDescriptors"/>
            property.
            </summary>
            <returns>For a default instance of <see cref="T:Telerik.Windows.Data.QueryableCollectionView"/>, this
            property always returns true.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.CanSort">
            <summary>
            Gets a value that indicates whether this view supports sorting via the 
            <see cref="P:Telerik.Windows.Data.QueryableCollectionView.SortDescriptors"/>
            property.
            </summary>
            <returns>For a default instance of <see cref="T:Telerik.Windows.Data.QueryableCollectionView"/>, this
            property always returns true.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.Culture">
            <summary>
            Gets or sets the cultural info for any operations of the view that may differ by culture, such as sorting.
            </summary>
            <returns>
            The culture to use during sorting.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.Groups">
            <summary>
            Gets the top-level groups.
            </summary>
            <returns>
            A read-only collection of the top-level groups or null if there are no groups.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.IsEmpty">
            <summary>
            Returns a value that indicates whether the resulting view is empty.
            </summary>
            <returns>
            true if the resulting view is empty; otherwise, false.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.SortDescriptors">
            <summary>
            Gets the sort descriptors used for sorting operations.
            </summary>
            <value>The sort descriptors.</value>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.FilterDescriptors">
            <summary>
            Gets the filter descriptors used for filtering operations.
            </summary>
            <value>The filter descriptors.</value>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.GroupDescriptors">
            <summary>
            Gets the group descriptors used for grouping operations.
            </summary>
            <value>The group descriptors.</value>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.InternalList">
            <summary>
            Gets the list created from resulting query 
            after applying filtering, sorting, grouping and paging.
            </summary>
            <value>The internal list for the current view.</value>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.IsLoading">
            <summary>
            Gets a value that indicates whether this view is loading data.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionView.IsGrouped">
            <summary>
            Gets a value indicating whether this instance is grouped.
            </summary>
            <value>
            	<c>true</c> if this instance is grouped; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Telerik.Windows.Data.HierarchicalChildCollectionView.CreateView">
            <summary>
            Overrides the CreateView method and returns a IQueryable view
            specific to the hierarchy collection view.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Telerik.Windows.Data.HierarchicalChildCollectionView.HierarchyDescriptors">
            <summary>
            Gets the hierarchy descriptors used for hierarchy construction. 
            If this view is a child one, its root view hierarchy descriptors are returned.
            </summary>
            <value>The hierarchy descriptors.</value>
        </member>
        <member name="P:Telerik.Windows.Data.HierarchicalChildCollectionView.SortDescriptors">
            <summary>
            Gets the sort descriptors used for sorting operations.
            If this view is a child one, its root view sort descriptors are returned.
            </summary>
            <value>The sort descriptors.</value>
        </member>
        <member name="P:Telerik.Windows.Data.HierarchicalChildCollectionView.GroupDescriptors">
            <summary>
            Gets the group descriptors used for grouping operations.
            If this view is a child one, its root view group descriptors are returned.
            </summary>
            <value>The sort descriptors.</value>
        </member>
        <member name="P:Telerik.Windows.Data.HierarchicalChildCollectionView.FilterDescriptors">
            <summary>
            Gets the filter descriptors used for filter operations.
            If this view is a child one, its root view filter descriptors are returned.
            </summary>
            <value>The filter descriptors.</value>
        </member>
        <member name="P:Telerik.Windows.Data.HierarchicalChildCollectionView.ParentView">
            <summary>
            Gets the parent view for this view.
            </summary>
            <value>
            The parent view for this view, if the current view is a child view, otherwise <c>null</c>.
            </value>
        </member>
        <member name="P:Telerik.Windows.Data.HierarchicalChildCollectionView.InternalCount">
            <summary>
            Returns the internal count of the collection's items.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.HierarchicalCollectionView">
            <summary>
            CollectionView used in the RadTreeListView.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.HierarchicalCollectionView.CreateView">
            <summary>
            Overrides the CreateView method and returns a IQueryable view
            specific to the hierarchy collection view.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Telerik.Windows.Data.HierarchicalCollectionView.HierarchyDescriptors">
            <summary>
            Gets the hierarchy descriptors used for hierarchy construction. 
            If this view is a child one, its root view hierarchy descriptors are returned.
            </summary>
            <value>The hierarchy descriptors.</value>
        </member>
        <member name="P:Telerik.Windows.Data.HierarchicalCollectionView.InternalCount">
            <summary>
            Returns the internal count of the collection's items.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.InnerCollectionView">
            <summary>
            
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.InnerCollectionView.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.InnerCollectionView"/> class.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.InnerCollectionView.Add(System.Object)">
            <summary>
            Adds an item to the <see cref="T:System.Collections.IList"/>.
            </summary>
            <param name="value">The <see cref="T:System.Object"/> to add to the <see cref="T:System.Collections.IList"/>.</param>
            <returns>
            The position into which the new element was inserted.
            </returns>
            <exception cref="T:System.NotSupportedException">
            The <see cref="T:System.Collections.IList"/> is read-only.
            -or-
            The <see cref="T:System.Collections.IList"/> has a fixed size.
            </exception>
        </member>
        <member name="M:Telerik.Windows.Data.InnerCollectionView.Clear">
            <summary>
            Removes all items from the <see cref="T:System.Collections.IList"/>.
            </summary>
            <exception cref="T:System.NotSupportedException">
            The <see cref="T:System.Collections.IList"/> is read-only.
            </exception>
        </member>
        <member name="M:Telerik.Windows.Data.InnerCollectionView.Insert(System.Int32,System.Object)">
            <summary>
            Inserts an item to the <see cref="T:System.Collections.IList"/> at the specified index.
            </summary>
            <param name="index">The zero-based index at which <paramref name="value"/> should be inserted.</param>
            <param name="value">The <see cref="T:System.Object"/> to insert into the <see cref="T:System.Collections.IList"/>.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            	<paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.IList"/>.
            </exception>
            <exception cref="T:System.NotSupportedException">
            The <see cref="T:System.Collections.IList"/> is read-only.
            -or-
            The <see cref="T:System.Collections.IList"/> has a fixed size.
            </exception>
            <exception cref="T:System.NullReferenceException">
            	<paramref name="value"/> is null reference in the <see cref="T:System.Collections.IList"/>.
            </exception>
        </member>
        <member name="M:Telerik.Windows.Data.InnerCollectionView.Remove(System.Object)">
            <summary>
            Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList"/>.
            </summary>
            <param name="value">The <see cref="T:System.Object"/> to remove from the <see cref="T:System.Collections.IList"/>.</param>
            <exception cref="T:System.NotSupportedException">
            The <see cref="T:System.Collections.IList"/> is read-only.
            -or-
            The <see cref="T:System.Collections.IList"/> has a fixed size.
            </exception>
        </member>
        <member name="M:Telerik.Windows.Data.InnerCollectionView.RemoveAt(System.Int32)">
            <summary>
            Removes the <see cref="T:System.Collections.IList"/> item at the specified index.
            </summary>
            <param name="index">The zero-based index of the item to remove.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            	<paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.IList"/>.
            </exception>
            <exception cref="T:System.NotSupportedException">
            The <see cref="T:System.Collections.IList"/> is read-only.
            -or-
            The <see cref="T:System.Collections.IList"/> has a fixed size.
            </exception>
        </member>
        <member name="M:Telerik.Windows.Data.InnerCollectionView.CreateView">
            <summary>
            Returns <see cref="T:System.Linq.IQueryable"/> with applied filtering, sorting, grouping and paging.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Telerik.Windows.Data.InnerCollectionView.SyncRoot">
            <summary>
            Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>.
            </summary>
            <value></value>
            <returns>
            An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.InnerCollectionView.System#Collections#IList#IsFixedSize">
            <summary>
            Gets a value indicating whether the <see cref="T:System.Collections.IList"/> has a fixed size.
            </summary>
            <value></value>
            <returns>true if the <see cref="T:System.Collections.IList"/> has a fixed size; otherwise, false.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.InnerCollectionView.System#Collections#IList#IsReadOnly">
            <summary>
            Gets a value indicating whether the <see cref="T:System.Collections.IList"/> is read-only.
            </summary>
            <value></value>
            <returns>true if the <see cref="T:System.Collections.IList"/> is read-only; otherwise, false.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.InnerCollectionView.Item(System.Int32)">
            <summary>
            Gets or sets the <see cref="T:System.Object"/> at the specified index.
            </summary>
            <value></value>
        </member>
        <member name="T:Telerik.Windows.Data.DescriptorBase">
            <summary>
            Base class for all descriptors used for 
            handling the logic for property changed notifications.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.DescriptorBase.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Telerik.Windows.Data.DescriptorBase.PropertyChanged"/> event.
            </summary>
            <param name="args">The <see cref="T:System.ComponentModel.PropertyChangedEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:Telerik.Windows.Data.DescriptorBase.OnPropertyChanged(System.String)">
            <summary>
            Calls <see cref="M:Telerik.Windows.Data.DescriptorBase.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)"/>
            creating a new instance of <see cref="T:System.ComponentModel.PropertyChangedEventArgs"/> with given <paramref name="propertyName"/>.
            </summary>
            <param name="propertyName">Name of the property that is changed.</param>
        </member>
        <member name="E:Telerik.Windows.Data.DescriptorBase.PropertyChanged">
            <summary>
            Occurs when a property changes.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.DynamicClass">
            <exclude/>
            <excludeToc/>
        </member>
        <member name="M:Telerik.Windows.Data.DynamicClass.ToString">
            <exclude/>
            <excludeToc/>
        </member>
        <member name="T:Telerik.Windows.Data.DynamicProperty">
            <exclude/>
            <excludeToc/>
        </member>
        <member name="M:Telerik.Windows.Data.DynamicProperty.#ctor(System.String,System.Type)">
            <exclude/>
            <excludeToc/>
        </member>
        <member name="P:Telerik.Windows.Data.DynamicProperty.Name">
            <exclude/>
            <excludeToc/>
        </member>
        <member name="P:Telerik.Windows.Data.DynamicProperty.Type">
            <exclude/>
            <excludeToc/>
        </member>
        <member name="T:Telerik.Windows.Data.CompositeFilterDescriptor">
            <summary>
            Represents a filtering descriptor which serves as a container for one or more child filtering descriptors.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.FilterDescriptorBase">
            <summary>
            Base class for all <see cref="T:Telerik.Windows.Data.IFilterDescriptor"/> used for 
            handling the logic for property changed notifications.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.IFilterDescriptor">
            <summary>
            Represents a filtering abstraction that knows how to create predicate filtering expression.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.IFilterDescriptor.CreateFilterExpression(System.Linq.Expressions.Expression)">
            <summary>
            Creates a predicate filter expression used for collection filtering.
            </summary>
            <param name="instance">The instance expression, which will be used for filtering.</param>
            <returns>A predicate filter expression.</returns>
        </member>
        <member name="M:Telerik.Windows.Data.FilterDescriptorBase.CreateFilterExpression(System.Linq.Expressions.Expression)">
            <summary>
            Creates a filter expression by delegating its creation to 
            <see cref="M:Telerik.Windows.Data.FilterDescriptorBase.CreateFilterExpression(System.Linq.Expressions.ParameterExpression)"/>, if 
            <paramref name="instance"/> is <see cref="T:System.Linq.Expressions.ParameterExpression"/>, otherwise throws <see cref="T:System.ArgumentException"/>
            </summary>
            <param name="instance">The instance expression, which will be used for filtering.</param>
            <returns>A predicate filter expression.</returns>
            <exception cref="T:System.ArgumentException">Parameter should be of type <see cref="T:System.Linq.Expressions.ParameterExpression"/></exception>
        </member>
        <member name="M:Telerik.Windows.Data.FilterDescriptorBase.CreateFilterExpression(System.Linq.Expressions.ParameterExpression)">
            <summary>
            Creates a predicate filter expression used for collection filtering.
            </summary>
            <param name="parameterExpression">The parameter expression, which will be used for filtering.</param>
            <returns>A predicate filter expression.</returns>
        </member>
        <member name="T:Telerik.Windows.Data.ICompositeFilterDescriptor">
            <summary>
            Represents a composite filtering abstraction which has a collection of 
            filter descriptors combined together by a logical operator.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.ICompositeFilterDescriptor.LogicalOperator">
            <summary>
            Gets or sets the logical operator.
            </summary>
            <value>The logical operator.</value>
        </member>
        <member name="P:Telerik.Windows.Data.ICompositeFilterDescriptor.FilterDescriptors">
            <summary>
            Gets filter descriptors that will be used for composition.
            </summary>
            <value>The filter descriptors used for composition.</value>
        </member>
        <member name="M:Telerik.Windows.Data.CompositeFilterDescriptor.CreateFilterExpression(System.Linq.Expressions.ParameterExpression)">
            <summary>
            Creates a predicate filter expression combining <see cref="P:Telerik.Windows.Data.CompositeFilterDescriptor.FilterDescriptors"/> 
            expressions with <see cref="P:Telerik.Windows.Data.CompositeFilterDescriptor.LogicalOperator"/>.
            </summary>
            <param name="parameterExpression">The parameter expression, which will be used for filtering.</param>
            <returns>A predicate filter expression.</returns>
        </member>
        <member name="M:Telerik.Windows.Data.CompositeFilterDescriptor.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents this instance.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.CompositeFilterDescriptor.LogicalOperator">
            <summary>
            Gets or sets the logical operator used for composing of <see cref="P:Telerik.Windows.Data.CompositeFilterDescriptor.FilterDescriptors"/>.
            </summary>
            <value>The logical operator used for composition.</value>
        </member>
        <member name="P:Telerik.Windows.Data.CompositeFilterDescriptor.FilterDescriptors">
            <summary>
            Gets or sets the filter descriptors that will be used for composition.
            </summary>
            <value>The filter descriptors used for composition.</value>
        </member>
        <member name="T:Telerik.Windows.Data.CompositeFilterDescriptorCollection">
            <summary>
            Represents collection of <see cref="T:Telerik.Windows.Data.IFilterDescriptor"/> object composed together by a logical operator.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.FilterDescriptorCollection">
            <summary>
            Represents collection of <see cref="T:Telerik.Windows.Data.IFilterDescriptor"/>.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.CompositeFilterDescriptorCollection.CreateFilterExpression(System.Linq.Expressions.Expression)">
            <summary>
            Creates a predicate filter expression used for collection filtering.
            </summary>
            <param name="instance">The instance expression, which will be used for filtering.</param>
            <returns>A predicate filter expression.</returns>
        </member>
        <member name="M:Telerik.Windows.Data.CompositeFilterDescriptorCollection.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents this instance.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.CompositeFilterDescriptorCollection.LogicalOperator">
            <summary>
            Gets or sets the logical operator.
            </summary>
            <value>The logical operator.</value>
        </member>
        <member name="P:Telerik.Windows.Data.CompositeFilterDescriptorCollection.Telerik#Windows#Data#ICompositeFilterDescriptor#FilterDescriptors">
            <summary>
            Gets filter descriptors that will be used for composition.
            </summary>
            <value>The filter descriptors used for composition.</value>
        </member>
        <member name="P:Telerik.Windows.Data.CompositeFilterDescriptorCollection.FilterDescriptors">
            <summary>
            Gets filter descriptors that will be used for composition.
            </summary>
            <value>The filter descriptors used for composition.</value>
        </member>
        <member name="T:Telerik.Windows.Data.FilterCompositionLogicalOperator">
            <summary>
            Logical operator used for filter descriptor composition.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Data.FilterCompositionLogicalOperator.And">
            <summary>
            Combines filters with logical AND.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Data.FilterCompositionLogicalOperator.Or">
            <summary>
            Combines filters with logical OR.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.FilterDescriptor">
            <summary>
            Represents declarative filtering.
            </summary>
            <summary>
            Represents declarative filtering.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.FilterDescriptor.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.FilterDescriptor"/> class.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.FilterDescriptor.#ctor(System.String,Telerik.Windows.Data.FilterOperator,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.FilterDescriptor"/> class.
            </summary>
            <param name="member">The member.</param>
            <param name="filterOperator">The filter operator.</param>
            <param name="filterValue">The filter value.</param>
        </member>
        <member name="M:Telerik.Windows.Data.FilterDescriptor.#ctor(System.String,Telerik.Windows.Data.FilterOperator,System.Object,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.FilterDescriptor"/> class.
            </summary>
            <param name="member">The member.</param>
            <param name="filterOperator">The filter operator.</param>
            <param name="filterValue">The filter value.</param>
            <param name="caseSensitive">If set to <c>true</c> indicates that this filter descriptor will be case sensitive.</param>
        </member>
        <member name="M:Telerik.Windows.Data.FilterDescriptor.CreateFilterExpression(System.Linq.Expressions.ParameterExpression)">
            <summary>
            Creates a predicate filter expression.
            </summary>
            <param name="parameterExpression">The parameter expression, which will be used for filtering.</param>
            <returns>A predicate filter expression.</returns>
        </member>
        <member name="M:Telerik.Windows.Data.FilterDescriptor.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Telerik.Windows.Data.FilterDescriptor"/>.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents the current <see cref="T:Telerik.Windows.Data.FilterDescriptor"/>.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.FilterDescriptor.UnsetValue">
            <summary>
            Specifies a static value that is used by the filtering system 
            rather than null to indicate that a FilterDescriptor.Value is 
            not set and thus the filter is inactive.
            </summary>
            <value>An unset value.</value>
            <remarks>
            Assign this value to a FilterDescriptor.Value if you want to 
            mark it as inactive.
            </remarks>
        </member>
        <member name="P:Telerik.Windows.Data.FilterDescriptor.Member">
            <summary>
            Gets or sets the member name which will be used for filtering.
            </summary>
            <value>The member that will be used for filtering.</value>
        </member>
        <member name="P:Telerik.Windows.Data.FilterDescriptor.MemberType">
            <summary>
            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 
            <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"/> event.
            </summary>
            <value>The type of the member used for filtering.</value>
        </member>
        <member name="P:Telerik.Windows.Data.FilterDescriptor.Operator">
            <summary>
            Gets or sets the filter operator.
            </summary>
            <value>The filter operator.</value>
        </member>
        <member name="P:Telerik.Windows.Data.FilterDescriptor.Value">
            <summary>
            Gets or sets the target filter value.
            </summary>
            <value>The filter value.</value>
        </member>
        <member name="P:Telerik.Windows.Data.FilterDescriptor.IsCaseSensitive">
            <summary>
            Gets or sets a value indicating whether this filter descriptor is case sensitvive.
            </summary>
            <value><strong>true</strong> if the filter descriptor is case sensitive; otherwise, 
            <strong>false</strong>. The default value is <strong>true</strong>.</value>
        </member>
        <member name="T:Telerik.Windows.Data.FilterDescriptor.FilterDescriptorUnsetValue">
            <summary>
            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.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.FilterDescriptor.FilterDescriptorUnsetValue.#cctor">
            <summary>
            Initializes the <see cref="T:Telerik.Windows.Data.FilterDescriptor.FilterDescriptorUnsetValue"/> class.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.FilterDescriptor.FilterDescriptorUnsetValue.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents this instance.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.FilterDescriptor.FilterDescriptorUnsetValue.Instance">
            <summary>
            Gets or sets the instance.
            </summary>
            <value>The instance.</value>
        </member>
        <member name="T:Telerik.Windows.Data.AggregateFunctionsGroup">
            <summary>
            Represents group with aggregate functions.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.Group">
            <summary>
            Represents an item that is created after grouping.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.IGroup">
            <summary>
            Represents an item that is created after grouping.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.IGroup.Key">
            <summary>
            Gets the key for this group.
            </summary>
            <value>The key for this group.</value>
        </member>
        <member name="P:Telerik.Windows.Data.IGroup.Items">
            <summary>
            Gets the items in this groups.
            </summary>
            <value>The items in this group.</value>
        </member>
        <member name="P:Telerik.Windows.Data.IGroup.HasSubgroups">
            <summary>
            Gets a value indicating whether this instance has sub groups.
            </summary>
            <value>
            	<c>true</c> if this instance has sub groups; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Telerik.Windows.Data.IGroup.ItemCount">
            <summary>
            Gets the <see cref="P:Telerik.Windows.Data.IGroup.Items"/> count.
            </summary>
            <value>The <see cref="P:Telerik.Windows.Data.IGroup.Items"/> count.</value>
        </member>
        <member name="P:Telerik.Windows.Data.IGroup.Subgroups">
            <summary>
            Gets the subgroups, if <see cref="P:Telerik.Windows.Data.IGroup.HasSubgroups"/> is true, otherwise empty collection.
            </summary>
            <value>The subgroups.</value>
        </member>
        <member name="P:Telerik.Windows.Data.IGroup.ParentGroup">
            <summary>
            Gets the parent group.
            </summary>
            <value>The parent group.</value>
        </member>
        <member name="M:Telerik.Windows.Data.Group.GetHashCode">
            <summary>
            Returns a hash code for this instance.
            </summary>
            <returns>
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. 
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.Group.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param>
            <returns>
            	<c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.
            </returns>
            <exception cref="T:System.NullReferenceException">The <paramref name="obj"/> parameter is null.</exception>
        </member>
        <member name="M:Telerik.Windows.Data.Group.GetGroupKeyHashCode(Telerik.Windows.Data.IGroup)">
            <summary>
            Calculates unique int for given group in a group sequence, 
            taking into account groups order, each group key and groups' count.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.Group.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents this instance.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.Group.HasSubgroups">
            <summary>
            Gets a value indicating whether this instance has any sub groups.
            </summary>
            <value>
            	<c>true</c> if this instance has sub groups; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Telerik.Windows.Data.Group.ItemCount">
            <summary>
            Gets the number of items in this group.
            </summary>
            <value>The items count.</value>
        </member>
        <member name="P:Telerik.Windows.Data.Group.Subgroups">
            <summary>
            Gets the subgroups, if <see cref="P:Telerik.Windows.Data.Group.HasSubgroups"/> is true, otherwise empty collection.
            </summary>
            <value>The subgroups.</value>
        </member>
        <member name="P:Telerik.Windows.Data.Group.Items">
            <summary>
            Gets the items in this groups.
            </summary>
            <value>The items in this group.</value>
        </member>
        <member name="P:Telerik.Windows.Data.Group.Key">
            <summary>
            Gets the key for this group.
            </summary>
            <value>The key for this group.</value>
        </member>
        <member name="P:Telerik.Windows.Data.Group.ParentGroup">
            <summary>
            Gets the parent group.
            </summary>
            <value>The parent group.</value>
        </member>
        <member name="M:Telerik.Windows.Data.AggregateFunctionsGroup.GetAggregateResults(System.Collections.Generic.IEnumerable{Telerik.Windows.Data.AggregateFunction})">
            <summary>
            Gets the aggregate results generated for the given aggregate functions.
            </summary>
            <value>The aggregate results for the provided aggregate functions.</value>
            <exception cref="T:System.ArgumentNullException"><c>functions</c> is null.</exception>
        </member>
        <member name="P:Telerik.Windows.Data.AggregateFunctionsGroup.AggregateFunctionsProjection">
            <summary>
            Gets or sets the aggregate functions projection for this group. 
            This projection is used to generate aggregate functions results for this group.
            </summary>
            <value>The aggregate functions projection.</value>
        </member>
        <member name="T:Telerik.Windows.Data.EnumerableAggregateFunction">
            <summary>
            Represents an <see cref="T:Telerik.Windows.Data.AggregateFunction"/> that uses aggregate extension 
            methods provided in <see cref="T:System.Linq.Enumerable"/>.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.EnumerableAggregateFunctionBase">
            <summary>
            Base class for all aggregate functions that will use extension 
            methods in <see cref="T:System.Linq.Enumerable"/> for aggregation.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.AggregateFunction">
            <summary>
            Represents the basic class that supports creating functions that provide statistical information about a set of items.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.AggregateFunction.CreateAggregateExpression(System.Linq.Expressions.Expression)">
            <summary>
            Creates the aggregate expression that is used for constructing expression 
            tree that will calculate the aggregate result.
            </summary>
            <param name="enumerableExpression">The grouping expression.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.Windows.Data.AggregateFunction.GenerateFunctionName">
            <summary>
            Generates default name for this function using this type's name.
            </summary>
            <returns>
            Function name generated with the following pattern: 
            {<see cref="M:System.Object.GetType"/>.<see cref="P:System.Reflection.MemberInfo.Name"/>}_{<see cref="M:System.Object.GetHashCode"/>}
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.AggregateFunction.OnPropertyChanged(System.String)">
            <summary>
            Raise PropertyChanged Event.
            </summary>
            <param name="propertyName">The property name.</param>
        </member>
        <member name="P:Telerik.Windows.Data.AggregateFunction.Caption">
            <summary>
            Gets or sets the informative message to display as an illustration of the aggregate function.
            </summary>
            <value>The caption to display as an illustration of the aggregate function.</value>
        </member>
        <member name="P:Telerik.Windows.Data.AggregateFunction.FunctionName">
            <summary>
            Gets or sets the name of the aggregate function, which appears as a property of the group record on which records the function works.
            </summary>
            <value>The name of the function as visible from the group record.</value>
        </member>
        <member name="P:Telerik.Windows.Data.AggregateFunction.ResultFormatString">
            <summary>
            Gets or sets a string that is used to format the result value.
            </summary>
            <value>The format string.</value>
        </member>
        <member name="E:Telerik.Windows.Data.AggregateFunction.PropertyChanged">
            <summary>
            Occurs when a property value changes.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.EnumerableAggregateFunctionBase.GenerateFunctionName">
            <summary>
            Generates default name for this function using <see cref="P:Telerik.Windows.Data.EnumerableAggregateFunctionBase.AggregateMethodName"/>.
            </summary>
            <returns>
            Function name generated with the following pattern: 
            {<see cref="P:Telerik.Windows.Data.EnumerableAggregateFunctionBase.AggregateMethodName"/>}_{<see cref="M:System.Object.GetHashCode"/>}
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.EnumerableAggregateFunctionBase.AggregateMethodName">
            <summary>
            Gets the name of the aggregate method on the <see cref="P:Telerik.Windows.Data.EnumerableAggregateFunctionBase.ExtensionMethodsType"/>
            that will be used for aggregation.
            </summary>
            <value>The name of the aggregate method that will be used.</value>
        </member>
        <member name="P:Telerik.Windows.Data.EnumerableAggregateFunctionBase.ExtensionMethodsType">
            <summary>
            Gets the type of the extension methods that holds the extension methods for
            aggregation. For example <see cref="T:System.Linq.Enumerable"/> or <see cref="T:System.Linq.Queryable"/>.
            </summary>
            <value>
            The type of that holds the extension methods. The default value is <see cref="T:System.Linq.Enumerable"/>.
            </value>
        </member>
        <member name="M:Telerik.Windows.Data.EnumerableAggregateFunction.CreateAggregateExpression(System.Linq.Expressions.Expression)">
            <summary>
            Creates the aggregate expression using <see cref="T:Telerik.Windows.Data.Expressions.EnumerableAggregateFunctionExpressionBuilder"/>.
            </summary>
            <param name="enumerableExpression">The grouping expression.</param>
            <returns></returns>
        </member>
        <member name="T:Telerik.Windows.Data.EnumerableSelectorAggregateFunction">
            <summary>
            Represents an <see cref="T:Telerik.Windows.Data.AggregateFunction"/> that uses aggregate extension 
            methods provided in <see cref="T:System.Linq.Enumerable"/> using <see cref="P:Telerik.Windows.Data.EnumerableSelectorAggregateFunction.SourceField"/>
            as a member selector.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.EnumerableSelectorAggregateFunction.GenerateFunctionName">
            <summary>
            Generates default name for this function using <see cref="P:Telerik.Windows.Data.EnumerableAggregateFunctionBase.AggregateMethodName"/> 
            and <see cref="P:Telerik.Windows.Data.EnumerableSelectorAggregateFunction.SourceField"/>.
            </summary>
            <returns>
            Function name generated with the following pattern: 
            {<see cref="P:Telerik.Windows.Data.EnumerableAggregateFunctionBase.AggregateMethodName"/>}{<see cref="P:Telerik.Windows.Data.EnumerableSelectorAggregateFunction.SourceField"/>}_{<see cref="M:System.Object.GetHashCode"/>}
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.EnumerableSelectorAggregateFunction.CreateAggregateExpression(System.Linq.Expressions.Expression)">
            <summary>
            Creates the aggregate expression using <see cref="T:Telerik.Windows.Data.Expressions.EnumerableSelectorAggregateFunctionExpressionBuilder"/>.
            </summary>
            <param name="enumerableExpression">The grouping expression.</param>
            <returns></returns>
        </member>
        <member name="P:Telerik.Windows.Data.EnumerableSelectorAggregateFunction.SourceField">
            <summary>
            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.
            </summary>
            <value>The name of the field to get the argument value from.</value>
        </member>
        <member name="P:Telerik.Windows.Data.EnumerableSelectorAggregateFunction.SourceFieldType">
            <summary>
            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.
            </summary>
            <value>The type of the member used as the argument of the aggregate function.</value>
        </member>
        <member name="M:Telerik.Windows.Data.GroupDescriptionExtensions.AsGroupDescriptor(System.ComponentModel.GroupDescription)">
            <summary>
            Converts items of type GroupDescriptions to GroupDescriptor. Currently works only with PropertyGroupDescriptions
            </summary>
            <param name="groupDescription">description to be converted</param>
            <returns>the converted group descriptor</returns>
        </member>
        <member name="T:Telerik.Windows.Data.GroupDescriptorBase">
            <summary>
            Servers as a base class for group descriptors. Holds <see cref="P:Telerik.Windows.Data.GroupDescriptorBase.SortDirection"/> 
            that will be used to sort the groups created from the descriptor.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.IGroupDescriptor">
            <summary>
            Represents a grouping abstraction that knows how to 
            create group key and group sort expressions.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.IGroupDescriptor.CreateGroupKeyExpression(System.Linq.Expressions.Expression)">
            <summary>
            Creates a group expression that returns 
            the grouping key for each item in a collection.
            </summary>
            <param name="itemExpression">
            Expression representing an item in a collection.
            </param>
            <returns>
            Expression that creates group key for the given item.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.IGroupDescriptor.CreateGroupSortExpression(System.Linq.Expressions.Expression)">
            <summary>
            Creates the group order by expression that sorts 
            the groups created from this descriptor.
            </summary>
            <param name="groupingExpression">
            The grouping expression, which represents the grouped items 
            created from the <see cref="M:Telerik.Windows.Data.IGroupDescriptor.CreateGroupKeyExpression(System.Linq.Expressions.Expression)"/>.
            </param>
            <returns>
            Expression that represents the sort criteria for each group.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.IGroupDescriptor.SortDirection">
            <summary>
            Gets the sort direction for this descriptor. If the value is <see langword="null"/>
            no sorting will be applied.
            </summary>
            <value>The sort direction. The default value is <see langword="null"/>.</value>
        </member>
        <member name="M:Telerik.Windows.Data.GroupDescriptorBase.CreateGroupKeyExpression(System.Linq.Expressions.Expression)">
            <summary>
            Creates a group expression by delegating its creation to 
            <see cref="M:Telerik.Windows.Data.GroupDescriptorBase.CreateGroupKeyExpression(System.Linq.Expressions.ParameterExpression)"/>, if 
            <paramref name="itemExpression"/> is <see cref="T:System.Linq.Expressions.ParameterExpression"/>, 
            otherwise throws <see cref="T:System.ArgumentException"/>
            </summary>
            <param name="itemExpression">
            The instance expression, which will be used for grouping.
            </param>
            <returns>
            Expression that creates group key for the given item.
            </returns>
            <exception cref="T:System.ArgumentException">Parameter should be of type <see cref="T:System.Linq.Expressions.ParameterExpression"/></exception>
        </member>
        <member name="M:Telerik.Windows.Data.GroupDescriptorBase.CreateGroupKeyExpression(System.Linq.Expressions.ParameterExpression)">
            <summary>
            Creates a group expression that returns 
            the grouping key for each item in a collection.
            </summary>
            <param name="parameterExpression">
            The parameter expression, which will be used for grouping.
            </param>
            <returns>
            Expression that creates group key for the given item.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.GroupDescriptorBase.CreateGroupSortExpression(System.Linq.Expressions.Expression)">
            <summary>
            Creates sorting key expression that sorts the groups 
            created from this descriptor using the group's key.
            </summary>
            <param name="groupingExpression">The grouping expression, which represents the grouped items
            created from the <see cref="M:Telerik.Windows.Data.GroupDescriptorBase.CreateGroupKeyExpression(System.Linq.Expressions.Expression)"/>.</param>
            <returns>
            Expression that represents the sort criteria for each group.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.GroupDescriptorBase.CycleSortDirection">
            <summary>
            Changes the <see cref="T:Telerik.Windows.Data.SortDescriptor"/> to the next logical value.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.GroupDescriptorBase.SortDirection">
            <summary>
            Gets or sets the sort direction for this descriptor. If the value is null
            no sorting will be applied.
            </summary>
            <value>The sort direction. The default value is null.</value>
        </member>
        <member name="T:Telerik.Windows.Data.GroupDescriptorCollection">
            <summary>
            Represents a collection of <see cref="T:Telerik.Windows.Data.GroupDescriptor"/> objects.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.QueryableExtensions">
            <summary>
            Holds extension methods for <see cref="T:System.Linq.IQueryable"/>.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableExtensions.Sort(System.Linq.IQueryable,System.Collections.Generic.IEnumerable{Telerik.Windows.Data.SortDescriptor})">
            <summary>
            Sorts the elements of a sequence using the specified sort descriptors.
            </summary>
            <param name="source">A sequence of values to sort.</param>
            <param name="sortDescriptors">The sort descriptors used for sorting.</param>
            <returns>
            An <see cref="T:System.Linq.IQueryable"/> whose elements are sorted according to a <paramref name="sortDescriptors"/>.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableExtensions.Page(System.Linq.IQueryable,System.Int32,System.Int32)">
            <summary>
            Pages through the elements of a sequence until the specified 
            <paramref name="pageIndex"/> using <paramref name="pageSize"/>.
            </summary>
            <param name="source">A sequence of values to page.</param>
            <param name="pageIndex">Index of the page.</param>
            <param name="pageSize">Size of the page.</param>
            <returns>
            An <see cref="T:System.Linq.IQueryable"/> whose elements are at the specified <paramref name="pageIndex"/>.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableExtensions.Select(System.Linq.IQueryable,System.Linq.Expressions.LambdaExpression)">
            <summary>
            Projects each element of a sequence into a new form.
            </summary>
            <returns>
            An <see cref="T:System.Linq.IQueryable"/> whose elements are the result of invoking a 
            projection selector on each element of <paramref name="source"/>.
            </returns>
            <param name="source"> A sequence of values to project. </param>
            <param name="selector"> A projection function to apply to each element. </param>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableExtensions.GroupBy(System.Linq.IQueryable,System.Linq.Expressions.LambdaExpression)">
            <summary>
            Groups the elements of a sequence according to a specified key selector function.
            </summary>
            <param name="source"> An <see cref="T:System.Linq.IQueryable"/> whose elements to group.</param>
            <param name="keySelector"> A function to extract the key for each element.</param>
            <returns>
            An <see cref="T:System.Linq.IQueryable"/> with <see cref="T:System.Linq.IGrouping`2"/> items, 
            whose elements contains a sequence of objects and a key.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableExtensions.OrderBy(System.Linq.IQueryable,System.Linq.Expressions.LambdaExpression)">
            <summary>
            Sorts the elements of a sequence in ascending order according to a key.
            </summary>
            <returns>
            An <see cref="T:System.Linq.IQueryable"/> whose elements are sorted according to a key.
            </returns>
            <param name="source">
            A sequence of values to order.
            </param>
            <param name="keySelector">
            A function to extract a key from an element.
            </param>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableExtensions.OrderByDescending(System.Linq.IQueryable,System.Linq.Expressions.LambdaExpression)">
            <summary>
            Sorts the elements of a sequence in descending order according to a key.
            </summary>
            <returns>
            An <see cref="T:System.Linq.IQueryable"/> whose elements are sorted in descending order according to a key.
            </returns>
            <param name="source">
            A sequence of values to order.
            </param>
            <param name="keySelector">
            A function to extract a key from an element.
            </param>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableExtensions.OrderBy(System.Linq.IQueryable,System.Linq.Expressions.LambdaExpression,System.Nullable{System.ComponentModel.ListSortDirection})">
            <summary>
            Calls <see cref="M:Telerik.Windows.Data.QueryableExtensions.OrderBy(System.Linq.IQueryable,System.Linq.Expressions.LambdaExpression)"/> 
            or <see cref="M:Telerik.Windows.Data.QueryableExtensions.OrderByDescending(System.Linq.IQueryable,System.Linq.Expressions.LambdaExpression)"/> depending on the <paramref name="sortDirection"/>.
            </summary>
            <param name="source">The source.</param>
            <param name="keySelector">The key selector.</param>
            <param name="sortDirection">The sort direction.</param>
            <returns>
            An <see cref="T:System.Linq.IQueryable"/> whose elements are sorted according to a key.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableExtensions.GroupBy(System.Linq.IQueryable,System.Collections.Generic.IEnumerable{Telerik.Windows.Data.IGroupDescriptor})">
            <summary>
            Groups the elements of a sequence according to a specified <paramref name="groupDescriptors"/>.
            </summary>
            <param name="source"> An <see cref="T:System.Linq.IQueryable"/> whose elements to group. </param>
            <param name="groupDescriptors">The group descriptors used for grouping.</param>
            <returns>
            An <see cref="T:System.Linq.IQueryable"/> with <see cref="T:Telerik.Windows.Data.IGroup"/> items, 
            whose elements contains a sequence of objects and a key.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableExtensions.Aggregate(System.Linq.IQueryable,System.Collections.Generic.IEnumerable{Telerik.Windows.Data.AggregateFunction})">
            <summary>
            Calculates the results of given aggregates functions on a sequence of elements.
            </summary>
            <param name="source"> An <see cref="T:System.Linq.IQueryable"/> whose elements will 
            be used for aggregate calculation.</param>
            <param name="aggregateFunctions">The aggregate functions.</param>
            <returns>Collection of <see cref="T:Telerik.Windows.Data.AggregateResult"/>s calculated for each function.</returns>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableExtensions.Aggregate(System.Linq.IQueryable,Telerik.Windows.Data.AggregateFunction)">
            <summary>
            Calculates the results of a given aggregate function on a sequence of elements.
            </summary>
            <param name="source"> An <see cref="T:System.Linq.IQueryable"/> whose elements will 
            be used for aggregate calculation.</param>
            <param name="aggregateFunction">The aggregate function.</param>
            <returns>Collection of <see cref="T:Telerik.Windows.Data.AggregateResult"/>s calculated for the function.</returns>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableExtensions.Where(System.Linq.IQueryable,System.Linq.Expressions.Expression)">
            <summary> 
            Filters a sequence of values based on a predicate. 
            </summary>
            <returns>
            An <see cref="T:System.Linq.IQueryable"/> that contains elements from the input sequence 
            that satisfy the condition specified by <paramref name="predicate"/>.
            </returns>
            <param name="source"> An <see cref="T:System.Linq.IQueryable"/> to filter.</param>
            <param name="predicate"> A function to test each element for a condition.</param>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableExtensions.Where(System.Linq.IQueryable,System.Collections.Generic.IEnumerable{Telerik.Windows.Data.IFilterDescriptor})">
            <summary> 
            Filters a sequence of values based on a collection of <see cref="T:Telerik.Windows.Data.IFilterDescriptor"/>. 
            </summary>
            <param name="source">The source.</param>
            <param name="filterDescriptors">The filter descriptors.</param>
            <returns>
            An <see cref="T:System.Linq.IQueryable"/> that contains elements from the input sequence 
            that satisfy the conditions specified by each filter descriptor in <paramref name="filterDescriptors"/>.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableExtensions.Where(System.Linq.IQueryable,Telerik.Windows.Data.CompositeFilterDescriptorCollection)">
            <summary> 
            Filters a sequence of values based on a <see cref="T:Telerik.Windows.Data.CompositeFilterDescriptorCollection"/>. 
            </summary>
            <param name="source">The source.</param>
            <param name="filterDescriptors">The composite filter descriptor collection.</param>
            <returns>
            An <see cref="T:System.Linq.IQueryable"/> that contains elements from the input sequence 
            that satisfy the conditions specified by the <paramref name="filterDescriptors"/>.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableExtensions.Take(System.Linq.IQueryable,System.Int32)">
            <summary>
            Returns a specified number of contiguous elements from the start of a sequence.
            </summary>
            <returns>
            An <see cref="T:System.Linq.IQueryable"/> that contains the specified number 
            of elements from the start of <paramref name="source"/>.
            </returns>
            <param name="source"> The sequence to return elements from.</param>
            <param name="count"> The number of elements to return. </param>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null. </exception>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableExtensions.Skip(System.Linq.IQueryable,System.Int32)">
            <summary>
            Bypasses a specified number of elements in a sequence 
            and then returns the remaining elements.
            </summary>
            <returns>
            An <see cref="T:System.Linq.IQueryable"/> that contains elements that occur 
            after the specified index in the input sequence.
            </returns>
            <param name="source">
            An <see cref="T:System.Linq.IQueryable"/> to return elements from.
            </param>
            <param name="count">
            The number of elements to skip before returning the remaining elements.
            </param>
            <exception cref="T:System.ArgumentNullException"> <paramref name="source"/> is null.</exception>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableExtensions.Count(System.Linq.IQueryable)">
            <summary> Returns the number of elements in a sequence.</summary>
            <returns> The number of elements in the input sequence.</returns>
            <param name="source">
            The <see cref="T:System.Linq.IQueryable"/> that contains the elements to be counted.
            </param>
            <exception cref="T:System.ArgumentNullException"> <paramref name="source"/> is null.</exception>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableExtensions.First(System.Linq.IQueryable)">
            <summary>
            Returns the firsts item in a sequence.
            </summary>
            <param name="source">
            The <see cref="T:System.Linq.IQueryable"/> that contains the elements to be counted.
            </param>
            <returns>First element</returns>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableExtensions.ElementAt(System.Linq.IQueryable,System.Int32)">
            <summary> Returns the element at a specified index in a sequence.</summary>
            <returns> The element at the specified position in <paramref name="source"/>.</returns>
            <param name="source"> An <see cref="T:System.Linq.IQueryable"/> to return an element from.</param>
            <param name="index"> The zero-based index of the element to retrieve.</param>
            <exception cref="T:System.ArgumentNullException"> <paramref name="source"/> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"> <paramref name="index"/> is less than zero.</exception>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableExtensions.ToIList(System.Linq.IQueryable)">
            <summary>
            Creates a <see cref="T:System.Collections.Generic.IList`1"/> from an <see cref="T:System.Linq.IQueryable"/> where T is <see cref="P:System.Linq.IQueryable.ElementType"/>.
            </summary>
            <returns>
            A <see cref="T:System.Collections.Generic.List`1"/> that contains elements from the input sequence.
            </returns>
            <param name="source">
            The <see cref="T:System.Linq.IQueryable"/> to create a <see cref="T:System.Collections.Generic.List`1"/> from.
            </param>
            <exception cref="T:System.ArgumentNullException"> 
            <paramref name="source"/> is null.
            </exception>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableExtensions.Where(System.Linq.IQueryable,Telerik.Windows.Data.FilterDescriptorCollection)">
            <summary> 
            Filters a sequence of values based on a collection of <see cref="T:Telerik.Windows.Data.IFilterDescriptor"/>. 
            </summary>
            <param name="source">The source.</param>
            <param name="filterDescriptors">The filter descriptors.</param>
            <returns>
            An <see cref="T:System.Linq.IQueryable"/> that contains elements from the input sequence 
            that satisfy the conditions specified by each filter descriptor in <paramref name="filterDescriptors"/>.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableExtensions.Sort(System.Linq.IQueryable,Telerik.Windows.Data.SortDescriptorCollection)">
            <summary>
            Sorts the elements of a sequence using the specified sort descriptors.
            </summary>
            <param name="source">A sequence of values to sort.</param>
            <param name="sortDescriptors">The sort descriptors used for sorting.</param>
            <returns>
            An <see cref="T:System.Linq.IQueryable"/> whose elements are sorted according to a <paramref name="sortDescriptors"/>.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableFactory.CreateQueryable(System.Collections.IEnumerable)">
            <exception cref="T:System.ArgumentNullException"><c>source</c> is null.</exception>
        </member>
        <member name="T:Telerik.Windows.Controls.DataControl">
            <summary>
            Represents a control that provides common functionality for all Telerik WPF controls that represent data.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.Selection.ISelector">
            <summary>
            Represents an entity that can select items
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.Selection.ISelector.RaiseSelectionChangedEvent(System.Collections.Generic.IList{System.Object},System.Collections.Generic.IList{System.Object})">
            <summary>
            Raises the selection changed event.
            </summary>
            <remarks>This property is used by the Selector infrastructure and is not meant to be used directly from your code.</remarks>
            <param name="addedItems">List of data items that were added to the selection.</param>
            <param name="removedItems">List of data items that were removed from the selection.</param>
        </member>
        <member name="M:Telerik.Windows.Data.Selection.ISelector.SetIsSelected(System.Object,System.Boolean)">
            <summary>
            Sets the selection state for a container that wraps a given data item.
            </summary>
            <remarks>This property is used by the Selector infrastructure and is not meant to be used directly from your code.</remarks>
            <param name="item">The data item.</param>
            <param name="isSelected">if set to <c>true</c> container is selected.</param>
        </member>
        <member name="M:Telerik.Windows.Data.Selection.ISelector.SetIsCurrent(System.Object,System.Boolean)">
            <summary>
            Sets the current state for a container that wraps a given data item.
            </summary>
            <remarks>This property is used by the Selector infrastructure and is not meant to be used directly from your code.</remarks>
            <param name="item">The data item.</param>
            <param name="isCurrent">if set to <c>true</c> container is current.</param>
        </member>
        <member name="P:Telerik.Windows.Data.Selection.ISelector.SelectedItem">
            <summary>
            Gets or sets the selected item.
            </summary>
            <value>The selected item.</value>
        </member>
        <member name="P:Telerik.Windows.Data.Selection.ISelector.CurrentItem">
            <summary>
            Gets or sets the current item.
            </summary>
            <value>The current item.</value>
        </member>
        <member name="P:Telerik.Windows.Data.Selection.ISelector.SelectedItems">
            <summary>
            Gets the selected items.
            </summary>
            <value>The selected items.</value>
        </member>
        <member name="P:Telerik.Windows.Data.Selection.ISelector.IsSynchronizedWithCurrentItem">
            <summary>
            Gets or sets a value that indicates whether <see cref="T:Telerik.Windows.Data.Selection.ISelector"/> should keep the SelectedItem synchronized with its CurrentItem property.
            </summary>
            <value>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.</value>
        </member>
        <member name="E:Telerik.Windows.Data.Selection.ISelector.SelectionChanged">
            <summary>
            Occurs when the selected items have changed.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Controls.DataControl.CurrentItemProperty">
            <summary>
            Identifies the <see cref="P:Telerik.Windows.Controls.DataControl.CurrentItem"/> dependency property.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Controls.DataControl.ItemsSourceProperty">
            <summary>
            Identifies the <see cref="P:Telerik.Windows.Controls.DataControl.ItemsSource"/> dependency property.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Controls.DataControl.SelectedItemProperty">
            <summary>
            Identifies the <see cref="P:Telerik.Windows.Controls.DataControl.SelectedItem"/> dependency property.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Controls.DataControl.CanUserSelectProperty">
            <summary>
            Identifies the <see cref="P:Telerik.Windows.Controls.DataControl.CanUserSelect"/> dependency property.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Controls.DataControl.IsSynchronizedWithCurrentItemProperty">
            <summary>
            Identifies the <see cref="P:Telerik.Windows.Controls.DataControl.IsSynchronizedWithCurrentItem"/> dependency property.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Controls.DataControl.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Controls.DataControl"/> class.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Controls.DataControl.InitializeSelection">
            <summary>
            Initializes the selection.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Controls.DataControl.SelectionChangedEvent">
            <summary>
            Identifies the <see cref="E:Telerik.Windows.Controls.DataControl.SelectionChanged"/> routed event.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Controls.DataControl.Rebind">
            <summary>
            Rebinds the grid.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Controls.DataControl.CreateTableDefinition">
            <summary>
            Creates the specific table definition for the <see cref="T:Telerik.Windows.Controls.DataControl"/>.
            </summary>
            <returns>The newly created <see cref="P:Telerik.Windows.Controls.DataControl.TableDefinition"/>.</returns>
        </member>
        <member name="M:Telerik.Windows.Controls.DataControl.OnItemsSourceChanged(System.Object,System.Object)">
            <summary>
            Called when ItemsSource property has changed.
            </summary>
            <param name="oldValue">The old value.</param>
            <param name="newValue">The new value.</param>
        </member>
        <member name="M:Telerik.Windows.Controls.DataControl.OnCurrentItemChanged">
            <summary>
            Called when the current item of the <see cref="T:Telerik.Windows.Controls.DataControl"/> is changed.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Controls.DataControl.OnPropertyChanged(System.String)">
            <summary>
            Called when a property changes.
            </summary>
            <param name="propertyName">Name of the property.</param>
        </member>
        <member name="M:Telerik.Windows.Controls.DataControl.RaiseSelectionChangedEvent(System.Collections.Generic.IList{System.Object},System.Collections.Generic.IList{System.Object})">
            <summary>
            Raises the selection changed event.
            </summary>
            <param name="addedItems">List of all data records were added to the selection.</param>
            <param name="removedItems">List of all data records that were removed from the selection.</param>
        </member>
        <member name="M:Telerik.Windows.Controls.DataControl.RaiseSelectionChangedEvent(Telerik.Windows.Controls.SelectionChangeEventArgs)">
            <summary>
            Raises the selection changed event.
            </summary>
            <param name="args">The <see cref="T:Telerik.Windows.Controls.SelectionChangeEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:Telerik.Windows.Controls.DataControl.SetIsSelected(System.Object,System.Boolean)">
            <summary>
            Sets the selection state for a container that wraps a given data item.
            </summary>
            <param name="item">The data item.</param>
            <param name="isSelected">if set to <c>true</c> container is selected.</param>
        </member>
        <member name="M:Telerik.Windows.Controls.DataControl.SetIsCurrent(System.Object,System.Boolean)">
            <summary>
            Sets the current state for a container that wraps a given data item.
            </summary>
            <param name="item">The data item.</param>
            <param name="isCurrent">if set to <c>true</c> container is current.</param>
        </member>
        <member name="P:Telerik.Windows.Controls.DataControl.CanUserSelect">
            <summary>
            Gets or sets a value indicating whether the user can select rows
            </summary>
            <value>
            	<c>true</c> if user can select; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Telerik.Windows.Controls.DataControl.IsSynchronizedWithCurrentItem">
            <summary>
            Gets or sets a value that indicates whether <see cref="T:Telerik.Windows.Controls.DataControl"/> should keep the SelectedItem synchronized with its CurrentItem property.
            </summary>
            <value>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.</value>
        </member>
        <member name="P:Telerik.Windows.Controls.DataControl.Items">
            <summary>
            Items is the collection of data that is used to generate the content
            of this control.
            </summary> 
        </member>
        <member name="P:Telerik.Windows.Controls.DataControl.ShouldHandleSelection">
            <summary>
            Gets a value indicating whether this instance handles selection events and participates in the selection mechanism.
            </summary>
            <value>
            	<c>true</c> if handles selection; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="E:Telerik.Windows.Controls.DataControl.SelectionChanged">
            <summary>
            Occurs when the selected items have changed.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Controls.DataControl.ItemsSource">
            <summary>
            Gets or sets a collection used to generate the content of the <see cref="T:Telerik.Windows.Controls.DataControl"/>. This is a dependency property.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Controls.DataControl.TableDefinition">
            <summary>
            Gets the TableDefinition object for the current record collection.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Controls.DataControl.SelectedItem">
            <summary>
            Gets or sets the selected item.
            </summary>
            <value>The selected item.</value>
        </member>
        <member name="P:Telerik.Windows.Controls.DataControl.CurrentItem">
            <summary>
            Gets or sets the current item.
            </summary>
            <value>The current item.</value>
        </member>
        <member name="P:Telerik.Windows.Controls.DataControl.SelectedItems">
            <summary>
            Gets the selected items.
            </summary>
            <value>The selected items.</value>
        </member>
        <member name="E:Telerik.Windows.Controls.DataControl.PropertyChanged">
            <summary>
            Occurs when a property value changes.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.FakePropertyDescriptor.#ctor(System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.FakePropertyDescriptor"/> class.
            </summary>
            <param name="type">The type.</param>
        </member>
        <member name="M:Telerik.Windows.Data.FakePropertyDescriptor.CanResetValue(System.Object)">
            <summary>
            When overridden in a derived class, returns whether resetting an object changes its value.
            </summary>
            <param name="component">The component to test for reset capability.</param>
            <returns>
            True if resetting the component changes its value; otherwise, false.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.FakePropertyDescriptor.GetValue(System.Object)">
            <summary>
            When overridden in a derived class, gets the current value of the property on a component.
            </summary>
            <param name="component">The component with the property for which to retrieve the value.</param>
            <returns>
            The value of a property for a given component.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.FakePropertyDescriptor.ResetValue(System.Object)">
            <summary>
            When overridden in a derived class, resets the value for this property of the component to the default value.
            </summary>
            <param name="component">The component with the property value that is to be reset to the default value.</param>
        </member>
        <member name="M:Telerik.Windows.Data.FakePropertyDescriptor.SetValue(System.Object,System.Object)">
            <summary>
            When overridden in a derived class, sets the value of the component to a different value.
            </summary>
            <param name="component">The component with the property value that is to be set.</param>
            <param name="value">The new value.</param>
        </member>
        <member name="M:Telerik.Windows.Data.FakePropertyDescriptor.ShouldSerializeValue(System.Object)">
            <summary>
            When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.
            </summary>
            <param name="component">The component with the property to be examined for persistence.</param>
            <returns>
            True if the property should be persisted; otherwise, false.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.FakePropertyDescriptor.Name">
            <summary>
            Gets the name of the member.
            </summary>
            <value></value>
            <returns>
            The name of the member.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.FakePropertyDescriptor.ComponentType">
            <summary>
            When overridden in a derived class, gets the type of the component this property is bound to.
            </summary>
            <value></value>
            <returns>A <see cref="T:System.Type"/> that represents the type of component this property is bound to. When the <see cref="M:System.ComponentModel.PropertyDescriptor.GetValue(System.Object)"/> or <see cref="M:System.ComponentModel.PropertyDescriptor.SetValue(System.Object,System.Object)"/> methods are invoked, the object specified might be an instance of this type.</returns>
        </member>
        <member name="P:Telerik.Windows.Data.FakePropertyDescriptor.IsReadOnly">
            <summary>
            When overridden in a derived class, gets a value indicating whether this property is read-only.
            </summary>
            <value></value>
            <returns>true if the property is read-only; otherwise, false.</returns>
        </member>
        <member name="P:Telerik.Windows.Data.FakePropertyDescriptor.PropertyType">
            <summary>
            When overridden in a derived class, gets the type of the property.
            </summary>
            <value></value>
            <returns>A <see cref="T:System.Type"/> that represents the type of the property.</returns>
        </member>
        <member name="T:Telerik.Windows.Data.DataFieldDescriptorExtensions">
            <summary>
            DataFieldDescriptorExtensions
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.DataFieldDescriptorExtensions.GetDataMemberName(Telerik.Windows.Data.IDataFieldDescriptor)">
            <summary>
            Gets the data member name.
            </summary>
            <param name="descriptor">IDataFieldDescriptor.</param>
            <returns>The data member name.</returns>
        </member>
        <member name="M:Telerik.Windows.Data.DataFieldDescriptorExtensions.CreateConvertedAndFormattedValueFunc(Telerik.Windows.Data.IDataFieldDescriptor)">
            <summary>
            Returns a function that converts and formats a value according to a column settings.
            </summary>
            <param name="fieldDescriptor">The IDataFieldDescriptor.</param>
            <returns>A function that converts and formats a value according to a column settings.</returns>
        </member>
        <member name="T:Telerik.Windows.Data.FilterOperator">
            <summary>
            Operator used in <see cref="T:Telerik.Windows.Data.FilterDescriptor"/>
            </summary>
        </member>
        <member name="F:Telerik.Windows.Data.FilterOperator.IsLessThan">
            <summary>
            Left operand must be smaller than the right one.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Data.FilterOperator.IsLessThanOrEqualTo">
            <summary>
            Left operand must be smaller than or equal to the right one.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Data.FilterOperator.IsEqualTo">
            <summary>
            Left operand must be equal to the right one.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Data.FilterOperator.IsNotEqualTo">
            <summary>
            Left operand must be different from the right one.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Data.FilterOperator.IsGreaterThanOrEqualTo">
            <summary>
            Left operand must be larger than the right one.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Data.FilterOperator.IsGreaterThan">
            <summary>
            Left operand must be larger than or equal to the right one.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Data.FilterOperator.StartsWith">
            <summary>
            Left operand must start with the right one.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Data.FilterOperator.EndsWith">
            <summary>
            Left operand must end with the right one.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Data.FilterOperator.Contains">
            <summary>
            Left operand must contain the right one.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Data.FilterOperator.DoesNotContain">
            <summary>
            Left operand must not contain the right one.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Data.FilterOperator.IsContainedIn">
            <summary>
            Left operand must be contained in the right one.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.Expressions.FilterOperatorExtensions.CreateExpression(Telerik.Windows.Data.FilterOperator,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
            <exception cref="T:System.InvalidOperationException"><c>InvalidOperationException</c>.</exception>
        </member>
        <member name="M:Telerik.Windows.Data.Expressions.FilterOperatorExtensions.CreateExpression(Telerik.Windows.Data.FilterOperator,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean)">
            <exception cref="T:System.InvalidOperationException"><c>InvalidOperationException</c>.</exception>
        </member>
        <member name="T:Telerik.Windows.Data.GroupDescriptor">
            <summary>
            Represents group descriptor, which groups by item's <see cref="P:Telerik.Windows.Data.GroupDescriptor.Member"/>
            and sorts the groups by their <see cref="P:System.Linq.IGrouping`2.Key"/>s.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.IAggregateFunctionsProvider">
            <summary>
            Defines property for collection of <see cref="T:Telerik.Windows.Data.AggregateFunction"/>.
            Used by the expression data engine to create aggregates for a given group.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.IAggregateFunctionsProvider.AggregateFunctions">
            <summary>
            Gets the aggregate functions used when grouping is executed.
            </summary>
            <value>The aggregate functions that will be used in grouping.</value>
        </member>
        <member name="M:Telerik.Windows.Data.GroupDescriptor.Equals(Telerik.Windows.Data.GroupDescriptor)">
            <summary>
            Determines whether the specified <paramref name="other"/> descriptor 
            is equal to the current one.
            </summary>
            <param name="other">The other group descriptor.</param>
            <returns>
            True if all members of the current descriptor are 
            equal to the ones of <paramref name="other"/>, otherwise false.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.GroupDescriptor.Equals(System.Object)">
            <summary>
            Determines whether the specified <paramref name="obj"/>
            is equal to the current descriptor.
            </summary>
            <returns>
            Calls <see cref="M:Telerik.Windows.Data.GroupDescriptor.Equals(Telerik.Windows.Data.GroupDescriptor)"/> 
            if <paramref name="obj"/> is <see cref="T:Telerik.Windows.Data.GroupDescriptor"/>, otherwise
            returns false.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.GroupDescriptor.GetHashCode">
            <summary>
            Gets the hash code based on the <see cref="P:Telerik.Windows.Data.GroupDescriptor.Member"/> property.
            </summary>
            <returns>The hash code.</returns>
        </member>
        <member name="M:Telerik.Windows.Data.GroupDescriptor.CreateGroupKeyExpression(System.Linq.Expressions.ParameterExpression)">
            <summary>
            Creates a member access expression using
            <see cref="P:Telerik.Windows.Data.GroupDescriptor.Member"/> property.
            </summary>
            <param name="parameterExpression">
            The parameter expression, which will be used for accessing the member.
            </param>
            <returns>
            Expression that creates group key for the given item, based on the <see cref="P:Telerik.Windows.Data.GroupDescriptor.Member"/>.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.GroupDescriptor.Member">
            <summary>
            Gets or sets the member name which will be used for grouping.
            </summary>
            <returns>The member name that will be used for grouping.</returns>
        </member>
        <member name="P:Telerik.Windows.Data.GroupDescriptor.MemberType">
            <summary>
            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 
            <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"/> event.
            </summary>
            <value>The type of the member used for grouping.</value>
        </member>
        <member name="P:Telerik.Windows.Data.GroupDescriptor.DisplayContent">
            <summary>
            Gets or sets the content which will be used from UI.
            </summary>
            <filterValue>The content that will be used from UI.</filterValue>
        </member>
        <member name="P:Telerik.Windows.Data.GroupDescriptor.AggregateFunctions">
            <summary>
            Gets or sets the aggregate functions used when grouping is executed.
            </summary>
            <value>The aggregate functions that will be used in grouping.</value>
        </member>
        <member name="T:Telerik.Windows.Data.QueryableCollectionViewGroup">
            <summary>
            Represents a wrapper over an AggregateFunctionsGroup that allows
            adding and removing of child items/groups.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionViewGroup.GetHashCode">
            <summary>
            Returns a hash code for this instance.
            </summary>
            <returns>
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. 
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionViewGroup.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param>
            <returns>
            	<c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.
            </returns>
            <exception cref="T:System.NullReferenceException">The <paramref name="obj"/> parameter is null.</exception>
        </member>
        <member name="M:Telerik.Windows.Data.QueryableCollectionViewGroup.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents this instance.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionViewGroup.AggregateResults">
            <summary>
            Gets the aggregate results.
            </summary>
            <value>The aggregate results.</value>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionViewGroup.IsBottomLevel">
            <summary>
            Gets a value that indicates whether this group has any subgroups.
            </summary>
            <value></value>
            <returns>true if this group is at the bottom level and does not have any subgroups; otherwise, false.</returns>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionViewGroup.Key">
            <summary>
            Gets the key for this group.
            </summary>
            <value>The key for this group.</value>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionViewGroup.HasSubgroups">
            <summary>
            Gets a value indicating whether this instance has sub groups.
            </summary>
            <value>
            	<c>true</c> if this instance has sub groups; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionViewGroup.Subgroups">
            <summary>
            Gets the subgroups, if <see cref="P:Telerik.Windows.Data.QueryableCollectionViewGroup.HasSubgroups"/> is true, otherwise empty collection.
            </summary>
            <value>The subgroups.</value>
        </member>
        <member name="P:Telerik.Windows.Data.QueryableCollectionViewGroup.ParentGroup">
            <summary>
            Gets the parent group.
            </summary>
            <value>The parent group.</value>
        </member>
        <member name="T:Telerik.Windows.Data.QueryableCollectionViewGroupRoot">
            <summary>
            QueryableCollectionViewGroupRoot
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.HierarchyDescriptor">
            <summary>
            Describes the hierarchy relation in the terms of member access expression.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.HierarchyDescriptor.#ctor(System.Linq.Expressions.Expression{System.Func{System.Object,System.Collections.IEnumerable}})">
            <summary>
            Initializes a new isntance of the HierarchyDecriptor class.
            </summary>
            <param name="hierarchySelector">The hierarchy descriptor expression.</param>
        </member>
        <member name="P:Telerik.Windows.Data.HierarchyDescriptor.HierachySelector">
            <summary>
            Gets the hierarchy selector expression that was used to create the descriptor.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.HierarchyDescriptor`2">
            <summary>
            Describes the hierarchy relation in the terms of member access expression.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.HierarchyDescriptor`2.#ctor(System.Func{`0,System.Collections.Generic.IEnumerable{`1}})">
            <summary>
            Initializes a new isntance of the HierarchyDecriptor class.
            </summary>
            <param name="hierarchySelector">The hierarchy descriptor expression.</param>
        </member>
        <member name="T:Telerik.Windows.Data.HierarchyDescriptorCollection">
            <summary>
            A collection that contains hierarchy descriptors for the HierarcchyCollectionView.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.Data.Hierarchy.IHierarchyDescriptor">
            <summary>
            Describes the hierarchy relation of the data in the HierarchyCollectionView.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.Data.Hierarchy.IHierarchyDescriptor.CreateHierarchySelectorExpression(System.Linq.Expressions.Expression)">
            <summary>
            Creates a projection function that will be used as a hierarchy selector.
            </summary>
            <param name="instance">The instance expression, which will be used for filtering.</param>
            <returns>A predicate filter expression.</returns>
        </member>
        <member name="T:Telerik.Windows.Data.ItemChangedEventArgs`1">
            <summary>
            Contains data about the item's property that has been changed.
            </summary>
            <typeparam name="T">Type of the changed item.</typeparam>
        </member>
        <member name="M:Telerik.Windows.Data.ItemChangedEventArgs`1.#ctor(`0,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.ItemChangedEventArgs`1"/> class.
            </summary>
            <param name="item">The item that has been changed.</param>
            <param name="propertyName">Name of the property that have been changed.</param>
        </member>
        <member name="P:Telerik.Windows.Data.ItemChangedEventArgs`1.Item">
            <summary>
            Gets the item that has been changed.
            </summary>
            <value>The item that has been changed.</value>
        </member>
        <member name="P:Telerik.Windows.Data.ItemChangedEventArgs`1.PropertyName">
            <summary>
            Gets the name of the property that has been changed.
            </summary>
            <value>The name of the property that has been changed.</value>
        </member>
        <member name="T:Telerik.Windows.Data.ObjectDataBinder">
            <summary>
            Get or sets values of objects by using WPF data binding.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.ObjectDataBinder.GetValue(System.Object,System.String)">
            <summary>
            Gets the value from the specified binding source, at the specified property path.
            </summary>
            <param name="bindingSource">The binding source to get the value from.</param>
            <param name="propertyPath">The path to the property of the binding source containing the value to get.</param>
            <returns>The value from the specified binding source, at the specified property path.</returns>
        </member>
        <member name="M:Telerik.Windows.Data.ObjectDataBinder.SetValue(System.Object,System.String,System.Object)">
            <summary>
            Sets the value at the specified property path of the specified binding source.
            </summary>
            <param name="bindingSource">The binding source to set the value in.</param>
            <param name="propertyPath">The path to the property of the binding source containing the value to set.</param>
            <param name="value">The new value to set.</param>
            <returns>A value indicating if the value was changed, that is, if the new and the old value are the same.</returns>
        </member>
        <member name="T:Telerik.Windows.Data.ObjectDataBinder.ValueSetter">
            <summary>
            Serves to set a property value by using WPF data binding. 
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.SortDescriptor">
            <summary>
            Represents declarative sorting.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.SortDescriptor.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Telerik.Windows.Data.SortDescriptor.PropertyChanged"/> event.
            </summary>
            <param name="args">The <see cref="T:System.ComponentModel.PropertyChangedEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:Telerik.Windows.Data.SortDescriptor.OnPropertyChanged(System.String)">
            <summary>
            Calls <see cref="M:Telerik.Windows.Data.SortDescriptor.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)"/>
            passing a new instance of <see cref="T:System.ComponentModel.PropertyChangedEventArgs"/>.
            </summary>
            <param name="propertyName">
            Name of the property that will be used for creating of <see cref="T:System.ComponentModel.PropertyChangedEventArgs"/>.
            </param>
        </member>
        <member name="M:Telerik.Windows.Data.SortDescriptor.Equals(Telerik.Windows.Data.SortDescriptor)">
            <summary>
            Determines whether the specified <paramref name="other"/> descriptor 
            is equal to the current one.
            </summary>
            <param name="other">The other sort descriptor.</param>
            <returns>
            True if all members of the current descriptor are 
            equal to the ones of <paramref name="other"/>, otherwise false.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.SortDescriptor.Equals(System.Object)">
            <summary>
            Determines whether the specified <paramref name="obj"/>
            is equal to the current descriptor.
            </summary>
            <returns>
            Calls <see cref="M:Telerik.Windows.Data.SortDescriptor.Equals(Telerik.Windows.Data.SortDescriptor)"/> 
            if <paramref name="obj"/> is <see cref="T:Telerik.Windows.Data.SortDescriptor"/>, otherwise
            returns false.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.SortDescriptor.GetHashCode">
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current filter descriptor.
            </returns>
        </member>
        <member name="E:Telerik.Windows.Data.SortDescriptor.PropertyChanged">
            <summary>
            Occurs when a property changes.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.SortDescriptor.Member">
            <summary>
            Gets or sets the member name which will be used for sorting.
            </summary>
            <filterValue>The member that will be used for sorting.</filterValue>
        </member>
        <member name="P:Telerik.Windows.Data.SortDescriptor.SortDirection">
            <summary>
            Gets or sets the sort direction for this sort descriptor. If the value is null
            no sorting will be applied.
            </summary>
            <value>The sort direction. The default value is null.</value>
        </member>
        <member name="T:Telerik.Windows.Data.SortDescriptorCollection">
            <summary>
            Represents collection of <see cref="T:Telerik.Windows.Data.SortDescriptor"/>.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.Expressions.ExpressionBuilderOptions.LiftMemberAccessToNull">
            <summary>
            Gets or sets a value indicating whether member access expression used
            by this builder should be lifted to null. The default value is true;
            </summary>
            <value>
            	<c>true</c> if member access should be lifted to null; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Telerik.Windows.Data.Expressions.ExpressionFactory.LiftStringExpressionToEmpty(System.Linq.Expressions.Expression)">
            <exception cref="T:System.ArgumentException">Provided expression should have string type</exception>
        </member>
        <member name="M:Telerik.Windows.Data.Expressions.FilterExpressionBuilder.CreateFilterExpression">
            <exception cref="T:System.ArgumentException"><c>ArgumentException</c>.</exception>
        </member>
        <member name="M:Telerik.Windows.Data.Expressions.FilterDescriptorExpressionBuilder.CreateBodyExpression">
            <exception cref="T:System.ArgumentException"><c>ArgumentException</c>.</exception>
        </member>
        <member name="M:Telerik.Windows.Data.Expressions.AggregateFunctionExpressionBuilderBase.#ctor(System.Linq.Expressions.Expression,Telerik.Windows.Data.AggregateFunction)">
            <exception cref="T:System.ArgumentException">
            Provided <paramref name="enumerableExpression"/>'s <see cref="P:System.Linq.Expressions.Expression.Type"/> is not <see cref="T:System.Collections.Generic.IEnumerable`1"/>
            </exception>
        </member>
        <member name="M:Telerik.Windows.Data.Expressions.AggregateFunctionExpressionBuilderBase.ExtractItemTypeFromEnumerableType(System.Type)">
            <exception cref="T:System.ArgumentException">Provided type is not <see cref="T:System.Collections.Generic.IEnumerable`1"/></exception>
        </member>
        <member name="M:Telerik.Windows.Data.Expressions.EnumerableAggregateFunctionExpressionBuilder.#ctor(System.Linq.Expressions.Expression,Telerik.Windows.Data.EnumerableAggregateFunction)">
            <exception cref="T:System.ArgumentException">
            Provided <paramref name="enumerableExpression"/>'s <see cref="P:System.Linq.Expressions.Expression.Type"/> is not <see cref="T:System.Collections.Generic.IEnumerable`1"/>
            </exception>
        </member>
        <member name="M:Telerik.Windows.Data.Expressions.EnumerableSelectorAggregateFunctionExpressionBuilder.#ctor(System.Linq.Expressions.Expression,Telerik.Windows.Data.EnumerableSelectorAggregateFunction)">
            <exception cref="T:System.ArgumentException">
            Provided <paramref name="enumerableExpression"/>'s <see cref="P:System.Linq.Expressions.Expression.Type"/> is not <see cref="T:System.Collections.Generic.IEnumerable`1"/>
            </exception>
        </member>
        <member name="M:Telerik.Windows.Data.Expressions.MemberAccessTokenExtensions.CreateMemberAccessExpression(Telerik.Windows.Data.Expressions.IMemberAccessToken,System.Linq.Expressions.Expression)">
            <exception cref="T:System.ArgumentException">
            Invalid name for property or field; or indexer with the specified arguments.
            </exception>
        </member>
        <member name="M:Telerik.Windows.Data.Expressions.MemberAccessTokenExtensions.GetMemberInfoForType(Telerik.Windows.Data.Expressions.IMemberAccessToken,System.Type)">
            <exception cref="T:System.InvalidOperationException"><c>InvalidOperationException</c>.</exception>
        </member>
        <member name="T:Telerik.Windows.Data.CollectionExtensions">
            <summary>
            Holds extension methods for generic ICollection.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.CollectionExtensions.AddRange``1(System.Collections.Generic.ICollection{``0},System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Adds the elements of the specified collection to the end of a generic ICollection.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.CollectionExtensions.RemoveItems``1(System.Collections.Generic.ICollection{``0},System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Removes the elements of the specified collection from a generic ICollection.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.FuncExtensions">
            <summary>
            Holds extension methods for Func delegates.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.FuncExtensions.ToUntypedFunc``2(System.Func{``0,``1})">
            <summary>
            Converts the given function to untyped one.
            </summary>
            <typeparam name="T">The type of the parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the return value of the function.</typeparam>
            <param name="func">The function that will be converted.</param>
            <returns>Untyped function for the given <paramref name="func"/></returns>
        </member>
        <member name="T:Telerik.Windows.Data.FilterCompositionLogicalOperatorConverter">
            <summary>
            Converts <see cref="T:Telerik.Windows.Data.FilterCompositionLogicalOperator"/> to <see cref="T:System.String"/> using 
            localization infrastructure.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.FilterCompositionLogicalOperatorConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value.
            </summary>
            <param name="value">The value produced by the binding source.</param>
            <param name="targetType">The type of the binding target property.</param>
            <param name="parameter">The converter parameter to use.</param>
            <param name="culture">The culture to use in the converter.</param>
            <returns>
            Localized string for given filter operator.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.FilterCompositionLogicalOperatorConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value.
            </summary>
            <param name="value">The value that is produced by the binding target.</param>
            <param name="targetType">The type to convert to.</param>
            <param name="parameter">The converter parameter to use.</param>
            <param name="culture">The culture to use in the converter.</param>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
        </member>
        <member name="T:Telerik.Windows.Data.FilterOperatorConverter">
            <summary>
            Converts <see cref="T:Telerik.Windows.Data.FilterOperator"/> to <see cref="T:System.String"/> using 
            localization infrastructure.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.FilterOperatorConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value.
            </summary>
            <param name="value">The value produced by the binding source.</param>
            <param name="targetType">The type of the binding target property.</param>
            <param name="parameter">The converter parameter to use.</param>
            <param name="culture">The culture to use in the converter.</param>
            <returns>
            Localized string for given filter operator.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.FilterOperatorConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value.
            </summary>
            <param name="value">The value that is produced by the binding target.</param>
            <param name="targetType">The type to convert to.</param>
            <param name="parameter">The converter parameter to use.</param>
            <param name="culture">The culture to use in the converter.</param>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
        </member>
        <member name="T:Telerik.Windows.Controls.IRowItem">
            <summary>
            Supports row-like UI elements.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Controls.IRowItem.Dispose">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
        </member>
        <member name="P:Telerik.Windows.Controls.IRowItem.DataContext">
            <summary>
            Gets or sets the data context.
            </summary>
            <value>The data context.</value>
        </member>
        <member name="P:Telerik.Windows.Controls.IRowItem.RowIndicatorVisibility">
            <summary>
            Gets or sets the row indicator visibility.
            </summary>
            <value>The row indicator visibility.</value>
        </member>
        <member name="T:Telerik.Windows.Data.ItemPropertyInfoExtensions">
            <summary>
            Holds extension methods for <see cref="T:Telerik.Windows.Data.ItemPropertyInfo"/>.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.ItemPropertyInfoExtensions.IsReadOnly(Telerik.Windows.Data.ItemPropertyInfo)">
            <exception cref="T:System.InvalidOperationException"><paramref name="itemProperty"/> descriptor is not supported.</exception>
        </member>
        <member name="M:Telerik.Windows.Data.ItemPropertyInfoExtensions.GetValue(Telerik.Windows.Data.ItemPropertyInfo,System.Object)">
            <exception cref="T:System.InvalidOperationException"><paramref name="itemProperty"/> descriptor is not supported.</exception>
        </member>
        <member name="M:Telerik.Windows.Data.ItemPropertyInfoExtensions.SetValue(Telerik.Windows.Data.ItemPropertyInfo,System.Object,System.Object)">
            <exception cref="T:System.InvalidOperationException"><paramref name="itemProperty"/> descriptor is not supported.</exception>
        </member>
        <member name="T:Telerik.Windows.Data.ItemPropertyInfoOrderComparer">
            <summary>
            Represents a ItemPropertyInfo comparison operation that uses the DisplayAttribute[Order].
            </summary>
        </member>
        <member name="F:Telerik.Windows.Data.ItemPropertyInfoOrderComparer.DefaultColumnDisplayOrder">
            <summary>
            The default order to use for columns when there is no DisplayAttribute.Order
            value available for the property.
            </summary>
            <remarks>
            The value of 10,000 comes from the DataAnnotations spec, allowing
            some properties to be ordered at the beginning and some at the end.
            </remarks>
        </member>
        <member name="M:Telerik.Windows.Data.ItemPropertyInfoOrderComparer.Compare(Telerik.Windows.Data.ItemPropertyInfo,Telerik.Windows.Data.ItemPropertyInfo)">
            <summary>
            Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
            </summary>
            <param name="x">The first object to compare.</param>
            <param name="y">The second object to compare.</param>
            <returns>
            Value Condition Less than zero<paramref name="x"/> is less than <paramref name="y"/>.Zero<paramref name="x"/> equals <paramref name="y"/>.Greater than zero<paramref name="x"/> is greater than <paramref name="y"/>.
            </returns>
        </member>
        <member name="T:Telerik.Windows.Data.ItemPropertyInfo">
            <summary>
            Contains information about a property.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.ItemPropertyInfo.#ctor(System.String,System.Type,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.ItemPropertyInfo"/> class. 
            </summary>
            <param name="name">
            The name of the property.
            </param>
            <param name="type">
            The type of the property.
            </param>
            <param name="descriptor">
            An object that contains additional information about the property.
            </param>
        </member>
        <member name="P:Telerik.Windows.Data.ItemPropertyInfo.Descriptor">
            <summary>
            Get an object that contains additional information about the property.
            </summary>
            <returns>
            An object that contains additional information about the property.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.ItemPropertyInfo.Name">
            <summary>
            Gets the name of the property.
            </summary>
            <returns>
            The name of the property.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.ItemPropertyInfo.PropertyType">
            <summary>
            Gets the type of the property.
            </summary>
            <returns>
            The type of the property.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.PropertyPathDescriptor.#ctor(System.String,System.Type)">
            <exception cref="T:System.ArgumentNullException"><c>componentType</c> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><c>propertyPath</c> is out of range.</exception>
        </member>
        <member name="T:Telerik.Windows.Data.PartialTrustAssemblyName">
            <summary>
            Represents a full name of an assembly which can also be obtained in partial trust environments.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.PartialTrustAssemblyName.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.PartialTrustAssemblyName"/> class.
            </summary>
            <param name="assemblyFullName">The full name of the assembly to get the name components from.</param>
        </member>
        <member name="P:Telerik.Windows.Data.PartialTrustAssemblyName.Name">
            <summary>
            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.
            </summary>
            <value>A string that is the simple name of the assembly..</value>
        </member>
        <member name="P:Telerik.Windows.Data.PartialTrustAssemblyName.Version">
            <summary>
            Gets or sets the major, minor, build, and revision numbers of the assembly.
            </summary>
            <value>A System.Version object representing the major, minor, build, and revision numbers of the assembly.</value>
        </member>
        <member name="P:Telerik.Windows.Data.PartialTrustAssemblyName.CultureInfo">
            <summary>
            Gets or sets the culture supported by the assembly.
            </summary>
            <value>A System.Globalization.CultureInfo object representing the culture supported by the assembly.</value>
        </member>
        <member name="P:Telerik.Windows.Data.PartialTrustAssemblyName.PublicKeyToken">
            <summary>
            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.
            </summary>
            <value>An string containing the public key token.</value>
        </member>
        <member name="T:Telerik.Windows.Data.RelationBase">
            <summary>
            The abstract base class for all relations.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.IRelation">
            <summary>
            This interface is used to connect parent and child table definitions.
            It provides a means for a child table to obtain its data items.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.IRelation.Name">
            <summary>
            Gets or sets the name of the relation.
            </summary>
            <value>The name.</value>
        </member>
        <member name="P:Telerik.Windows.Data.IRelation.IsSelfReference">
            <summary>
            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.
            </summary>
            <value>
            	<c>True</c> if this relation is a self-reference one; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Telerik.Windows.Data.RelationBase.GetDataSource(System.Object,Telerik.Windows.Data.DataItemCollection)">
            <summary>
            Gets the child data source.
            </summary>
            <param name="context">The data context.</param>
            <param name="parentItems">The parent items collection.</param>
            <returns></returns>
        </member>
        <member name="P:Telerik.Windows.Data.RelationBase.Name">
            <summary>
            Gets or sets the name of the relation.
            </summary>
            <value>The name.</value>
        </member>
        <member name="P:Telerik.Windows.Data.RelationBase.IsSelfReference">
            <summary>
            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.
            </summary>
            <value>
            	<c>True</c> if this relation is a self-reference one; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:Telerik.Windows.Data.FieldDescriptor">
            <summary>
            Describes a field that wraps a data element from a user data source. 
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.IDataFieldDescriptor">
            <summary>
            Supports classes that describe fields representing data.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.IFieldDescriptor">
            <summary>
            Supports classes that describe fields.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.IFieldDescriptor.CreateField">
            <summary>
            Creates a field described by the descriptor.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Telerik.Windows.Data.IFieldDescriptor.UniqueName">
            <summary>
            Gets or sets the unique name of the field descriptor.
            </summary>
            <value>The name of the unique.</value>
        </member>
        <member name="P:Telerik.Windows.Data.IFieldDescriptor.IsReadOnly">
            <summary>
            Gets or sets a value indicating whether the descriptor is read-only.
            </summary>
            <value>
            	<c>True</c> if the descriptor is read-only; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Telerik.Windows.Data.IDataFieldDescriptor.CanSort">
            <summary>
            Determines whether the data represented by the field descriptor can be sorted.
            </summary>
            <returns>
            	<c>True</c> if the data represented by the field descriptor can be sorted; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.IDataFieldDescriptor.CanGroup">
            <summary>
            Determines whether the data represented by the field descriptor can be grouped.
            </summary>
            <returns>
            	<c>True</c> if the data represented by the field descriptor can be grouped; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.IDataFieldDescriptor.ItemType">
            <summary>
            Gets the type of the item that the field belongs to.
            </summary>
            <value>The type of the item.</value>
        </member>
        <member name="P:Telerik.Windows.Data.IDataFieldDescriptor.DataType">
            <summary>
            Gets or sets the data type of the fields being described.
            </summary>
            <value>The data type of the fields being described.</value>
        </member>
        <member name="P:Telerik.Windows.Data.IDataFieldDescriptor.IsAutoGenerated">
            <summary>
            Gets or sets a value indicating whether the descriptor is automatically generated.
            </summary>
            <value>
            	<c>True</c> if the descriptor is automatically generated; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Telerik.Windows.Data.IDataFieldDescriptor.DataFormatString">
            <summary>
            Gets or sets the string that formats the data contained in the fields being described.
            </summary>
            <value>The string that formats the data contained in the fields being described.</value>
        </member>
        <member name="P:Telerik.Windows.Data.IDataFieldDescriptor.DataMemberBinding">
            <summary>
            Gets or sets the binding which points to the data member to display in the cells of the <see cref="T:Telerik.Windows.Data.IDataFieldDescriptor"/>.
            </summary>
            <value>The display member binding.</value>
        </member>
        <member name="P:Telerik.Windows.Data.IDataFieldDescriptor.IsVisible">
            <summary>
            Gets or sets a value indicating whether the descriptor is visible in a user interface.
            </summary>
            <value>
            	<c>True</c> if the descriptor is visible in a user interface; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Telerik.Windows.Data.FieldDescriptor.CreateField">
            <summary>
            Creates a field described by the descriptor.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.Windows.Data.FieldDescriptor.CanSort">
            <summary>
            Determines whether the data represented by the field descriptor can be sorted.
            </summary>
            <returns>
            	<c>true</c> if the data represented by the field descriptor can be sorted; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.FieldDescriptor.CanGroup">
            <summary>
            Determines whether the data represented by the field descriptor can be sorted.
            </summary>
            <returns>
            	<c>true</c> if the data represented by the field descriptor can be sorted; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="P:Telerik.Windows.Data.FieldDescriptor.DataMemberBinding">
            <summary>
            Gets or sets the binding which points to the data member to display in the cells of the <see cref="T:Telerik.Windows.Data.FieldDescriptor"/>.
            </summary>
            <value>The display member binding.</value>
        </member>
        <member name="P:Telerik.Windows.Data.FieldDescriptor.UniqueName">
            <summary>
            Gets or sets the unique name of the field descriptor.
            </summary>
            <value>The unique name of the field descriptor..</value>
        </member>
        <member name="P:Telerik.Windows.Data.FieldDescriptor.IsReadOnly">
            <summary>
            Gets or sets a value indicating whether the descriptor is read-only.
            </summary>
            <value>
            	<c>True</c> if the descriptor is read-only; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Telerik.Windows.Data.FieldDescriptor.DataFormatString">
            <summary>
            Gets or sets the string that formats the data contained in the fields being described.
            </summary>
            <value>
            The string that formats the data contained in the fields being described.
            </value>
        </member>
        <member name="P:Telerik.Windows.Data.FieldDescriptor.ItemType">
            <summary>
            Gets the type of the item that the field belongs to.
            </summary>
            <value>The type of the item.</value>
        </member>
        <member name="P:Telerik.Windows.Data.FieldDescriptor.DataType">
            <summary>
            Gets or sets the data type of the fields being described.
            </summary>
            <value>The data type of the fields being described.</value>
        </member>
        <member name="P:Telerik.Windows.Data.FieldDescriptor.IsDataBound">
            <summary>
            Gets or sets a value indicating whether this instance is data bound.
            </summary>
            <value>
            	<c>True</c> if this instance is data bound; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Telerik.Windows.Data.FieldDescriptor.IsAutoGenerated">
            <summary>
            Gets or sets a value indicating whether the descriptor is automatically generated.
            </summary>
            <value>
            	<c>True</c> if the descriptor is automatically generated; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Telerik.Windows.Data.FieldDescriptor.IsVisible">
            <summary>
            Gets or sets a value indicating whether the descriptor is visible in a user interface.
            </summary>
            <value>
            	<c>True</c> if the descriptor is visible in a user interface; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:Telerik.Windows.Data.FieldDescriptorNamePairCollection">
            <summary>
            This collection contains pairs of field descriptor names.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.AggregateResult">
            <summary>
            Represents a result returned by an aggregate function.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.AggregateResult.#ctor(System.Object,System.Int32,Telerik.Windows.Data.AggregateFunction)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.AggregateResult"/> class.
            </summary>
            <param name="value">The value of the result.</param>
            <param name="count">The number of arguments used for the calculation of the result.</param>
            <param name="function">Function that generated the result.</param>
            <exception cref="T:System.ArgumentNullException"><c>function</c> is null.</exception>
        </member>
        <member name="M:Telerik.Windows.Data.AggregateResult.#ctor(Telerik.Windows.Data.AggregateFunction)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.AggregateResult"/> class.
            </summary>
            <param name="function"><see cref="T:Telerik.Windows.Data.AggregateFunction"/> that generated the result.</param>
            <exception cref="T:System.ArgumentNullException"><c>function</c> is null.</exception>
        </member>
        <member name="M:Telerik.Windows.Data.AggregateResult.#ctor(System.Object,Telerik.Windows.Data.AggregateFunction)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.AggregateResult"/> class.
            </summary>
            <param name="value">The value of the result.</param>
            <param name="function"><see cref="T:Telerik.Windows.Data.AggregateFunction"/> that generated the result.</param>
        </member>
        <member name="M:Telerik.Windows.Data.AggregateResult.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.AggregateResult.OnPropertyChanged(System.String)">
            <summary>
            Called when a property has changed.
            </summary>
            <param name="propertyName">Name of the property.</param>
        </member>
        <member name="E:Telerik.Windows.Data.AggregateResult.PropertyChanged">
            <summary>
            Occurs when a property value changes.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.AggregateResult.Value">
            <summary>
            Gets or sets the value of the result.
            </summary>
            <value>The value of the result.</value>
        </member>
        <member name="P:Telerik.Windows.Data.AggregateResult.FormattedValue">
            <summary>
            Gets the formatted value of the result.
            </summary>
            <value>The formatted value of the result.</value>
        </member>
        <member name="P:Telerik.Windows.Data.AggregateResult.ItemCount">
            <summary>
            Gets or sets the number of arguments used for the calulation of the result.
            </summary>
            <value>The number of arguments used for the calulation of the result.</value>
        </member>
        <member name="P:Telerik.Windows.Data.AggregateResult.Caption">
            <summary>
            Gets or sets the text which serves as a caption for the result in a user interface..
            </summary>
            <value>The text which serves as a caption for the result in a user interface.</value>
        </member>
        <member name="P:Telerik.Windows.Data.AggregateResult.FunctionName">
            <summary>
            Gets the name of the function.
            </summary>
            <value>The name of the function.</value>
        </member>
        <member name="T:Telerik.Windows.Data.AverageFunction">
            <summary>
            Represents a function that returns the arithmetic mean of a set of arguments.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.AverageFunction.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.AverageFunction"/> class.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.AverageFunction.AggregateMethodName">
            <summary>
            Gets the the Average method name.
            </summary>
            <value><c>Average</c>.</value>
        </member>
        <member name="T:Telerik.Windows.Data.CountFunction">
            <summary>
            Represents a function that returns the number of items in a set of items, including nested sets.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.CountFunction.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.CountFunction"/> class.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.CountFunction.AggregateMethodName">
            <summary>
            Gets the the Count method name.
            </summary>
            <value><c>Count</c>.</value>
        </member>
        <member name="T:Telerik.Windows.Data.FirstFunction">
            <summary>
            Represents a function that returns the first item from a set of items.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.FirstFunction.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.FirstFunction"/> class.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.FirstFunction.AggregateMethodName">
            <summary>
            Gets the the First method name.
            </summary>
            <value><c>First</c>.</value>
        </member>
        <member name="T:Telerik.Windows.Data.LastFunction">
            <summary>
            Represents a function that returns the last item from a set of items.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.LastFunction.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.LastFunction"/> class.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.LastFunction.AggregateMethodName">
            <summary>
            Gets the the Last method name.
            </summary>
            <value><c>Last</c>.</value>
        </member>
        <member name="T:Telerik.Windows.Data.MaxFunction">
            <summary>
            Represents a function that returns the greatest item from a set of items.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.MaxFunction.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.MaxFunction"/> class.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.MaxFunction.AggregateMethodName">
            <summary>
            Gets the the Max method name.
            </summary>
            <value><c>Max</c>.</value>
        </member>
        <member name="T:Telerik.Windows.Data.MinFunction">
            <summary>
            Represents a function that returns the least item from a set of items.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.MinFunction.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.MinFunction"/> class.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.MinFunction.AggregateMethodName">
            <summary>
            Gets the the Min method name.
            </summary>
            <value><c>Min</c>.</value>
        </member>
        <member name="T:Telerik.Windows.Data.FieldDescriptorNamePair">
            <summary>
            This class represents a mapping between two fields names.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.FieldDescriptorNamePair.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.FieldDescriptorNamePair"/> class.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.FieldDescriptorNamePair.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.FieldDescriptorNamePair"/> class.
            </summary>
            <param name="parentDescriptorFieldName">Name of the parent descriptor field.</param>
            <param name="childFieldDescriptorName">Name of the child field descriptor.</param>
        </member>
        <member name="P:Telerik.Windows.Data.FieldDescriptorNamePair.ParentFieldDescriptorName">
            <summary>
            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.
            </summary>
            <value>The name of the parent field descriptor.</value>
        </member>
        <member name="P:Telerik.Windows.Data.FieldDescriptorNamePair.ChildFieldDescriptorName">
            <summary>
            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.
            </summary>
            <value>The name of the child field descriptor.</value>
        </member>
        <member name="T:Telerik.Windows.Data.SumFunction">
            <summary>
            Represents a function that returns the sum of all items from a set of items.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.SumFunction.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.SumFunction"/> class.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.SumFunction.AggregateMethodName">
            <summary>
            Gets the the Min method name.
            </summary>
            <value><c>Min</c>.</value>
        </member>
        <member name="T:Telerik.Windows.Data.IHierarchyFilter">
            <summary>
            Exposes methods that filter child collection in hierarchy mode.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.IHierarchyFilter.FilteredCollection">
            <summary>
            Filters the collection.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.IHierarchyFilter.Initialize(System.Collections.IEnumerable,Telerik.SilverlightExtensions.PropertyDescriptorCollection,System.Collections.Generic.IList{System.Object},System.Collections.Generic.IList{Telerik.Windows.Data.FieldDescriptorNamePair})">
            <summary>
            Initializes the specified data.
            </summary>
            <param name="data">The data.</param>
            <param name="properties">The properties.</param>
            <param name="masterRecordValues">The master record values.</param>
            <param name="relationFieldNames">The relation field names.</param>
        </member>
        <member name="T:Telerik.Windows.Data.PropertyRelation">
            <summary>
            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.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.PropertyRelation.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.PropertyRelation"/> class.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.PropertyRelation.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.PropertyRelation"/> class.
            </summary>
            <param name="parentPropertyName">Name of the parent property.</param>
        </member>
        <member name="M:Telerik.Windows.Data.PropertyRelation.GetDataSource(System.Object,Telerik.Windows.Data.DataItemCollection)">
            <summary>
            Gets the child data source.
            </summary>
            <param name="context">The data context.</param>
            <param name="parentItems">The parent items collection.</param>
            <returns></returns>
        </member>
        <member name="P:Telerik.Windows.Data.PropertyRelation.ParentPropertyName">
            <summary>
            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".
            </summary>
            <value>The name of the parent property.</value>
        </member>
        <member name="T:Telerik.Windows.Data.TableDefinitionCreatedEventArgs">
            <summary>
            Provides data for the event that is fired when a table definition is created.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.TableDefinitionCreatedEventArgs.#ctor(Telerik.Windows.Data.TableDefinition)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.TableDefinitionCreatedEventArgs"/> class.
            </summary>
            <param name="tableDefinition">The table definition which is created.</param>
        </member>
        <member name="P:Telerik.Windows.Data.TableDefinitionCreatedEventArgs.TableDefinition">
            <summary>
            Gets the table definition that is created.
            </summary>
            <value>The table definition that is created.</value>
        </member>
        <member name="T:Telerik.Windows.Data.TableRelation">
            <summary>
            This class represents a relation between two tables. It is similar to relations modelled with
            foreign keys in relational databases.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.TableRelation.GetDataSource(System.Object,Telerik.Windows.Data.DataItemCollection)">
            <summary>
            Gets the child data source.
            </summary>
            <param name="context">The data context.</param>
            <param name="parentItems">The parent items collection.</param>
            <returns></returns>
        </member>
        <member name="P:Telerik.Windows.Data.TableRelation.FieldNames">
            <summary>
            Gets the field names.
            This collection contains mappings of columns from the master table to columns in the child table.
            </summary>
            <value>The field names.</value>
        </member>
        <member name="T:Telerik.Windows.Data.ChangeOperation">
            <summary>
            Represents the different possible operations performed on a set of items.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Data.ChangeOperation.Inserted">
            <summary>
            Indicates insert operation.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Data.ChangeOperation.Removed">
            <summary>
            Indicates remove operation.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Data.ChangeOperation.Set">
            <summary>
            Indicates that an item is set.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Data.ChangeOperation.Clearing">
            <summary>
            Indicates that the items will be cleared.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Data.ChangeOperation.Cleared">
            <summary>
            Indicates that the items are cleared.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Data.ChangeOperation.Sorting">
            <summary>
            Indicates that the items will be sorted.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Data.ChangeOperation.Sorted">
            <summary>
            Indicates that the items are sorted.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.Pair`2">
            <summary>
            Represents an ordered pair of objects.
            </summary>
            <typeparam name="TFirst">The type of the first element of the pair.</typeparam>
            <typeparam name="TSecond">The type of the second element of the pair.</typeparam>
        </member>
        <member name="M:Telerik.Windows.Data.Pair`2.#ctor">
            <summary>
            Initializes a new instance of the Pair class.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.Pair`2.#ctor(`0,`1)">
            <summary>
            Initializes a new instance of the Pair class.
            </summary>
            <param name="first">The first element of the pair.</param>
            <param name="second">The second element of the pair.</param>
        </member>
        <member name="P:Telerik.Windows.Data.Pair`2.First">
            <summary>
            Gets or sets the first element of the pair.
            </summary>
            <value>The first element of the pair.</value>
        </member>
        <member name="P:Telerik.Windows.Data.Pair`2.Second">
            <summary>
            Gets or sets the second element of the pair.
            </summary>
            <value>The second element of the pair.</value>
        </member>
        <member name="T:Telerik.Windows.Data.Properties.Resources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.Properties.Resources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.Properties.Resources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Controls.RadRowItem">
            <summary>
            This class is a base class for all UI Rows.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Controls.RadRowItem.ItemProperty">
            <summary>
                The DependencyProperty for the Item property.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Controls.RadRowItem.OnItemChanged(System.Object,System.Object)">
            <summary>
                Called when the value of the Item property changes.
            </summary>
            <param name="oldItem">The old value of Item.</param>
            <param name="newItem">The new value of Item.</param>
        </member>
        <member name="F:Telerik.Windows.Controls.RadRowItem.IsAlternatingProperty">
            <summary>
            Identifies the <see cref="P:Telerik.Windows.Controls.RadRowItem.IsAlternating"/> dependency property.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Controls.RadRowItem.IsCurrentProperty">
            <summary>
            Identifies the <see cref="P:Telerik.Windows.Controls.RadRowItem.IsCurrent"/> dependency property.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Controls.RadRowItem.IsSelectedProperty">
            <summary>
            Identifies the <see cref="P:Telerik.Windows.Controls.RadRowItem.IsSelected"/> dependency property.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Controls.RadRowItem.SelectedEvent">
            <summary>
            Identifies the <see cref="E:Telerik.Windows.Controls.RadRowItem.Selected"/> routed event.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Controls.RadRowItem.UnselectedEvent">
            <summary>
            Identifies the <see cref="E:Telerik.Windows.Controls.RadRowItem.Unselected"/> routed event.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Controls.RadRowItem.IsCurrentChangedEvent">
            <summary>
            Identifies the <see cref="E:Telerik.Windows.Controls.RadRowItem.IsCurrentChanged"/> routed event.
            </summary>
        </member>
        <member name="F:Telerik.Windows.Controls.RadRowItem.RowIndicatorVisibilityProperty">
            <summary>
            Identifies the <see cref="P:Telerik.Windows.Controls.RadRowItem.RowIndicatorVisibility"/> dependency property.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Controls.RadRowItem.Dispose">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
        </member>
        <member name="M:Telerik.Windows.Controls.RadRowItem.OnApplyTemplate">
            <summary>
            When overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate/>.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Controls.RadRowItem.CreateIndentItem">
            <summary>
            Creates the item that fills in the indentation.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.Windows.Controls.RadRowItem.IsSelectable">
            <summary>
            Determines whether this instance is selectable.
            </summary>
            <returns>
            	<c>true</c> if this instance is selectable; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Controls.RadRowItem.SelectionPropertyChanged(System.Object,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Called when the selection was changed.
            </summary>
            <param name="sender">The sender.</param>
            <param name="rowSelectionArgs">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:Telerik.Windows.Controls.RadRowItem.OnSelected(Telerik.Windows.RadRoutedEventArgs)">
            <summary>
            Raises the <see cref="E:Telerik.Windows.Controls.RadRowItem.Selected"/> event.
            </summary>
            <param name="e">The <see cref="T:System.Windows.RoutedEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:Telerik.Windows.Controls.RadRowItem.OnUnselected(Telerik.Windows.RadRoutedEventArgs)">
            <summary>
            Raises the <see cref="E:Telerik.Windows.Controls.RadRowItem.Unselected"/> event.
            </summary>
            <param name="e">The <see cref="T:System.Windows.RoutedEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:Telerik.Windows.Controls.RadRowItem.OnIsCurrentChanged(System.Boolean)">
            <summary>
            Called when the value of the IsCurrent property is changed.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Controls.RadRowItem.OnIsAlternatingChanged(System.Boolean,System.Boolean)">
            <summary>
            Called when IsAlternating property changes.
            </summary>
            <param name="oldValue">new value</param>
            <param name="newValue">old value</param>
        </member>
        <member name="M:Telerik.Windows.Controls.RadRowItem.OnMouseEnter(System.Windows.Input.MouseEventArgs)">
            <summary>
            Invoked when an unhandled <see cref="E:System.Windows.UIElement.MouseEnter"/> attached event is raised on this element. Implement this method to add class handling for this event.
            </summary>
            <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Telerik.Windows.Controls.RadRowItem.OnMouseMove(System.Windows.Input.MouseEventArgs)">
            <summary>
            Invoked when an unhandled <see cref="E:System.Windows.UIElement.MouseMove"/> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
            </summary>
            <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs"/> that contains the event data.</param>
        </member>
        <member name="P:Telerik.Windows.Controls.RadRowItem.Item">
            <summary>
                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.
            </summary>
        </member>
        <member name="E:Telerik.Windows.Controls.RadRowItem.Selected">
            <summary>
            Occurs when <see cref="P:Telerik.Windows.Controls.RadRowItem.IsSelected"/> property becomes true.
            </summary>
        </member>
        <member name="E:Telerik.Windows.Controls.RadRowItem.Unselected">
            <summary>
            Occurs when <see cref="P:Telerik.Windows.Controls.RadRowItem.IsSelected"/> property becomes false.
            </summary>
        </member>
        <member name="E:Telerik.Windows.Controls.RadRowItem.IsCurrentChanged">
            <summary>
            Occurs when <see cref="P:Telerik.Windows.Controls.RadRowItem.IsCurrent"/> property value changes.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Controls.RadRowItem.IsAlternating">
            <summary>
            Gets or sets a value indicating whether this row is alternating.
            </summary>
            <value>
            	<c>True</c> if this row is alternating; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Telerik.Windows.Controls.RadRowItem.RowIndicatorVisibility">
            <summary>
            Gets or sets the row indicator visibility.
            </summary>
            <value>The row indicator visibility.</value>
        </member>
        <member name="P:Telerik.Windows.Controls.RadRowItem.ActionOnLostFocus">
            <summary>
            Gets or sets the action on lost focus.
            </summary>
            <value>The action on lost focus.</value>
        </member>
        <member name="P:Telerik.Windows.Controls.RadRowItem.IsSelected">
            <summary>
            Gets or sets a value indicating whether the <see cref="T:Telerik.Windows.Controls.RadRowItem"/> is selected.
            </summary>
            <value>
            	<c>True</c> if this instance is selected; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Telerik.Windows.Controls.RadRowItem.IsCurrent">
            <summary>
            Gets or sets a value indicating whether the <see cref="T:Telerik.Windows.Controls.RadRowItem"/> is current.
            </summary>
            <value>
            	<c>True</c> if this instance is current; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:Telerik.Windows.Controls.RowItemMouseEventArgs">
            <summary>
            Provides data for the MouseUp, MouseDown, and MouseMove events for the RadRowItem object.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Controls.RowItemMouseEventArgs.FromMouseEvent(System.Windows.Input.MouseEventArgs,System.Windows.UIElement)">
            <summary>
            Creates the RowItemMouseEventArgs instance.
            </summary>
            <param name="args">The <see cref="T:System.Windows.Input.MouseEventArgs"/> instance containing the event data.</param>
            <param name="targetElement">The target element.</param>
            <returns></returns>
        </member>
        <member name="P:Telerik.Windows.Controls.RowItemMouseEventArgs.Position">
            <summary>
            Gets or sets the position.
            </summary>
            <value>The position.</value>
        </member>
        <member name="P:Telerik.Windows.Controls.RowItemMouseEventArgs.LeftButton">
            <summary>
            Gets or sets the left button.
            </summary>
            <value>The left button.</value>
        </member>
        <member name="P:Telerik.Windows.Controls.RowItemMouseEventArgs.RightButton">
            <summary>
            Gets or sets the right button.
            </summary>
            <value>The right button.</value>
        </member>
        <member name="T:Telerik.Windows.Controls.SelectionChangeEventArgs">
            <summary>
            Initializes a new instance of the SelectionChangeEventArgs class.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Controls.SelectionChangeEventArgs.#ctor(System.Collections.Generic.IList{System.Object},System.Collections.Generic.IList{System.Object})">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Controls.SelectionChangeEventArgs"/> class.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Controls.SelectionChangeEventArgs.RemovedItems">
            <summary>
            Gets the old selection.
            Contains the previosly selected items
            <value>The old selection.</value>
            </summary>
        </member>
        <member name="P:Telerik.Windows.Controls.SelectionChangeEventArgs.AddedItems">
            <summary>
            Gets the new selection.
            Contains the currently selected items
            <value>The new selection.</value>
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.Selection.ItemSelectionHandler">
            <summary>
            This class supports Selection infrastructure and is not intended to be used directly from your code.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.Selection.SelectionModificationOptions">
            <summary>
            Define how selection will be modified
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.Selection.SelectionModificationOptions.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param>
            <returns>
            	<c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.Selection.SelectionModificationOptions.Equals(Telerik.Windows.Data.Selection.SelectionModificationOptions)">
            <summary>
            Equalses the specified other option.
            </summary>
            <param name="otherOption">The other option.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.Windows.Data.Selection.SelectionModificationOptions.GetHashCode">
            <summary>
            Returns a hash code for this instance.
            </summary>
            <returns>
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. 
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.Selection.SelectionModificationOptions.op_Equality(Telerik.Windows.Data.Selection.SelectionModificationOptions,Telerik.Windows.Data.Selection.SelectionModificationOptions)">
            <summary>
            Implements the operator ==.
            </summary>
            <param name="firstOptions">The first options.</param>
            <param name="secondOptions">The second options.</param>
            <returns>The result of the operator.</returns>
        </member>
        <member name="M:Telerik.Windows.Data.Selection.SelectionModificationOptions.op_Inequality(Telerik.Windows.Data.Selection.SelectionModificationOptions,Telerik.Windows.Data.Selection.SelectionModificationOptions)">
            <summary>
            Implements the operator !=.
            </summary>
            <param name="firstOptions">The first options.</param>
            <param name="secondOptions">The second options.</param>
            <returns>The result of the operator.</returns>
        </member>
        <member name="P:Telerik.Windows.Data.Selection.SelectionModificationOptions.Extend">
            <summary>
            Gets or sets a value indicating whether selection should be extended.
            </summary>
            <value><c>true</c> if should extend; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Telerik.Windows.Data.Selection.SelectionModificationOptions.MinimallyModify">
            <summary>
            Gets or sets a value indicating whether selection should be minimally modified.
            </summary>
            <value><c>true</c> if should minimally modify; otherwise, <c>false</c>.</value>
        </member>
        <member name="T:Telerik.Windows.Data.Strings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.Strings.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.Strings.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.Strings.AppearanceCategory">
            <summary>
              Looks up a localized string similar to Appearance.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.Strings.BehaviorCategory">
            <summary>
              Looks up a localized string similar to Behavior.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.Strings.BrushesCategory">
            <summary>
              Looks up a localized string similar to Brushes.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.Strings.CommonCategory">
            <summary>
              Looks up a localized string similar to Common Properties.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.Strings.ContentCategory">
            <summary>
              Looks up a localized string similar to Content.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.Strings.FakeProperty">
            <summary>
              Looks up a localized string similar to Value.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.Strings.ItemsSourceInUse">
             <summary>
               Looks up a localized string similar to 
            Simultaneous use of Items and ItemsSource is not allowed.
             </summary>
        </member>
        <member name="P:Telerik.Windows.Data.Strings.LayoutCategory">
            <summary>
              Looks up a localized string similar to Layout.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.Strings.MiscCategory">
            <summary>
              Looks up a localized string similar to Misc.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.Strings.ObservableCollectionReentrancyNotAllowed">
            <summary>
              Looks up a localized string similar to ObservableCollection reentrancy not allowed.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.Strings.RepeatedGroupDescriptionNotAllowed">
            <summary>
              Looks up a localized string similar to Repeated group description not allowed.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.Strings.TextCategory">
            <summary>
              Looks up a localized string similar to Text.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.Strings.TransformCategory">
            <summary>
              Looks up a localized string similar to Transform.
            </summary>
        </member>
        <member name="T:Telerik.Windows.Data.TableDefinition">
            <summary>
            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.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.TableDefinition.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.TableDefinition"/> class.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.TableDefinition.CopyPropertiesFrom(Telerik.Windows.Data.TableDefinition)">
            <summary>
            Copy properties from the source <see cref="T:Telerik.Windows.Data.TableDefinition"/> class.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.TableDefinition.CopyChildTableDefinitionsFrom(Telerik.Windows.Data.TableDefinition)">
            <summary>
            Copy child table definitions from the source <see cref="T:Telerik.Windows.Data.TableDefinition"/> class.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.TableDefinition.CreateChildTableDefinition">
            <summary>
            Creats a child table definition of the correct inherited type.
            </summary>
            <returns></returns>
        </member>
        <member name="E:Telerik.Windows.Data.TableDefinition.PropertyChanged">
            <summary>
            Occurs when a property value changes.
            </summary>
        </member>
        <member name="P:Telerik.Windows.Data.TableDefinition.DataSource">
            <summary>
            Gets or sets the data source for the current table definition.
            </summary>
            <value>The data source.</value>
        </member>
        <member name="P:Telerik.Windows.Data.TableDefinition.Relation">
            <summary>
            Gets or sets the relation.
            Relations are used in hierarchy scenarios to obtain data from the parent data item.
            </summary>
            <value>The relation.</value>
        </member>
        <member name="P:Telerik.Windows.Data.TableDefinition.ChildTableDefinitions">
            <summary>
            Gets the child table definitions.
            This collection contains the child table definitions that define the hierarchy structure.
            </summary>
            <value>The child table definitions.</value>
        </member>
        <member name="T:Telerik.Windows.Data.TableDefinitionCollection">
            <summary>
            Represents a collection of table definitions.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.TableDefinitionCollection.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.TableDefinitionCollection"/> class.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.TableDefinitionCollection.#ctor(Telerik.Windows.Data.TableDefinition)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Windows.Data.TableDefinitionCollection"/> class.
            </summary>
            <param name="owner">The owner of the definitions in the collection.</param>
        </member>
        <member name="M:Telerik.Windows.Data.TableDefinitionCollection.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
            <summary>
            Raises the <see cref="E:CollectionChanged"/> event.
            </summary>
            <param name="e">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="T:Telerik.Windows.Data.StringToObjectConverter">
            <summary>
            IValueConverter that converts strings to objects with the specified in the ConverterParameter type
            </summary>
        </member>
        <member name="M:Telerik.Windows.Data.StringToObjectConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value.
            </summary>
            <param name="value">The value produced by the binding source.</param>
            <param name="targetType">The type of the binding target property.</param>
            <param name="parameter">The converter parameter to use.</param>
            <param name="culture">The culture to use in the converter.</param>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Data.StringToObjectConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value.
            </summary>
            <param name="value">The value that is produced by the binding target.</param>
            <param name="targetType">The type to convert to.</param>
            <param name="parameter">The converter parameter to use.</param>
            <param name="culture">The culture to use in the converter.</param>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
        </member>
        <member name="T:Telerik.Windows.Data.TraversalDirection">
            <summary>
            Specifies the direction of tree traversal
            </summary>
        </member>
        <member name="F:Telerik.Windows.Data.TraversalDirection.Up">
            <summary>
            Traversing should go up
            </summary>
        </member>
        <member name="F:Telerik.Windows.Data.TraversalDirection.Down">
            <summary>
            Traversing should go down
            </summary>
        </member>
    </members>
</doc>
