# C1.DataCollection.C1WrapDataCollection-2

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_DataCollection_C1WrapDataCollection_2" data-uid="C1.DataCollection.C1WrapDataCollection`2" class="text-break">C1WrapDataCollection&lt;S, T&gt; Class
</h1>
  <div class="markdown level0 summary"><p>Collection which takes another collection as source.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><a class="xref" href="C1.DataCollection.C1DataCollectionBase-1.html">C1DataCollectionBase</a>&lt;T&gt;</div>
    <div class="level2"><span class="xref">C1WrapDataCollection&lt;S, T&gt;</span></div>
      <div class="level3"><a class="xref" href="C1.DataCollection.C1GroupDataCollection-1.html">C1GroupDataCollection&lt;S&gt;</a></div>
      <div class="level3"><a class="xref" href="C1.DataCollection.C1SelectDataCollection-2.html">C1SelectDataCollection&lt;S, T&gt;</a></div>
      <div class="level3"><a class="xref" href="C1.DataCollection.C1WrapDataCollection-1.html">C1WrapDataCollection&lt;T&gt;</a></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="C1.DataCollection.IDataCollection-1.html">IDataCollection</a>&lt;T&gt;</div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1">IReadOnlyList</a>&lt;T&gt;</div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlycollection-1">IReadOnlyCollection</a>&lt;T&gt;</div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;T&gt;</div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.ienumerable">IEnumerable</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.specialized.inotifycollectionchanged">INotifyCollectionChanged</a></div>
    <div><a class="xref" href="C1.DataCollection.ISupportIndexing-1.html">ISupportIndexing</a>&lt;T&gt;</div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.inotifypropertychanged">INotifyPropertyChanged</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
    <div><a class="xref" href="C1.DataCollection.ISupportSorting.html">ISupportSorting</a></div>
    <div><a class="xref" href="C1.DataCollection.ISupportFiltering.html">ISupportFiltering</a></div>
    <div><a class="xref" href="C1.DataCollection.ISupportGrouping.html">ISupportGrouping</a></div>
    <div><a class="xref" href="C1.DataCollection.ISupportVirtualization.html">ISupportVirtualization</a></div>
    <div><a class="xref" href="C1.DataCollection.ISupportConnection.html">ISupportConnection</a></div>
    <div><a class="xref" href="C1.DataCollection.ISupportAsyncLoading-1.html">ISupportAsyncLoading</a>&lt;T&gt;</div>
    <div><a class="xref" href="C1.DataCollection.ISupportIncrementalLoading.html">ISupportIncrementalLoading</a></div>
    <div><a class="xref" href="C1.DataCollection.ISupportRefreshing.html">ISupportRefreshing</a></div>
    <div><a class="xref" href="C1.DataCollection.ISupportRangeEditing-1.html">ISupportRangeEditing</a>&lt;S&gt;</div>
    <div><a class="xref" href="C1.DataCollection.ISupportEditing-1.html">ISupportEditing</a>&lt;S&gt;</div>
    <div><a class="xref" href="C1.DataCollection.ISupportCreateNewItem-1.html">ISupportCreateNewItem</a>&lt;S&gt;</div>
    <div><a class="xref" href="C1.DataCollection.ISupportPaging.html">ISupportPaging</a></div>
    <div><a class="xref" href="C1.DataCollection.ISupportSource.html">ISupportSource</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.DataCollection.html">C1.DataCollection</a></h6>
  <h6><strong>Assembly</strong>: C1.DataCollection.dll</h6>
  <h5 id="C1_DataCollection_C1WrapDataCollection_2_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public abstract class C1WrapDataCollection&lt;S, T&gt; : C1DataCollectionBase&lt;T&gt;, IDataCollection&lt;T&gt;, IReadOnlyList&lt;T&gt;, IReadOnlyCollection&lt;T&gt;, IEnumerable&lt;T&gt;, IEnumerable, INotifyCollectionChanged, ISupportIndexing&lt;T&gt;, INotifyPropertyChanged, IDisposable, ISupportSorting, ISupportFiltering, ISupportGrouping, ISupportVirtualization, ISupportConnection, ISupportAsyncLoading&lt;T&gt;, ISupportIncrementalLoading, ISupportRefreshing, ISupportRangeEditing&lt;S&gt;, ISupportEditing&lt;S&gt;, ISupportCreateNewItem&lt;S&gt;, ISupportPaging, ISupportSource where S : class? where T : class?</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public MustInherit Class C1WrapDataCollection(Of S As Class, T As Class)
    Inherits C1DataCollectionBase(Of T)
    Implements IDataCollection(Of T), IReadOnlyList(Of T), IReadOnlyCollection(Of T), IEnumerable(Of T), IEnumerable, INotifyCollectionChanged, ISupportIndexing(Of T), INotifyPropertyChanged, IDisposable, ISupportSorting, ISupportFiltering, ISupportGrouping, ISupportVirtualization, ISupportConnection, ISupportAsyncLoading(Of T), ISupportIncrementalLoading, ISupportRefreshing, ISupportRangeEditing(Of S), ISupportEditing(Of S), ISupportCreateNewItem(Of S), ISupportPaging, ISupportSource</code></pre>
  </div>
  <h5 class="typeParameters">Type Parameters</h5>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="parametername">S</span></td>
        <td><p>The type of the items in the source collection.</p>
</td>
      </tr>
      <tr>
        <td><span class="parametername">T</span></td>
        <td><p>The type of the items in the collection.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2__ctor" data-uid="C1.DataCollection.C1WrapDataCollection`2.#ctor">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.-ctor.html#C1_DataCollection_C1WrapDataCollection_2__ctor">C1WrapDataCollection()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.html">C1WrapDataCollection&lt;S, T&gt;</a> class.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2__ctor_System_Collections_IEnumerable_" data-uid="C1.DataCollection.C1WrapDataCollection`2.#ctor(System.Collections.IEnumerable)">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.-ctor.html#C1_DataCollection_C1WrapDataCollection_2__ctor_System_Collections_IEnumerable_">C1WrapDataCollection(IEnumerable)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.html">C1WrapDataCollection&lt;S, T&gt;</a> class.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_ConnectionState" data-uid="C1.DataCollection.C1WrapDataCollection`2.ConnectionState">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.ConnectionState.html#C1_DataCollection_C1WrapDataCollection_2_ConnectionState">ConnectionState</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the state of the connection to the source.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_CurrentPage" data-uid="C1.DataCollection.C1WrapDataCollection`2.CurrentPage">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.CurrentPage.html#C1_DataCollection_C1WrapDataCollection_2_CurrentPage">CurrentPage</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the current page number.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_FilterExpression" data-uid="C1.DataCollection.C1WrapDataCollection`2.FilterExpression">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.FilterExpression.html#C1_DataCollection_C1WrapDataCollection_2_FilterExpression">FilterExpression</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the filter expression applied to the data.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_GroupDescriptions" data-uid="C1.DataCollection.C1WrapDataCollection`2.GroupDescriptions">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.GroupDescriptions.html#C1_DataCollection_C1WrapDataCollection_2_GroupDescriptions">GroupDescriptions</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the group descriptions applied to the data.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_HasMoreItems" data-uid="C1.DataCollection.C1WrapDataCollection`2.HasMoreItems">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.HasMoreItems.html#C1_DataCollection_C1WrapDataCollection_2_HasMoreItems">HasMoreItems</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value indicating whether this collection can load more items.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_IsPlain" data-uid="C1.DataCollection.C1WrapDataCollection`2.IsPlain">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.IsPlain.html#C1_DataCollection_C1WrapDataCollection_2_IsPlain">IsPlain</a>
        </td>
        <td class="markdown level1 summary"><p>Gets whether the group items will be inline with the data items or the items will be the first level of group items.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_IsUpdating" data-uid="C1.DataCollection.C1WrapDataCollection`2.IsUpdating">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.IsUpdating.html#C1_DataCollection_C1WrapDataCollection_2_IsUpdating">IsUpdating</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value indicating whether the collection is being updated.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_IsVirtualizing" data-uid="C1.DataCollection.C1WrapDataCollection`2.IsVirtualizing">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.IsVirtualizing.html#C1_DataCollection_C1WrapDataCollection_2_IsVirtualizing">IsVirtualizing</a>
        </td>
        <td class="markdown level1 summary"><p>Gets whether the collection is virtualizing its data.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_PageSize" data-uid="C1.DataCollection.C1WrapDataCollection`2.PageSize">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.PageSize.html#C1_DataCollection_C1WrapDataCollection_2_PageSize">PageSize</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the maximum number of items per page.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_SortDescriptions" data-uid="C1.DataCollection.C1WrapDataCollection`2.SortDescriptions">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.SortDescriptions.html#C1_DataCollection_C1WrapDataCollection_2_SortDescriptions">SortDescriptions</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the sort descriptions applied to the data.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_Source" data-uid="C1.DataCollection.C1WrapDataCollection`2.Source">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.Source.html#C1_DataCollection_C1WrapDataCollection_2_Source">Source</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the original source collection.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_SourceIsDataCollectionList" data-uid="C1.DataCollection.C1WrapDataCollection`2.SourceIsDataCollectionList">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.SourceIsDataCollectionList.html#C1_DataCollection_C1WrapDataCollection_2_SourceIsDataCollectionList">SourceIsDataCollectionList</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value indicating whether the source collection is an <a class="xref" href="C1.DataCollection.C1DataCollectionList-1.html">C1DataCollectionList&lt;T&gt;</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_SourceIsGeneric" data-uid="C1.DataCollection.C1WrapDataCollection`2.SourceIsGeneric">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.SourceIsGeneric.html#C1_DataCollection_C1WrapDataCollection_2_SourceIsGeneric">SourceIsGeneric</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value indicating whether the source collection is a list.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_SourceIsList" data-uid="C1.DataCollection.C1WrapDataCollection`2.SourceIsList">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.SourceIsList.html#C1_DataCollection_C1WrapDataCollection_2_SourceIsList">SourceIsList</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value indicating whether the source collection is a list.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_SourceIsObservableCollection" data-uid="C1.DataCollection.C1WrapDataCollection`2.SourceIsObservableCollection">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.SourceIsObservableCollection.html#C1_DataCollection_C1WrapDataCollection_2_SourceIsObservableCollection">SourceIsObservableCollection</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value indicating whether the source collection is an <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.objectmodel.observablecollection-1">ObservableCollection&lt;T&gt;</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_SourceNotifiesChanges" data-uid="C1.DataCollection.C1WrapDataCollection`2.SourceNotifiesChanges">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.SourceNotifiesChanges.html#C1_DataCollection_C1WrapDataCollection_2_SourceNotifiesChanges">SourceNotifiesChanges</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value indicating whether the source collection notifies changes.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_TotalCount" data-uid="C1.DataCollection.C1WrapDataCollection`2.TotalCount">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.TotalCount.html#C1_DataCollection_C1WrapDataCollection_2_TotalCount">TotalCount</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the total number of items in the collection.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_CanFilter_C1_DataCollection_FilterExpression_" data-uid="C1.DataCollection.C1WrapDataCollection`2.CanFilter(C1.DataCollection.FilterExpression)">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.CanFilter.html#C1_DataCollection_C1WrapDataCollection_2_CanFilter_C1_DataCollection_FilterExpression_">CanFilter(FilterExpression?)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns whether the collection is able to filter the specified expression.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_CanGroup_C1_DataCollection_GroupDescription___" data-uid="C1.DataCollection.C1WrapDataCollection`2.CanGroup(C1.DataCollection.GroupDescription[])">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.CanGroup.html#C1_DataCollection_C1WrapDataCollection_2_CanGroup_C1_DataCollection_GroupDescription___">CanGroup(params GroupDescription[])</a>
        </td>
        <td class="markdown level1 summary"><p>Returns whether the collection is able to group the specified group descriptions.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_CanInsert_System_Int32__0_" data-uid="C1.DataCollection.C1WrapDataCollection`2.CanInsert(System.Int32,`0)">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.CanInsert.html#C1_DataCollection_C1WrapDataCollection_2_CanInsert_System_Int32__0_">CanInsert(int, S)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether a new item can be inserted in the collection at the specified <code class="paramref">index</code>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_CanInsertRange_System_Int32_System_Collections_Generic_IEnumerable__0__" data-uid="C1.DataCollection.C1WrapDataCollection`2.CanInsertRange(System.Int32,System.Collections.Generic.IEnumerable{`0})">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.CanInsertRange.html#C1_DataCollection_C1WrapDataCollection_2_CanInsertRange_System_Int32_System_Collections_Generic_IEnumerable__0__">CanInsertRange(int, IEnumerable&lt;S&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether a new range of items can be inserted in the collection at the specified <code class="paramref">startingIndex</code>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_CanMove_System_Int32_System_Int32_" data-uid="C1.DataCollection.C1WrapDataCollection`2.CanMove(System.Int32,System.Int32)">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.CanMove.html#C1_DataCollection_C1WrapDataCollection_2_CanMove_System_Int32_System_Int32_">CanMove(int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether the item at <code class="paramref">fromIndex</code> can be moved to <code class="paramref">toIndex</code>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_CanMoveRange_System_Int32_System_Int32_System_Int32_" data-uid="C1.DataCollection.C1WrapDataCollection`2.CanMoveRange(System.Int32,System.Int32,System.Int32)">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.CanMoveRange.html#C1_DataCollection_C1WrapDataCollection_2_CanMoveRange_System_Int32_System_Int32_System_Int32_">CanMoveRange(int, int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether the item at <code class="paramref">fromIndex</code> can be moved to <code class="paramref">toIndex</code>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_CanRefresh" data-uid="C1.DataCollection.C1WrapDataCollection`2.CanRefresh">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.CanRefresh.html#C1_DataCollection_C1WrapDataCollection_2_CanRefresh">CanRefresh()</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether the collection can be refreshed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_CanRemove_System_Int32_" data-uid="C1.DataCollection.C1WrapDataCollection`2.CanRemove(System.Int32)">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.CanRemove.html#C1_DataCollection_C1WrapDataCollection_2_CanRemove_System_Int32_">CanRemove(int)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether the item at the specified <code class="paramref">index</code> can be removed from the collection.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_CanRemoveRange_System_Int32_System_Int32_" data-uid="C1.DataCollection.C1WrapDataCollection`2.CanRemoveRange(System.Int32,System.Int32)">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.CanRemoveRange.html#C1_DataCollection_C1WrapDataCollection_2_CanRemoveRange_System_Int32_System_Int32_">CanRemoveRange(int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether a range of items at the specified <code class="paramref">startingIndex</code> can be removed from the collection.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_CanReplace_System_Int32__0_" data-uid="C1.DataCollection.C1WrapDataCollection`2.CanReplace(System.Int32,`0)">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.CanReplace.html#C1_DataCollection_C1WrapDataCollection_2_CanReplace_System_Int32__0_">CanReplace(int, S)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether the item at the specified <code class="paramref">index</code> can be replaced in the collection.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_CanReplaceRange_System_Int32_System_Collections_Generic_IEnumerable__0__" data-uid="C1.DataCollection.C1WrapDataCollection`2.CanReplaceRange(System.Int32,System.Collections.Generic.IEnumerable{`0})">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.CanReplaceRange.html#C1_DataCollection_C1WrapDataCollection_2_CanReplaceRange_System_Int32_System_Collections_Generic_IEnumerable__0__">CanReplaceRange(int, IEnumerable&lt;S&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether the items starting at the specified <code class="paramref">startingIndex</code> can be replaced in the collection.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_CanSort_C1_DataCollection_SortDescription___" data-uid="C1.DataCollection.C1WrapDataCollection`2.CanSort(C1.DataCollection.SortDescription[])">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.CanSort.html#C1_DataCollection_C1WrapDataCollection_2_CanSort_C1_DataCollection_SortDescription___">CanSort(params SortDescription[])</a>
        </td>
        <td class="markdown level1 summary"><p>Returns whether the collection is able to sort the specified sort descriptions.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_ConnectAsync_System_Threading_CancellationToken_" data-uid="C1.DataCollection.C1WrapDataCollection`2.ConnectAsync(System.Threading.CancellationToken)">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.ConnectAsync.html#C1_DataCollection_C1WrapDataCollection_2_ConnectAsync_System_Threading_CancellationToken_">ConnectAsync(CancellationToken)</a>
        </td>
        <td class="markdown level1 summary"><p>Connects the collection to the source.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_CreateInternalList_System_Collections_Generic_IReadOnlyList__0__" data-uid="C1.DataCollection.C1WrapDataCollection`2.CreateInternalList(System.Collections.Generic.IReadOnlyList{`0})">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.CreateInternalList.html#C1_DataCollection_C1WrapDataCollection_2_CreateInternalList_System_Collections_Generic_IReadOnlyList__0__">CreateInternalList(IReadOnlyList&lt;S&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates the internal list from the source.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_CreateNewItem" data-uid="C1.DataCollection.C1WrapDataCollection`2.CreateNewItem">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.CreateNewItem.html#C1_DataCollection_C1WrapDataCollection_2_CreateNewItem">CreateNewItem()</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a new item of the collection.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_DisconnectAsync_System_Threading_CancellationToken_" data-uid="C1.DataCollection.C1WrapDataCollection`2.DisconnectAsync(System.Threading.CancellationToken)">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.DisconnectAsync.html#C1_DataCollection_C1WrapDataCollection_2_DisconnectAsync_System_Threading_CancellationToken_">DisconnectAsync(CancellationToken)</a>
        </td>
        <td class="markdown level1 summary"><p>Disconnects the collection from the source.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_Dispose_System_Boolean_" data-uid="C1.DataCollection.C1WrapDataCollection`2.Dispose(System.Boolean)">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.Dispose.html#C1_DataCollection_C1WrapDataCollection_2_Dispose_System_Boolean_">Dispose(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Called to dispose resources.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_FilterAsync_C1_DataCollection_FilterExpression_System_Threading_CancellationToken_" data-uid="C1.DataCollection.C1WrapDataCollection`2.FilterAsync(C1.DataCollection.FilterExpression,System.Threading.CancellationToken)">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.FilterAsync.html#C1_DataCollection_C1WrapDataCollection_2_FilterAsync_C1_DataCollection_FilterExpression_System_Threading_CancellationToken_">FilterAsync(FilterExpression?, CancellationToken)</a>
        </td>
        <td class="markdown level1 summary"><p>Filters the data using specified filter expression.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_GetLoadedItems" data-uid="C1.DataCollection.C1WrapDataCollection`2.GetLoadedItems">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.GetLoadedItems.html#C1_DataCollection_C1WrapDataCollection_2_GetLoadedItems">GetLoadedItems()</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the items that has be loaded so far.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_GetLoadedItems_System_Nullable_System_Int32__System_Nullable_System_Int32__" data-uid="C1.DataCollection.C1WrapDataCollection`2.GetLoadedItems(System.Nullable{System.Int32},System.Nullable{System.Int32})">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.GetLoadedItems.html#C1_DataCollection_C1WrapDataCollection_2_GetLoadedItems_System_Nullable_System_Int32__System_Nullable_System_Int32__">GetLoadedItems(int?, int?)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the items that has be loaded so far.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_GroupAsync_C1_DataCollection_GroupDescription___" data-uid="C1.DataCollection.C1WrapDataCollection`2.GroupAsync(C1.DataCollection.GroupDescription[])">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.GroupAsync.html#C1_DataCollection_C1WrapDataCollection_2_GroupAsync_C1_DataCollection_GroupDescription___">GroupAsync(params GroupDescription[])</a>
        </td>
        <td class="markdown level1 summary"><p>Groups the collection according to the specified group descriptions.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_GroupAsync_C1_DataCollection_GroupDescription___System_Threading_CancellationToken_" data-uid="C1.DataCollection.C1WrapDataCollection`2.GroupAsync(C1.DataCollection.GroupDescription[],System.Threading.CancellationToken)">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.GroupAsync.html#C1_DataCollection_C1WrapDataCollection_2_GroupAsync_C1_DataCollection_GroupDescription___System_Threading_CancellationToken_">GroupAsync(GroupDescription[], CancellationToken)</a>
        </td>
        <td class="markdown level1 summary"><p>Groups the collection according to the specified group descriptions.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_InsertAsync_System_Int32__0_System_Threading_CancellationToken_" data-uid="C1.DataCollection.C1WrapDataCollection`2.InsertAsync(System.Int32,`0,System.Threading.CancellationToken)">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.InsertAsync.html#C1_DataCollection_C1WrapDataCollection_2_InsertAsync_System_Int32__0_System_Threading_CancellationToken_">InsertAsync(int, S, CancellationToken)</a>
        </td>
        <td class="markdown level1 summary"><p>Inserts the specified <code class="paramref">item</code> at the specified <code class="paramref">index</code> in the collection.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_InsertRangeAsync_System_Int32_System_Collections_Generic_IEnumerable__0__System_Threading_CancellationToken_" data-uid="C1.DataCollection.C1WrapDataCollection`2.InsertRangeAsync(System.Int32,System.Collections.Generic.IEnumerable{`0},System.Threading.CancellationToken)">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.InsertRangeAsync.html#C1_DataCollection_C1WrapDataCollection_2_InsertRangeAsync_System_Int32_System_Collections_Generic_IEnumerable__0__System_Threading_CancellationToken_">InsertRangeAsync(int, IEnumerable&lt;S&gt;, CancellationToken)</a>
        </td>
        <td class="markdown level1 summary"><p>Inserts the specified <code class="paramref">items</code> at the specified <code class="paramref">startingIndex</code> in the collection.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_LoadAsync_System_Nullable_System_Int32__System_Nullable_System_Int32__System_Threading_CancellationToken_" data-uid="C1.DataCollection.C1WrapDataCollection`2.LoadAsync(System.Nullable{System.Int32},System.Nullable{System.Int32},System.Threading.CancellationToken)">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.LoadAsync.html#C1_DataCollection_C1WrapDataCollection_2_LoadAsync_System_Nullable_System_Int32__System_Nullable_System_Int32__System_Threading_CancellationToken_">LoadAsync(int?, int?, CancellationToken)</a>
        </td>
        <td class="markdown level1 summary"><p>Load the items between the specified indexes.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_LoadMoreItemsAsync_System_Nullable_System_Int32__System_Threading_CancellationToken_" data-uid="C1.DataCollection.C1WrapDataCollection`2.LoadMoreItemsAsync(System.Nullable{System.Int32},System.Threading.CancellationToken)">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.LoadMoreItemsAsync.html#C1_DataCollection_C1WrapDataCollection_2_LoadMoreItemsAsync_System_Nullable_System_Int32__System_Threading_CancellationToken_">LoadMoreItemsAsync(int?, CancellationToken)</a>
        </td>
        <td class="markdown level1 summary"><p>Loads more items asynchronously.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_MoveAsync_System_Int32_System_Int32_System_Threading_CancellationToken_" data-uid="C1.DataCollection.C1WrapDataCollection`2.MoveAsync(System.Int32,System.Int32,System.Threading.CancellationToken)">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.MoveAsync.html#C1_DataCollection_C1WrapDataCollection_2_MoveAsync_System_Int32_System_Int32_System_Threading_CancellationToken_">MoveAsync(int, int, CancellationToken)</a>
        </td>
        <td class="markdown level1 summary"><p>Moves an item from the specified <code class="paramref">fromIndex</code> to <code class="paramref">toIndex</code>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_MoveRangeAsync_System_Int32_System_Int32_System_Int32_System_Threading_CancellationToken_" data-uid="C1.DataCollection.C1WrapDataCollection`2.MoveRangeAsync(System.Int32,System.Int32,System.Int32,System.Threading.CancellationToken)">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.MoveRangeAsync.html#C1_DataCollection_C1WrapDataCollection_2_MoveRangeAsync_System_Int32_System_Int32_System_Int32_System_Threading_CancellationToken_">MoveRangeAsync(int, int, int, CancellationToken)</a>
        </td>
        <td class="markdown level1 summary"><p>Moves the items starting at the specified <code class="paramref">fromIndex</code> to <code class="paramref">toIndex</code>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_MoveToPageAsync_System_Int32_System_Threading_CancellationToken_" data-uid="C1.DataCollection.C1WrapDataCollection`2.MoveToPageAsync(System.Int32,System.Threading.CancellationToken)">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.MoveToPageAsync.html#C1_DataCollection_C1WrapDataCollection_2_MoveToPageAsync_System_Int32_System_Threading_CancellationToken_">MoveToPageAsync(int, CancellationToken)</a>
        </td>
        <td class="markdown level1 summary"><p>Moves to the page <code class="paramref">pageIndex</code>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_OnFilterChanged" data-uid="C1.DataCollection.C1WrapDataCollection`2.OnFilterChanged">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.OnFilterChanged.html#C1_DataCollection_C1WrapDataCollection_2_OnFilterChanged">OnFilterChanged()</a>
        </td>
        <td class="markdown level1 summary"><p>Called after the filter changed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_OnGroupChanged" data-uid="C1.DataCollection.C1WrapDataCollection`2.OnGroupChanged">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.OnGroupChanged.html#C1_DataCollection_C1WrapDataCollection_2_OnGroupChanged">OnGroupChanged()</a>
        </td>
        <td class="markdown level1 summary"><p>Called after the groups changed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_OnPageChanged" data-uid="C1.DataCollection.C1WrapDataCollection`2.OnPageChanged">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.OnPageChanged.html#C1_DataCollection_C1WrapDataCollection_2_OnPageChanged">OnPageChanged()</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.PageChanged.html">PageChanged</a> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_OnSortChanged" data-uid="C1.DataCollection.C1WrapDataCollection`2.OnSortChanged">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.OnSortChanged.html#C1_DataCollection_C1WrapDataCollection_2_OnSortChanged">OnSortChanged()</a>
        </td>
        <td class="markdown level1 summary"><p>Called after the sort changed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_OnSourceCollectionChanged_System_Object_System_Collections_Specialized_NotifyCollectionChangedEventArgs_" data-uid="C1.DataCollection.C1WrapDataCollection`2.OnSourceCollectionChanged(System.Object,System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.OnSourceCollectionChanged.html#C1_DataCollection_C1WrapDataCollection_2_OnSourceCollectionChanged_System_Object_System_Collections_Specialized_NotifyCollectionChangedEventArgs_">OnSourceCollectionChanged(object?, NotifyCollectionChangedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called when the source collection changed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_RefreshAsync_System_Threading_CancellationToken_" data-uid="C1.DataCollection.C1WrapDataCollection`2.RefreshAsync(System.Threading.CancellationToken)">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.RefreshAsync.html#C1_DataCollection_C1WrapDataCollection_2_RefreshAsync_System_Threading_CancellationToken_">RefreshAsync(CancellationToken)</a>
        </td>
        <td class="markdown level1 summary"><p>Refreshes the collection data.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_RemoveAsync_System_Int32_System_Threading_CancellationToken_" data-uid="C1.DataCollection.C1WrapDataCollection`2.RemoveAsync(System.Int32,System.Threading.CancellationToken)">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.RemoveAsync.html#C1_DataCollection_C1WrapDataCollection_2_RemoveAsync_System_Int32_System_Threading_CancellationToken_">RemoveAsync(int, CancellationToken)</a>
        </td>
        <td class="markdown level1 summary"><p>Removes the item at the specified <code class="paramref">index</code> from the collection.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_RemoveRangeAsync_System_Int32_System_Int32_System_Threading_CancellationToken_" data-uid="C1.DataCollection.C1WrapDataCollection`2.RemoveRangeAsync(System.Int32,System.Int32,System.Threading.CancellationToken)">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.RemoveRangeAsync.html#C1_DataCollection_C1WrapDataCollection_2_RemoveRangeAsync_System_Int32_System_Int32_System_Threading_CancellationToken_">RemoveRangeAsync(int, int, CancellationToken)</a>
        </td>
        <td class="markdown level1 summary"><p>Removes the items at the specified <code class="paramref">startingIndex</code> from the collection.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_ReplaceAsync_System_Int32__0_System_Threading_CancellationToken_" data-uid="C1.DataCollection.C1WrapDataCollection`2.ReplaceAsync(System.Int32,`0,System.Threading.CancellationToken)">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.ReplaceAsync.html#C1_DataCollection_C1WrapDataCollection_2_ReplaceAsync_System_Int32__0_System_Threading_CancellationToken_">ReplaceAsync(int, S, CancellationToken)</a>
        </td>
        <td class="markdown level1 summary"><p>Replaces the item at the specified <code class="paramref">index</code> by the specified <code class="paramref">item</code>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_ReplaceRangeAsync_System_Int32_System_Collections_Generic_IEnumerable__0__System_Threading_CancellationToken_" data-uid="C1.DataCollection.C1WrapDataCollection`2.ReplaceRangeAsync(System.Int32,System.Collections.Generic.IEnumerable{`0},System.Threading.CancellationToken)">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.ReplaceRangeAsync.html#C1_DataCollection_C1WrapDataCollection_2_ReplaceRangeAsync_System_Int32_System_Collections_Generic_IEnumerable__0__System_Threading_CancellationToken_">ReplaceRangeAsync(int, IEnumerable&lt;S&gt;, CancellationToken)</a>
        </td>
        <td class="markdown level1 summary"><p>Replaces the items starting at the specified <code class="paramref">startingIndex</code> by the specified <code class="paramref">items</code>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_SortAsync_C1_DataCollection_SortDescription___" data-uid="C1.DataCollection.C1WrapDataCollection`2.SortAsync(C1.DataCollection.SortDescription[])">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.SortAsync.html#C1_DataCollection_C1WrapDataCollection_2_SortAsync_C1_DataCollection_SortDescription___">SortAsync(params SortDescription[])</a>
        </td>
        <td class="markdown level1 summary"><p>Sorts the collection according to the specified sort descriptions.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_SortAsync_C1_DataCollection_SortDescription___System_Threading_CancellationToken_" data-uid="C1.DataCollection.C1WrapDataCollection`2.SortAsync(C1.DataCollection.SortDescription[],System.Threading.CancellationToken)">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.SortAsync.html#C1_DataCollection_C1WrapDataCollection_2_SortAsync_C1_DataCollection_SortDescription___System_Threading_CancellationToken_">SortAsync(SortDescription[], CancellationToken)</a>
        </td>
        <td class="markdown level1 summary"><p>Sorts the collection according to the specified sort descriptions.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_SuppressSourceNotifications" data-uid="C1.DataCollection.C1WrapDataCollection`2.SuppressSourceNotifications">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.SuppressSourceNotifications.html#C1_DataCollection_C1WrapDataCollection_2_SuppressSourceNotifications">SuppressSourceNotifications()</a>
        </td>
        <td class="markdown level1 summary"><p>Disables the notifications while the returned IDisposable is not disposed.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="events">Events
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_FilterChanged" data-uid="C1.DataCollection.C1WrapDataCollection`2.FilterChanged">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.FilterChanged.html">FilterChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Raised after a filter operation was performed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_GroupChanged" data-uid="C1.DataCollection.C1WrapDataCollection`2.GroupChanged">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.GroupChanged.html">GroupChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Raised after a grouping operation was performed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_PageChanged" data-uid="C1.DataCollection.C1WrapDataCollection`2.PageChanged">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.PageChanged.html">PageChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs after the current page changed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_DataCollection_C1WrapDataCollection_2_SortChanged" data-uid="C1.DataCollection.C1WrapDataCollection`2.SortChanged">
          <a class="xref" href="C1.DataCollection.C1WrapDataCollection-2.SortChanged.html">SortChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Raised after a sort operation was performed.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="extensionmethods">Extension Methods</h3>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.AddAsync.html#C1_DataCollection_IDataCollectionEx_AddAsync__1_C1_DataCollection_IDataCollection___0____0_">IDataCollectionEx.AddAsync&lt;T&gt;(IDataCollection&lt;T&gt;, T)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.AddAsync.html#C1_DataCollection_IDataCollectionEx_AddAsync__1_C1_DataCollection_IDataCollection___0____0_System_Threading_CancellationToken_">IDataCollectionEx.AddAsync&lt;T&gt;(IDataCollection&lt;T&gt;, T, CancellationToken)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.AddRangeAsync.html#C1_DataCollection_IDataCollectionEx_AddRangeAsync__1_C1_DataCollection_IDataCollection___0__System_Collections_Generic_IReadOnlyList___0__System_Threading_CancellationToken_">IDataCollectionEx.AddRangeAsync&lt;T&gt;(IDataCollection&lt;T&gt;, IReadOnlyList&lt;T&gt;, CancellationToken)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.AsList.html#C1_DataCollection_IDataCollectionEx_AsList__1_C1_DataCollection_IDataCollection___0__">IDataCollectionEx.AsList&lt;T&gt;(IDataCollection&lt;T&gt;)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.AttachFilterChanged.html#C1_DataCollection_IDataCollectionEx_AttachFilterChanged__1_C1_DataCollection_IDataCollection___0__System_EventHandler_">IDataCollectionEx.AttachFilterChanged&lt;T&gt;(IDataCollection&lt;T&gt;, EventHandler)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.AttachGroupChanged.html#C1_DataCollection_IDataCollectionEx_AttachGroupChanged__1_C1_DataCollection_IDataCollection___0__System_EventHandler_">IDataCollectionEx.AttachGroupChanged&lt;T&gt;(IDataCollection&lt;T&gt;, EventHandler)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.AttachPageChanged.html#C1_DataCollection_IDataCollectionEx_AttachPageChanged__1_C1_DataCollection_IDataCollection___0__System_EventHandler_">IDataCollectionEx.AttachPageChanged&lt;T&gt;(IDataCollection&lt;T&gt;, EventHandler)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.AttachSortChanged.html#C1_DataCollection_IDataCollectionEx_AttachSortChanged__1_C1_DataCollection_IDataCollection___0__System_EventHandler_">IDataCollectionEx.AttachSortChanged&lt;T&gt;(IDataCollection&lt;T&gt;, EventHandler)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.CanFilter.html#C1_DataCollection_IDataCollectionEx_CanFilter__1_C1_DataCollection_IDataCollection___0__C1_DataCollection_FilterExpression_">IDataCollectionEx.CanFilter&lt;T&gt;(IDataCollection&lt;T&gt;, FilterExpression?)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.CanGroup.html#C1_DataCollection_IDataCollectionEx_CanGroup__1_C1_DataCollection_IDataCollection___0__C1_DataCollection_GroupDescription___">IDataCollectionEx.CanGroup&lt;T&gt;(IDataCollection&lt;T&gt;, params GroupDescription[])</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.CanGroup.html#C1_DataCollection_IDataCollectionEx_CanGroup__1_C1_DataCollection_IDataCollection___0__System_String_">IDataCollectionEx.CanGroup&lt;T&gt;(IDataCollection&lt;T&gt;, string)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.CanInsertRange.html#C1_DataCollection_IDataCollectionEx_CanInsertRange__1_C1_DataCollection_IDataCollection___0__System_Int32_System_Collections_Generic_IEnumerable___0__">IDataCollectionEx.CanInsertRange&lt;T&gt;(IDataCollection&lt;T&gt;, int, IEnumerable&lt;T&gt;)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.CanInsert.html#C1_DataCollection_IDataCollectionEx_CanInsert__1_C1_DataCollection_IDataCollection___0__System_Int32___0_">IDataCollectionEx.CanInsert&lt;T&gt;(IDataCollection&lt;T&gt;, int, T)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.CanLoadMoreItems.html#C1_DataCollection_IDataCollectionEx_CanLoadMoreItems__1_C1_DataCollection_IDataCollection___0__">IDataCollectionEx.CanLoadMoreItems&lt;T&gt;(IDataCollection&lt;T&gt;)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.CanMoveRange.html#C1_DataCollection_IDataCollectionEx_CanMoveRange__1_C1_DataCollection_IDataCollection___0__System_Int32_System_Int32_System_Int32_">IDataCollectionEx.CanMoveRange&lt;T&gt;(IDataCollection&lt;T&gt;, int, int, int)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.CanMove.html#C1_DataCollection_IDataCollectionEx_CanMove__1_C1_DataCollection_IDataCollection___0__System_Int32_System_Int32_">IDataCollectionEx.CanMove&lt;T&gt;(IDataCollection&lt;T&gt;, int, int)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.CanRefresh.html#C1_DataCollection_IDataCollectionEx_CanRefresh__1_C1_DataCollection_IDataCollection___0__">IDataCollectionEx.CanRefresh&lt;T&gt;(IDataCollection&lt;T&gt;)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.CanRemoveRange.html#C1_DataCollection_IDataCollectionEx_CanRemoveRange__1_C1_DataCollection_IDataCollection___0__System_Int32_System_Int32_">IDataCollectionEx.CanRemoveRange&lt;T&gt;(IDataCollection&lt;T&gt;, int, int)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.CanRemove.html#C1_DataCollection_IDataCollectionEx_CanRemove__1_C1_DataCollection_IDataCollection___0__System_Int32_">IDataCollectionEx.CanRemove&lt;T&gt;(IDataCollection&lt;T&gt;, int)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.CanReplaceRange.html#C1_DataCollection_IDataCollectionEx_CanReplaceRange__1_C1_DataCollection_IDataCollection___0__System_Int32_System_Collections_Generic_IEnumerable___0__">IDataCollectionEx.CanReplaceRange&lt;T&gt;(IDataCollection&lt;T&gt;, int, IEnumerable&lt;T&gt;)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.CanReplace.html#C1_DataCollection_IDataCollectionEx_CanReplace__1_C1_DataCollection_IDataCollection___0__System_Int32___0_">IDataCollectionEx.CanReplace&lt;T&gt;(IDataCollection&lt;T&gt;, int, T)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.CanSort.html#C1_DataCollection_IDataCollectionEx_CanSort__1_C1_DataCollection_IDataCollection___0__C1_DataCollection_SortDescription___">IDataCollectionEx.CanSort&lt;T&gt;(IDataCollection&lt;T&gt;, params SortDescription[])</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.CanSort.html#C1_DataCollection_IDataCollectionEx_CanSort__1_C1_DataCollection_IDataCollection___0__System_String_">IDataCollectionEx.CanSort&lt;T&gt;(IDataCollection&lt;T&gt;, string)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.CanSort.html#C1_DataCollection_IDataCollectionEx_CanSort__1_C1_DataCollection_IDataCollection___0__System_String_C1_DataCollection_SortDirection_">IDataCollectionEx.CanSort&lt;T&gt;(IDataCollection&lt;T&gt;, string, SortDirection)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.ConnectAsync.html#C1_DataCollection_IDataCollectionEx_ConnectAsync__1_C1_DataCollection_IDataCollection___0__System_Threading_CancellationToken_">IDataCollectionEx.ConnectAsync&lt;T&gt;(IDataCollection&lt;T&gt;, CancellationToken)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.CreateFilterFromString.html#C1_DataCollection_IDataCollectionEx_CreateFilterFromString__1_C1_DataCollection_IDataCollection___0__System_String_System_Boolean_System_Boolean_System_Boolean_System_Boolean_">IDataCollectionEx.CreateFilterFromString&lt;T&gt;(IDataCollection&lt;T&gt;, string, bool, bool, bool, bool)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.CreateNewItem.html#C1_DataCollection_IDataCollectionEx_CreateNewItem__1_C1_DataCollection_IDataCollection___0__">IDataCollectionEx.CreateNewItem&lt;T&gt;(IDataCollection&lt;T&gt;)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.CreatePredicate.html#C1_DataCollection_IDataCollectionEx_CreatePredicate__1_C1_DataCollection_IDataCollection___0__C1_DataCollection_FilterExpression_C1_DataCollection_C1FilterDataCollection___0__FilterCache_">IDataCollectionEx.CreatePredicate&lt;T&gt;(IDataCollection&lt;T&gt;, FilterExpression?, C1FilterDataCollection&lt;T&gt;.FilterCache?)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.DetachFilterChanged.html#C1_DataCollection_IDataCollectionEx_DetachFilterChanged__1_C1_DataCollection_IDataCollection___0__System_EventHandler_">IDataCollectionEx.DetachFilterChanged&lt;T&gt;(IDataCollection&lt;T&gt;, EventHandler)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.DetachGroupChanged.html#C1_DataCollection_IDataCollectionEx_DetachGroupChanged__1_C1_DataCollection_IDataCollection___0__System_EventHandler_">IDataCollectionEx.DetachGroupChanged&lt;T&gt;(IDataCollection&lt;T&gt;, EventHandler)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.DetachPageChanged.html#C1_DataCollection_IDataCollectionEx_DetachPageChanged__1_C1_DataCollection_IDataCollection___0__System_EventHandler_">IDataCollectionEx.DetachPageChanged&lt;T&gt;(IDataCollection&lt;T&gt;, EventHandler)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.DetachSortChanged.html#C1_DataCollection_IDataCollectionEx_DetachSortChanged__1_C1_DataCollection_IDataCollection___0__System_EventHandler_">IDataCollectionEx.DetachSortChanged&lt;T&gt;(IDataCollection&lt;T&gt;, EventHandler)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.DisconnectAsync.html#C1_DataCollection_IDataCollectionEx_DisconnectAsync__1_C1_DataCollection_IDataCollection___0__System_Threading_CancellationToken_">IDataCollectionEx.DisconnectAsync&lt;T&gt;(IDataCollection&lt;T&gt;, CancellationToken)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.FilterAsync.html#C1_DataCollection_IDataCollectionEx_FilterAsync__1_C1_DataCollection_IDataCollection___0__C1_DataCollection_FilterExpression_">IDataCollectionEx.FilterAsync&lt;T&gt;(IDataCollection&lt;T&gt;, FilterExpression?)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.FilterAsync.html#C1_DataCollection_IDataCollectionEx_FilterAsync__1_C1_DataCollection_IDataCollection___0__C1_DataCollection_FilterExpression_System_Threading_CancellationToken_">IDataCollectionEx.FilterAsync&lt;T&gt;(IDataCollection&lt;T&gt;, FilterExpression?, CancellationToken)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.FilterAsync.html#C1_DataCollection_IDataCollectionEx_FilterAsync__1_C1_DataCollection_IDataCollection___0__System_Func_System_Object_System_Boolean__">IDataCollectionEx.FilterAsync&lt;T&gt;(IDataCollection&lt;T&gt;, Func&lt;object, bool&gt;)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.FilterAsync.html#C1_DataCollection_IDataCollectionEx_FilterAsync__1_C1_DataCollection_IDataCollection___0__System_Linq_Expressions_Expression_System_Func___0_System_Object___C1_DataCollection_FilterOperation_System_Object_">IDataCollectionEx.FilterAsync&lt;T&gt;(IDataCollection&lt;T&gt;, Expression&lt;Func&lt;T, object&gt;&gt;, FilterOperation, object)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.FilterAsync.html#C1_DataCollection_IDataCollectionEx_FilterAsync__1_C1_DataCollection_IDataCollection___0__System_String_C1_DataCollection_FilterOperation_System_Object_">IDataCollectionEx.FilterAsync&lt;T&gt;(IDataCollection&lt;T&gt;, string, FilterOperation, object)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.FilterAsync.html#C1_DataCollection_IDataCollectionEx_FilterAsync__1_C1_DataCollection_IDataCollection___0__System_String_System_Boolean_System_Boolean_System_Boolean_System_Boolean_">IDataCollectionEx.FilterAsync&lt;T&gt;(IDataCollection&lt;T&gt;, string, bool, bool, bool, bool)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.GetConnectionState.html#C1_DataCollection_IDataCollectionEx_GetConnectionState__1_C1_DataCollection_IDataCollection___0__">IDataCollectionEx.GetConnectionState&lt;T&gt;(IDataCollection&lt;T&gt;)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.GetCurrentPage.html#C1_DataCollection_IDataCollectionEx_GetCurrentPage__1_C1_DataCollection_IDataCollection___0__">IDataCollectionEx.GetCurrentPage&lt;T&gt;(IDataCollection&lt;T&gt;)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.GetFilterExpression.html#C1_DataCollection_IDataCollectionEx_GetFilterExpression__1_C1_DataCollection_IDataCollection___0__">IDataCollectionEx.GetFilterExpression&lt;T&gt;(IDataCollection&lt;T&gt;)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.GetGroupDescriptions.html#C1_DataCollection_IDataCollectionEx_GetGroupDescriptions__1_C1_DataCollection_IDataCollection___0__">IDataCollectionEx.GetGroupDescriptions&lt;T&gt;(IDataCollection&lt;T&gt;)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.GetLoadedItems.html#C1_DataCollection_IDataCollectionEx_GetLoadedItems__1_C1_DataCollection_IDataCollection___0__System_Nullable_System_Int32__System_Nullable_System_Int32__">IDataCollectionEx.GetLoadedItems&lt;T&gt;(IDataCollection&lt;T&gt;, int?, int?)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.GetPageSize.html#C1_DataCollection_IDataCollectionEx_GetPageSize__1_C1_DataCollection_IDataCollection___0__">IDataCollectionEx.GetPageSize&lt;T&gt;(IDataCollection&lt;T&gt;)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.GetPagesCount.html#C1_DataCollection_IDataCollectionEx_GetPagesCount__1_C1_DataCollection_IDataCollection___0__">IDataCollectionEx.GetPagesCount&lt;T&gt;(IDataCollection&lt;T&gt;)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.GetSortDescriptions.html#C1_DataCollection_IDataCollectionEx_GetSortDescriptions__1_C1_DataCollection_IDataCollection___0__">IDataCollectionEx.GetSortDescriptions&lt;T&gt;(IDataCollection&lt;T&gt;)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.GetSource.html#C1_DataCollection_IDataCollectionEx_GetSource__1_C1_DataCollection_IDataCollection___0__">IDataCollectionEx.GetSource&lt;T&gt;(IDataCollection&lt;T&gt;)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.GetTextFields.html#C1_DataCollection_IDataCollectionEx_GetTextFields__1_C1_DataCollection_IDataCollection___0__System_Boolean_">IDataCollectionEx.GetTextFields&lt;T&gt;(IDataCollection&lt;T&gt;, bool)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.GetTotalCount.html#C1_DataCollection_IDataCollectionEx_GetTotalCount__1_C1_DataCollection_IDataCollection___0__">IDataCollectionEx.GetTotalCount&lt;T&gt;(IDataCollection&lt;T&gt;)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.GroupAsync.html#C1_DataCollection_IDataCollectionEx_GroupAsync__1_C1_DataCollection_IDataCollection___0__C1_DataCollection_GroupDescription___">IDataCollectionEx.GroupAsync&lt;T&gt;(IDataCollection&lt;T&gt;, GroupDescription[])</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.GroupAsync.html#C1_DataCollection_IDataCollectionEx_GroupAsync__1_C1_DataCollection_IDataCollection___0__C1_DataCollection_GroupDescription___System_Threading_CancellationToken_">IDataCollectionEx.GroupAsync&lt;T&gt;(IDataCollection&lt;T&gt;, GroupDescription[], CancellationToken)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.GroupAsync.html#C1_DataCollection_IDataCollectionEx_GroupAsync__1_C1_DataCollection_IDataCollection___0__System_Linq_Expressions_Expression_System_Func___0_System_Object___">IDataCollectionEx.GroupAsync&lt;T&gt;(IDataCollection&lt;T&gt;, Expression&lt;Func&lt;T, object&gt;&gt;)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.GroupAsync.html#C1_DataCollection_IDataCollectionEx_GroupAsync__1_C1_DataCollection_IDataCollection___0__System_String___">IDataCollectionEx.GroupAsync&lt;T&gt;(IDataCollection&lt;T&gt;, params string[])</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.IndexOf.html#C1_DataCollection_IDataCollectionEx_IndexOf__1_C1_DataCollection_IDataCollection___0____0_">IDataCollectionEx.IndexOf&lt;T&gt;(IDataCollection&lt;T&gt;, T)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.InsertAsync.html#C1_DataCollection_IDataCollectionEx_InsertAsync__1_C1_DataCollection_IDataCollection___0__System_Int32___0_">IDataCollectionEx.InsertAsync&lt;T&gt;(IDataCollection&lt;T&gt;, int, T)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.InsertAsync.html#C1_DataCollection_IDataCollectionEx_InsertAsync__1_C1_DataCollection_IDataCollection___0__System_Int32___0_System_Threading_CancellationToken_">IDataCollectionEx.InsertAsync&lt;T&gt;(IDataCollection&lt;T&gt;, int, T, CancellationToken)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.InsertRangeAsync.html#C1_DataCollection_IDataCollectionEx_InsertRangeAsync__1_C1_DataCollection_IDataCollection___0__System_Int32_System_Collections_Generic_IEnumerable___0__System_Threading_CancellationToken_">IDataCollectionEx.InsertRangeAsync&lt;T&gt;(IDataCollection&lt;T&gt;, int, IEnumerable&lt;T&gt;, CancellationToken)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.IsPaginated.html#C1_DataCollection_IDataCollectionEx_IsPaginated__1_C1_DataCollection_IDataCollection___0__">IDataCollectionEx.IsPaginated&lt;T&gt;(IDataCollection&lt;T&gt;)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.IsVirtualizing.html#C1_DataCollection_IDataCollectionEx_IsVirtualizing__1_C1_DataCollection_IDataCollection___0__">IDataCollectionEx.IsVirtualizing&lt;T&gt;(IDataCollection&lt;T&gt;)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.LoadAsync.html#C1_DataCollection_IDataCollectionEx_LoadAsync__1_C1_DataCollection_IDataCollection___0__System_Nullable_System_Int32__System_Nullable_System_Int32__System_Threading_CancellationToken_">IDataCollectionEx.LoadAsync&lt;T&gt;(IDataCollection&lt;T&gt;, int?, int?, CancellationToken)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.LoadMoreItemsAsync.html#C1_DataCollection_IDataCollectionEx_LoadMoreItemsAsync__1_C1_DataCollection_IDataCollection___0__System_Nullable_System_Int32__System_Threading_CancellationToken_">IDataCollectionEx.LoadMoreItemsAsync&lt;T&gt;(IDataCollection&lt;T&gt;, int?, CancellationToken)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.MoveAsync.html#C1_DataCollection_IDataCollectionEx_MoveAsync__1_C1_DataCollection_IDataCollection___0__System_Int32_System_Int32_">IDataCollectionEx.MoveAsync&lt;T&gt;(IDataCollection&lt;T&gt;, int, int)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.MoveAsync.html#C1_DataCollection_IDataCollectionEx_MoveAsync__1_C1_DataCollection_IDataCollection___0__System_Int32_System_Int32_System_Threading_CancellationToken_">IDataCollectionEx.MoveAsync&lt;T&gt;(IDataCollection&lt;T&gt;, int, int, CancellationToken)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.MoveRangeAsync.html#C1_DataCollection_IDataCollectionEx_MoveRangeAsync__1_C1_DataCollection_IDataCollection___0__System_Int32_System_Int32_System_Int32_System_Threading_CancellationToken_">IDataCollectionEx.MoveRangeAsync&lt;T&gt;(IDataCollection&lt;T&gt;, int, int, int, CancellationToken)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.MoveToPageAsync.html#C1_DataCollection_IDataCollectionEx_MoveToPageAsync__1_C1_DataCollection_IDataCollection___0__System_Int32_System_Threading_CancellationToken_">IDataCollectionEx.MoveToPageAsync&lt;T&gt;(IDataCollection&lt;T&gt;, int, CancellationToken)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.NeedsLoadAsync.html#C1_DataCollection_IDataCollectionEx_NeedsLoadAsync__1_C1_DataCollection_IDataCollection___0__">IDataCollectionEx.NeedsLoadAsync&lt;T&gt;(IDataCollection&lt;T&gt;)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.RefreshAsync.html#C1_DataCollection_IDataCollectionEx_RefreshAsync__1_C1_DataCollection_IDataCollection___0__">IDataCollectionEx.RefreshAsync&lt;T&gt;(IDataCollection&lt;T&gt;)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.RemoveAsync.html#C1_DataCollection_IDataCollectionEx_RemoveAsync__1_C1_DataCollection_IDataCollection___0__System_Int32_">IDataCollectionEx.RemoveAsync&lt;T&gt;(IDataCollection&lt;T&gt;, int)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.RemoveAsync.html#C1_DataCollection_IDataCollectionEx_RemoveAsync__1_C1_DataCollection_IDataCollection___0__System_Int32_System_Threading_CancellationToken_">IDataCollectionEx.RemoveAsync&lt;T&gt;(IDataCollection&lt;T&gt;, int, CancellationToken)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.RemoveFilterAsync.html#C1_DataCollection_IDataCollectionEx_RemoveFilterAsync__1_C1_DataCollection_IDataCollection___0__">IDataCollectionEx.RemoveFilterAsync&lt;T&gt;(IDataCollection&lt;T&gt;)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.RemoveRangeAsync.html#C1_DataCollection_IDataCollectionEx_RemoveRangeAsync__1_C1_DataCollection_IDataCollection___0__System_Int32_System_Int32_System_Threading_CancellationToken_">IDataCollectionEx.RemoveRangeAsync&lt;T&gt;(IDataCollection&lt;T&gt;, int, int, CancellationToken)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.ReplaceAsync.html#C1_DataCollection_IDataCollectionEx_ReplaceAsync__1_C1_DataCollection_IDataCollection___0__System_Int32___0_">IDataCollectionEx.ReplaceAsync&lt;T&gt;(IDataCollection&lt;T&gt;, int, T)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.ReplaceAsync.html#C1_DataCollection_IDataCollectionEx_ReplaceAsync__1_C1_DataCollection_IDataCollection___0__System_Int32___0_System_Threading_CancellationToken_">IDataCollectionEx.ReplaceAsync&lt;T&gt;(IDataCollection&lt;T&gt;, int, T, CancellationToken)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.ReplaceRangeAsync.html#C1_DataCollection_IDataCollectionEx_ReplaceRangeAsync__1_C1_DataCollection_IDataCollection___0__System_Int32_System_Collections_Generic_IEnumerable___0__System_Threading_CancellationToken_">IDataCollectionEx.ReplaceRangeAsync&lt;T&gt;(IDataCollection&lt;T&gt;, int, IEnumerable&lt;T&gt;, CancellationToken)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.SetPageSize.html#C1_DataCollection_IDataCollectionEx_SetPageSize__1_C1_DataCollection_IDataCollection___0__System_Int32_">IDataCollectionEx.SetPageSize&lt;T&gt;(IDataCollection&lt;T&gt;, int)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.SortAsync.html#C1_DataCollection_IDataCollectionEx_SortAsync__1_C1_DataCollection_IDataCollection___0__C1_DataCollection_SortDescription___">IDataCollectionEx.SortAsync&lt;T&gt;(IDataCollection&lt;T&gt;, params SortDescription[])</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.SortAsync.html#C1_DataCollection_IDataCollectionEx_SortAsync__1_C1_DataCollection_IDataCollection___0__C1_DataCollection_SortDescription___System_Threading_CancellationToken_">IDataCollectionEx.SortAsync&lt;T&gt;(IDataCollection&lt;T&gt;, SortDescription[], CancellationToken)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.SortAsync.html#C1_DataCollection_IDataCollectionEx_SortAsync__1_C1_DataCollection_IDataCollection___0__System_Linq_Expressions_Expression_System_Func___0_System_Object___C1_DataCollection_SortDirection_">IDataCollectionEx.SortAsync&lt;T&gt;(IDataCollection&lt;T&gt;, Expression&lt;Func&lt;T, object&gt;&gt;, SortDirection)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.SortAsync.html#C1_DataCollection_IDataCollectionEx_SortAsync__1_C1_DataCollection_IDataCollection___0__System_String_C1_DataCollection_SortDirection_">IDataCollectionEx.SortAsync&lt;T&gt;(IDataCollection&lt;T&gt;, string, SortDirection)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.AsDataCollection.html#C1_DataCollection_IDataCollectionEx_AsDataCollection__1_System_Collections_Generic_IEnumerable___0__">IDataCollectionEx.AsDataCollection&lt;T&gt;(IEnumerable&lt;T&gt;)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.ToDataCollection.html#C1_DataCollection_IDataCollectionEx_ToDataCollection__1_System_Collections_Generic_IEnumerable___0__">IDataCollectionEx.ToDataCollection&lt;T&gt;(IEnumerable&lt;T&gt;)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IReadOnlyListEx.IndexOf.html#C1_DataCollection_IReadOnlyListEx_IndexOf__1_System_Collections_Generic_IReadOnlyList___0____0_">IReadOnlyListEx.IndexOf&lt;T&gt;(IReadOnlyList&lt;T&gt;, T)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.AsDataCollection.html#C1_DataCollection_IDataCollectionEx_AsDataCollection__1_System_Collections_IEnumerable_">IDataCollectionEx.AsDataCollection&lt;T&gt;(IEnumerable)</a>
  </div>
  <div>
      <a class="xref" href="C1.DataCollection.IDataCollectionEx.ToDataCollection.html#C1_DataCollection_IDataCollectionEx_ToDataCollection__1_System_Collections_IEnumerable_">IDataCollectionEx.ToDataCollection&lt;T&gt;(IEnumerable)</a>
  </div>

</div>
