# C1.LiveLinq.LiveViews.ViewOrder

## Content

<div class="doc-site-dotnet-api-container">




  <h1 id="C1_LiveLinq_LiveViews_ViewOrder" data-uid="C1.LiveLinq.LiveViews.ViewOrder" class="text-break">ViewOrder Enum
</h1>
  <div class="markdown level0 summary"><p>Specifies whether and how a view must preserve item order if it exists in the source.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.LiveLinq.LiveViews.html">C1.LiveLinq.LiveViews</a></h6>
  <h6><strong>Assembly</strong>: C1.LiveLinq.4.8.dll</h6>
  <h5 id="C1_LiveLinq_LiveViews_ViewOrder_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public enum ViewOrder</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Enum ViewOrder</code></pre>
  </div>
  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    <thead>
    </thead></thead><tbody>
      <tr>
        <td id="C1_LiveLinq_LiveViews_ViewOrder_NotPreserved">NotPreserved</td>
        <td><p>Source order is not preserved. Preserving source order is not guaranteed even at view creation.</p>
</td>
      </tr>
      <tr>
        <td id="C1_LiveLinq_LiveViews_ViewOrder_PartiallyPreserved">PartiallyPreserved</td>
        <td><p>Source order is partially preserved. When the view is created, it preserves source order,
but later, when changes occur in the source, view items added or modified to reflect those changes
aren't guaranteed to appear at the same order position in the view as in the source.</p>
</td>
      </tr>
      <tr>
        <td id="C1_LiveLinq_LiveViews_ViewOrder_Preserved">Preserved</td>
        <td><p>Source order is preserved completely. Order of items in the view is always the
same as in the source (if source has a particular order),
even after the view is maintained to reflect changes that occurred in the source.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="extensionmethods">Extension Methods</h3>
  <div>
      <a class="xref" href="C1.LiveLinq.Hints.Indexed.html#C1_LiveLinq_Hints_Indexed__1___0_">Hints.Indexed&lt;ViewOrder&gt;(ViewOrder)</a>
  </div>
  <div>
      <a class="xref" href="C1.LiveLinq.Hints.Indexed.html#C1_LiveLinq_Hints_Indexed__1___0_C1_LiveLinq_IndexingHintAction_">Hints.Indexed&lt;ViewOrder&gt;(ViewOrder, IndexingHintAction)</a>
  </div>
</div>
