# GrapeCity.Documents.Common.StructList-1

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="GrapeCity_Documents_Common_StructList_1" data-uid="GrapeCity.Documents.Common.StructList`1" class="text-break">StructList&lt;T&gt; Class
</h1>
  <div class="markdown level0 summary"><p>Represents a strongly typed list of structs that can be effectively accessed by index.</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"><span class="xref">StructList&lt;T&gt;</span></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="GrapeCity.Documents.Common.html">GrapeCity.Documents.Common</a></h6>
  <h6><strong>Assembly</strong>: DS.Documents.Imaging.dll</h6>
  <h5 id="GrapeCity_Documents_Common_StructList_1_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class StructList&lt;T&gt; where T : struct</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class StructList(Of T As Structure)</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">T</span></td>
        <td><p>The type of structs in the list.</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="GrapeCity_Documents_Common_StructList_1__ctor" data-uid="GrapeCity.Documents.Common.StructList`1.#ctor">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.-ctor.html#GrapeCity_Documents_Common_StructList_1__ctor">StructList()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a> class that is empty.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1__ctor_System_Collections_Generic_IEnumerable__0__" data-uid="GrapeCity.Documents.Common.StructList`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.-ctor.html#GrapeCity_Documents_Common_StructList_1__ctor_System_Collections_Generic_IEnumerable__0__">StructList(IEnumerable&lt;T&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a> class that contains elements copied from the specified collection.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1__ctor_System_Int32_" data-uid="GrapeCity.Documents.Common.StructList`1.#ctor(System.Int32)">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.-ctor.html#GrapeCity_Documents_Common_StructList_1__ctor_System_Int32_">StructList(int)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a> class that is empty and has the specified initial capacity.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1__ctor__0___System_Int32_System_Int32_" data-uid="GrapeCity.Documents.Common.StructList`1.#ctor(`0[],System.Int32,System.Int32)">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.-ctor.html#GrapeCity_Documents_Common_StructList_1__ctor__0___System_Int32_System_Int32_">StructList(T[], int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a> class that contains elements copied from the specified array.</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="GrapeCity_Documents_Common_StructList_1_Capacity" data-uid="GrapeCity.Documents.Common.StructList`1.Capacity">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.Capacity.html#GrapeCity_Documents_Common_StructList_1_Capacity">Capacity</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the total number of elements the internal array can hold without resizing.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_Count" data-uid="GrapeCity.Documents.Common.StructList`1.Count">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.Count.html#GrapeCity_Documents_Common_StructList_1_Count">Count</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the number of elements actually contained in the <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_InnerArray" data-uid="GrapeCity.Documents.Common.StructList`1.InnerArray">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.InnerArray.html#GrapeCity_Documents_Common_StructList_1_InnerArray">InnerArray</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the current array containing the elements of the <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_Item_System_Int32_" data-uid="GrapeCity.Documents.Common.StructList`1.Item(System.Int32)">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.Item.html#GrapeCity_Documents_Common_StructList_1_Item_System_Int32_">this[int]</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a reference to the struct at the specified index.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_SyncRoot" data-uid="GrapeCity.Documents.Common.StructList`1.SyncRoot">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.SyncRoot.html#GrapeCity_Documents_Common_StructList_1_SyncRoot">SyncRoot</a>
        </td>
        <td class="markdown level1 summary"><p>Gets an object that can be used to synchronize access to the <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a>.</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="GrapeCity_Documents_Common_StructList_1_Add__0__" data-uid="GrapeCity.Documents.Common.StructList`1.Add(`0@)">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.Add.html#GrapeCity_Documents_Common_StructList_1_Add__0__">Add(in T)</a>
        </td>
        <td class="markdown level1 summary"><p>Adds a struct to the end of the <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_AddArray__0___System_Int32_System_Int32_" data-uid="GrapeCity.Documents.Common.StructList`1.AddArray(`0[],System.Int32,System.Int32)">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.AddArray.html#GrapeCity_Documents_Common_StructList_1_AddArray__0___System_Int32_System_Int32_">AddArray(T[], int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Adds the elements of the specified array to the end of the <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_AddRange_System_Collections_Generic_IEnumerable__0__" data-uid="GrapeCity.Documents.Common.StructList`1.AddRange(System.Collections.Generic.IEnumerable{`0})">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.AddRange.html#GrapeCity_Documents_Common_StructList_1_AddRange_System_Collections_Generic_IEnumerable__0__">AddRange(IEnumerable&lt;T&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Adds the elements of the specified collection to the end of the <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_AsReadOnly" data-uid="GrapeCity.Documents.Common.StructList`1.AsReadOnly">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.AsReadOnly.html#GrapeCity_Documents_Common_StructList_1_AsReadOnly">AsReadOnly()</a>
        </td>
        <td class="markdown level1 summary"><p>Returns a read-only <a class="xref" href="GrapeCity.Documents.Common.ReadOnlyStructList-1.html">ReadOnlyStructList&lt;T&gt;</a> wrapper for the current <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_BinarySearch_System_Int32_System_Int32__0__GrapeCity_Documents_Common_IStructComparer__0__" data-uid="GrapeCity.Documents.Common.StructList`1.BinarySearch(System.Int32,System.Int32,`0@,GrapeCity.Documents.Common.IStructComparer{`0})">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.BinarySearch.html#GrapeCity_Documents_Common_StructList_1_BinarySearch_System_Int32_System_Int32__0__GrapeCity_Documents_Common_IStructComparer__0__">BinarySearch(int, int, in T, IStructComparer&lt;T&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Searches a range of elements in the sorted <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a> for an element using the specified comparer and returns the zero-based index of the element.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_BinarySearch_System_Int32_System_Int32__0__GrapeCity_Documents_Common_StructComparison__0__" data-uid="GrapeCity.Documents.Common.StructList`1.BinarySearch(System.Int32,System.Int32,`0@,GrapeCity.Documents.Common.StructComparison{`0})">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.BinarySearch.html#GrapeCity_Documents_Common_StructList_1_BinarySearch_System_Int32_System_Int32__0__GrapeCity_Documents_Common_StructComparison__0__">BinarySearch(int, int, in T, StructComparison&lt;T&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Searches a range of elements in the sorted <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a> for an element using the specified <a class="xref" href="GrapeCity.Documents.Common.StructComparison-1.html">StructComparison&lt;T&gt;</a> and returns the zero-based index of the element.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_Clear" data-uid="GrapeCity.Documents.Common.StructList`1.Clear">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.Clear.html#GrapeCity_Documents_Common_StructList_1_Clear">Clear()</a>
        </td>
        <td class="markdown level1 summary"><p>Removes all elements from the <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_ConvertAll__1_GrapeCity_Documents_Common_StructConverter__0___0__" data-uid="GrapeCity.Documents.Common.StructList`1.ConvertAll``1(GrapeCity.Documents.Common.StructConverter{`0,``0})">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.ConvertAll.html#GrapeCity_Documents_Common_StructList_1_ConvertAll__1_GrapeCity_Documents_Common_StructConverter__0___0__">ConvertAll&lt;TOutput&gt;(StructConverter&lt;T, TOutput&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts the elements in the current <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a> to another type, and returns a list containing the converted elements.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_CopyTo_System_Int32__0___System_Int32_System_Int32_" data-uid="GrapeCity.Documents.Common.StructList`1.CopyTo(System.Int32,`0[],System.Int32,System.Int32)">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.CopyTo.html#GrapeCity_Documents_Common_StructList_1_CopyTo_System_Int32__0___System_Int32_System_Int32_">CopyTo(int, T[], int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Copies a range of elements from the <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a> to a compatible one-dimensional array, starting at the specified index of the target array.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_CopyTo__0___System_Int32_" data-uid="GrapeCity.Documents.Common.StructList`1.CopyTo(`0[],System.Int32)">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.CopyTo.html#GrapeCity_Documents_Common_StructList_1_CopyTo__0___System_Int32_">CopyTo(T[], int)</a>
        </td>
        <td class="markdown level1 summary"><p>Copies the entire <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a> to a compatible one-dimensional array, starting at the specified index of the target array.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_CountAll_GrapeCity_Documents_Common_StructPredicate__0__" data-uid="GrapeCity.Documents.Common.StructList`1.CountAll(GrapeCity.Documents.Common.StructPredicate{`0})">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.CountAll.html#GrapeCity_Documents_Common_StructList_1_CountAll_GrapeCity_Documents_Common_StructPredicate__0__">CountAll(StructPredicate&lt;T&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the number of elements in the <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a> that match the conditions defined by the specified predicate.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_Exists_GrapeCity_Documents_Common_StructPredicate__0__" data-uid="GrapeCity.Documents.Common.StructList`1.Exists(GrapeCity.Documents.Common.StructPredicate{`0})">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.Exists.html#GrapeCity_Documents_Common_StructList_1_Exists_GrapeCity_Documents_Common_StructPredicate__0__">Exists(StructPredicate&lt;T&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether the <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a> contains elements that match the conditions defined by the specified predicate.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_FindAll_GrapeCity_Documents_Common_StructPredicate__0__" data-uid="GrapeCity.Documents.Common.StructList`1.FindAll(GrapeCity.Documents.Common.StructPredicate{`0})">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.FindAll.html#GrapeCity_Documents_Common_StructList_1_FindAll_GrapeCity_Documents_Common_StructPredicate__0__">FindAll(StructPredicate&lt;T&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Retrieves all the elements that match the conditions defined by the specified predicate.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_FindIndex_GrapeCity_Documents_Common_StructPredicate__0__" data-uid="GrapeCity.Documents.Common.StructList`1.FindIndex(GrapeCity.Documents.Common.StructPredicate{`0})">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.FindIndex.html#GrapeCity_Documents_Common_StructList_1_FindIndex_GrapeCity_Documents_Common_StructPredicate__0__">FindIndex(StructPredicate&lt;T&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the entire <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_FindIndex_System_Int32_GrapeCity_Documents_Common_StructPredicate__0__" data-uid="GrapeCity.Documents.Common.StructList`1.FindIndex(System.Int32,GrapeCity.Documents.Common.StructPredicate{`0})">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.FindIndex.html#GrapeCity_Documents_Common_StructList_1_FindIndex_System_Int32_GrapeCity_Documents_Common_StructPredicate__0__">FindIndex(int, StructPredicate&lt;T&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the range of elements in the <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a> that extends from the specified index to the last element.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_FindIndex_System_Int32_System_Int32_GrapeCity_Documents_Common_StructPredicate__0__" data-uid="GrapeCity.Documents.Common.StructList`1.FindIndex(System.Int32,System.Int32,GrapeCity.Documents.Common.StructPredicate{`0})">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.FindIndex.html#GrapeCity_Documents_Common_StructList_1_FindIndex_System_Int32_System_Int32_GrapeCity_Documents_Common_StructPredicate__0__">FindIndex(int, int, StructPredicate&lt;T&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the range of elements in the <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a> that starts at the specified index and contains the specified number of elements.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_FindLastIndex_GrapeCity_Documents_Common_StructPredicate__0__" data-uid="GrapeCity.Documents.Common.StructList`1.FindLastIndex(GrapeCity.Documents.Common.StructPredicate{`0})">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.FindLastIndex.html#GrapeCity_Documents_Common_StructList_1_FindLastIndex_GrapeCity_Documents_Common_StructPredicate__0__">FindLastIndex(StructPredicate&lt;T&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the entire <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_FindLastIndex_System_Int32_GrapeCity_Documents_Common_StructPredicate__0__" data-uid="GrapeCity.Documents.Common.StructList`1.FindLastIndex(System.Int32,GrapeCity.Documents.Common.StructPredicate{`0})">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.FindLastIndex.html#GrapeCity_Documents_Common_StructList_1_FindLastIndex_System_Int32_GrapeCity_Documents_Common_StructPredicate__0__">FindLastIndex(int, StructPredicate&lt;T&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the range of elements in the <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a> that extends from the first element to the specified index.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_FindLastIndex_System_Int32_System_Int32_GrapeCity_Documents_Common_StructPredicate__0__" data-uid="GrapeCity.Documents.Common.StructList`1.FindLastIndex(System.Int32,System.Int32,GrapeCity.Documents.Common.StructPredicate{`0})">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.FindLastIndex.html#GrapeCity_Documents_Common_StructList_1_FindLastIndex_System_Int32_System_Int32_GrapeCity_Documents_Common_StructPredicate__0__">FindLastIndex(int, int, StructPredicate&lt;T&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the range of elements in the <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a> that contains the specified number of elements and ends at the specified index.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_ForEach_GrapeCity_Documents_Common_StructAction__0__" data-uid="GrapeCity.Documents.Common.StructList`1.ForEach(GrapeCity.Documents.Common.StructAction{`0})">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.ForEach.html#GrapeCity_Documents_Common_StructList_1_ForEach_GrapeCity_Documents_Common_StructAction__0__">ForEach(StructAction&lt;T&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Performs the specified action on each element of the <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_GetRange_System_Int32_System_Int32_" data-uid="GrapeCity.Documents.Common.StructList`1.GetRange(System.Int32,System.Int32)">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.GetRange.html#GrapeCity_Documents_Common_StructList_1_GetRange_System_Int32_System_Int32_">GetRange(int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a shallow copy of a range of elements in the source <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_Insert_System_Int32__0__" data-uid="GrapeCity.Documents.Common.StructList`1.Insert(System.Int32,`0@)">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.Insert.html#GrapeCity_Documents_Common_StructList_1_Insert_System_Int32__0__">Insert(int, in T)</a>
        </td>
        <td class="markdown level1 summary"><p>Inserts a struct into the <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a> at the specified index.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_InsertArray_System_Int32__0___System_Int32_System_Int32_" data-uid="GrapeCity.Documents.Common.StructList`1.InsertArray(System.Int32,`0[],System.Int32,System.Int32)">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.InsertArray.html#GrapeCity_Documents_Common_StructList_1_InsertArray_System_Int32__0___System_Int32_System_Int32_">InsertArray(int, T[], int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Inserts the elements of an array into the <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a> at the specified index.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_InsertRange_System_Int32_System_Collections_Generic_IEnumerable__0__" data-uid="GrapeCity.Documents.Common.StructList`1.InsertRange(System.Int32,System.Collections.Generic.IEnumerable{`0})">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.InsertRange.html#GrapeCity_Documents_Common_StructList_1_InsertRange_System_Int32_System_Collections_Generic_IEnumerable__0__">InsertRange(int, IEnumerable&lt;T&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Inserts the elements of a collection into the <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a> at the specified index.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_RemoveAll_GrapeCity_Documents_Common_StructPredicate__0__" data-uid="GrapeCity.Documents.Common.StructList`1.RemoveAll(GrapeCity.Documents.Common.StructPredicate{`0})">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.RemoveAll.html#GrapeCity_Documents_Common_StructList_1_RemoveAll_GrapeCity_Documents_Common_StructPredicate__0__">RemoveAll(StructPredicate&lt;T&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Removes all the elements that match the conditions defined by the specified predicate.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_RemoveAt_System_Int32_" data-uid="GrapeCity.Documents.Common.StructList`1.RemoveAt(System.Int32)">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.RemoveAt.html#GrapeCity_Documents_Common_StructList_1_RemoveAt_System_Int32_">RemoveAt(int)</a>
        </td>
        <td class="markdown level1 summary"><p>Removes the element at the specified index of the <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_RemoveRange_System_Int32_System_Int32_" data-uid="GrapeCity.Documents.Common.StructList`1.RemoveRange(System.Int32,System.Int32)">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.RemoveRange.html#GrapeCity_Documents_Common_StructList_1_RemoveRange_System_Int32_System_Int32_">RemoveRange(int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Removes a range of elements from the <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_Reverse" data-uid="GrapeCity.Documents.Common.StructList`1.Reverse">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.Reverse.html#GrapeCity_Documents_Common_StructList_1_Reverse">Reverse()</a>
        </td>
        <td class="markdown level1 summary"><p>Reverses the order of the elements in the entire <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_Reverse_System_Int32_System_Int32_" data-uid="GrapeCity.Documents.Common.StructList`1.Reverse(System.Int32,System.Int32)">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.Reverse.html#GrapeCity_Documents_Common_StructList_1_Reverse_System_Int32_System_Int32_">Reverse(int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Reverses the order of the elements in the specified range.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_Sort_GrapeCity_Documents_Common_IStructComparer__0__" data-uid="GrapeCity.Documents.Common.StructList`1.Sort(GrapeCity.Documents.Common.IStructComparer{`0})">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.Sort.html#GrapeCity_Documents_Common_StructList_1_Sort_GrapeCity_Documents_Common_IStructComparer__0__">Sort(IStructComparer&lt;T&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Sorts the elements in the entire <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a> using the specified comparer.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_Sort_GrapeCity_Documents_Common_StructComparison__0__" data-uid="GrapeCity.Documents.Common.StructList`1.Sort(GrapeCity.Documents.Common.StructComparison{`0})">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.Sort.html#GrapeCity_Documents_Common_StructList_1_Sort_GrapeCity_Documents_Common_StructComparison__0__">Sort(StructComparison&lt;T&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Sorts the elements in the entire <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a> using the specified <a class="xref" href="GrapeCity.Documents.Common.StructComparison-1.html">StructComparison&lt;T&gt;</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_Sort_System_Int32_System_Int32_GrapeCity_Documents_Common_IStructComparer__0__" data-uid="GrapeCity.Documents.Common.StructList`1.Sort(System.Int32,System.Int32,GrapeCity.Documents.Common.IStructComparer{`0})">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.Sort.html#GrapeCity_Documents_Common_StructList_1_Sort_System_Int32_System_Int32_GrapeCity_Documents_Common_IStructComparer__0__">Sort(int, int, IStructComparer&lt;T&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Sorts the elements in a range of elements in <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a> using the specified comparer.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_Sort_System_Int32_System_Int32_GrapeCity_Documents_Common_StructComparison__0__" data-uid="GrapeCity.Documents.Common.StructList`1.Sort(System.Int32,System.Int32,GrapeCity.Documents.Common.StructComparison{`0})">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.Sort.html#GrapeCity_Documents_Common_StructList_1_Sort_System_Int32_System_Int32_GrapeCity_Documents_Common_StructComparison__0__">Sort(int, int, StructComparison&lt;T&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Sorts the elements in a range of elements in <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a> using the specified <a class="xref" href="GrapeCity.Documents.Common.StructComparison-1.html">StructComparison&lt;T&gt;</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_ToArray" data-uid="GrapeCity.Documents.Common.StructList`1.ToArray">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.ToArray.html#GrapeCity_Documents_Common_StructList_1_ToArray">ToArray()</a>
        </td>
        <td class="markdown level1 summary"><p>Copies the elements of the <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a> to a new array.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_TrimExcess" data-uid="GrapeCity.Documents.Common.StructList`1.TrimExcess">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.TrimExcess.html#GrapeCity_Documents_Common_StructList_1_TrimExcess">TrimExcess()</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the capacity to the actual number of elements in the <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a>, if that number is less than a threshold value.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Common_StructList_1_TrueForAll_GrapeCity_Documents_Common_StructPredicate__0__" data-uid="GrapeCity.Documents.Common.StructList`1.TrueForAll(GrapeCity.Documents.Common.StructPredicate{`0})">
          <a class="xref" href="GrapeCity.Documents.Common.StructList-1.TrueForAll.html#GrapeCity_Documents_Common_StructList_1_TrueForAll_GrapeCity_Documents_Common_StructPredicate__0__">TrueForAll(StructPredicate&lt;T&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether every element in the <a class="xref" href="GrapeCity.Documents.Common.StructList-1.html">StructList&lt;T&gt;</a> matches the conditions defined by the specified predicate.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
