# C1.WPF.RichTextBox.Documents.C1TextPointer

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_WPF_RichTextBox_Documents_C1TextPointer" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer" class="text-break">C1TextPointer Class
</h1>
  <div class="markdown level0 summary"><p>Represents a position within a <a class="xref" href="C1.WPF.RichTextBox.Documents.C1Document.html">C1Document</a></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">C1TextPointer</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.icomparable-1">IComparable</a>&lt;<a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.html">C1TextPointer</a>&gt;</div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.WPF.RichTextBox.Documents.html">C1.WPF.RichTextBox.Documents</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.RichTextBox.4.6.2.dll</h6>
  <h5 id="C1_WPF_RichTextBox_Documents_C1TextPointer_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class C1TextPointer : IComparable&lt;C1TextPointer&gt;</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class C1TextPointer
    Implements IComparable(Of C1TextPointer)</code></pre>
  </div>
  <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_WPF_RichTextBox_Documents_C1TextPointer__ctor_C1_WPF_RichTextBox_Documents_C1TextElement_System_Int32_" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.#ctor(C1.WPF.RichTextBox.Documents.C1TextElement,System.Int32)">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.-ctor.html#C1_WPF_RichTextBox_Documents_C1TextPointer__ctor_C1_WPF_RichTextBox_Documents_C1TextElement_System_Int32_">C1TextPointer(C1TextElement, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.html">C1TextPointer</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer__ctor_C1_WPF_RichTextBox_Documents_C1TextElement_System_Int32_System_Windows_Documents_LogicalDirection_" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.#ctor(C1.WPF.RichTextBox.Documents.C1TextElement,System.Int32,System.Windows.Documents.LogicalDirection)">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.-ctor.html#C1_WPF_RichTextBox_Documents_C1TextPointer__ctor_C1_WPF_RichTextBox_Documents_C1TextElement_System_Int32_System_Windows_Documents_LogicalDirection_">C1TextPointer(C1TextElement, int, LogicalDirection)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.html">C1TextPointer</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer__ctor_C1_WPF_RichTextBox_Documents_C1TextPointer_" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.#ctor(C1.WPF.RichTextBox.Documents.C1TextPointer)">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.-ctor.html#C1_WPF_RichTextBox_Documents_C1TextPointer__ctor_C1_WPF_RichTextBox_Documents_C1TextPointer_">C1TextPointer(C1TextPointer)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.html">C1TextPointer</a>.</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_WPF_RichTextBox_Documents_C1TextPointer_ClosestCaret" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.ClosestCaret">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.ClosestCaret.html#C1_WPF_RichTextBox_Documents_C1TextPointer_ClosestCaret">ClosestCaret</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the closest position that is a caret position.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_Element" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.Element">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.Element.html#C1_WPF_RichTextBox_Documents_C1TextPointer_Element">Element</a>
        </td>
        <td class="markdown level1 summary"><p>The <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextElement.html">C1TextElement</a> where the <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.html">C1TextPointer</a> is positioned.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_IsCaretPosition" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.IsCaretPosition">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.IsCaretPosition.html#C1_WPF_RichTextBox_Documents_C1TextPointer_IsCaretPosition">IsCaretPosition</a>
        </td>
        <td class="markdown level1 summary"><p>Gets whether a position is a valid caret position, that is, a position where an edit caret can be placed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_IsSentenceEnd" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.IsSentenceEnd">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.IsSentenceEnd.html#C1_WPF_RichTextBox_Documents_C1TextPointer_IsSentenceEnd">IsSentenceEnd</a>
        </td>
        <td class="markdown level1 summary"><p>Returns whether the position is just after a sentence.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_IsWordEnd" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.IsWordEnd">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.IsWordEnd.html#C1_WPF_RichTextBox_Documents_C1TextPointer_IsWordEnd">IsWordEnd</a>
        </td>
        <td class="markdown level1 summary"><p>Returns whether the position is just after a word.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_IsWordStart" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.IsWordStart">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.IsWordStart.html#C1_WPF_RichTextBox_Documents_C1TextPointer_IsWordStart">IsWordStart</a>
        </td>
        <td class="markdown level1 summary"><p>Returns whether the position is just before a word.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_LogicalDirection" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.LogicalDirection">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.LogicalDirection.html#C1_WPF_RichTextBox_Documents_C1TextPointer_LogicalDirection">LogicalDirection</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the logical direction associated with the current position which is used to disambiguate content associated with the current position.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_Offset" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.Offset">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.Offset.html#C1_WPF_RichTextBox_Documents_C1TextPointer_Offset">Offset</a>
        </td>
        <td class="markdown level1 summary"><p>The offset inside of <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.Element.html#C1_WPF_RichTextBox_Documents_C1TextPointer_Element">Element</a> where the <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.html">C1TextPointer</a> is positioned.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_PreviousSymbol" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.PreviousSymbol">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.PreviousSymbol.html#C1_WPF_RichTextBox_Documents_C1TextPointer_PreviousSymbol">PreviousSymbol</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the symbol preceding this position (see <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.GetSymbol.html#C1_WPF_RichTextBox_Documents_C1TextPointer_GetSymbol_System_Windows_Documents_LogicalDirection_">GetSymbol(LogicalDirection)</a>).</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_Symbol" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.Symbol">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.Symbol.html#C1_WPF_RichTextBox_Documents_C1TextPointer_Symbol">Symbol</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the symbol following this position (see <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.GetSymbol.html#C1_WPF_RichTextBox_Documents_C1TextPointer_GetSymbol_System_Windows_Documents_LogicalDirection_">GetSymbol(LogicalDirection)</a>).</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_TextOffset" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.TextOffset">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.TextOffset.html#C1_WPF_RichTextBox_Documents_C1TextPointer_TextOffset">TextOffset</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the index of this position in its document text.</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_WPF_RichTextBox_Documents_C1TextPointer_Closest_System_Func_C1_WPF_RichTextBox_Documents_C1TextPointer_System_Boolean__System_Func_C1_WPF_RichTextBox_Documents_C1TextPointer_C1_WPF_RichTextBox_Documents_C1TextPointer_System_Int32__" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.Closest(System.Func{C1.WPF.RichTextBox.Documents.C1TextPointer,System.Boolean},System.Func{C1.WPF.RichTextBox.Documents.C1TextPointer,C1.WPF.RichTextBox.Documents.C1TextPointer,System.Int32})">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.Closest.html#C1_WPF_RichTextBox_Documents_C1TextPointer_Closest_System_Func_C1_WPF_RichTextBox_Documents_C1TextPointer_System_Boolean__System_Func_C1_WPF_RichTextBox_Documents_C1TextPointer_C1_WPF_RichTextBox_Documents_C1TextPointer_System_Int32__">Closest(Func&lt;C1TextPointer, bool&gt;, Func&lt;C1TextPointer, C1TextPointer, int&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the closest position that satisfies a predicate.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_Closest_System_Func_C1_WPF_RichTextBox_Documents_C1TextPointer_System_Boolean__System_Func_C1_WPF_RichTextBox_Documents_C1TextPointer_C1_WPF_RichTextBox_Documents_C1TextPointer_System_Int32__C1_WPF_RichTextBox_Documents_C1TextElement_" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.Closest(System.Func{C1.WPF.RichTextBox.Documents.C1TextPointer,System.Boolean},System.Func{C1.WPF.RichTextBox.Documents.C1TextPointer,C1.WPF.RichTextBox.Documents.C1TextPointer,System.Int32},C1.WPF.RichTextBox.Documents.C1TextElement)">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.Closest.html#C1_WPF_RichTextBox_Documents_C1TextPointer_Closest_System_Func_C1_WPF_RichTextBox_Documents_C1TextPointer_System_Boolean__System_Func_C1_WPF_RichTextBox_Documents_C1TextPointer_C1_WPF_RichTextBox_Documents_C1TextPointer_System_Int32__C1_WPF_RichTextBox_Documents_C1TextElement_">Closest(Func&lt;C1TextPointer, bool&gt;, Func&lt;C1TextPointer, C1TextPointer, int&gt;, C1TextElement)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the closest position that satisfies a predicate.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_CompareTo_C1_WPF_RichTextBox_Documents_C1TextPointer_" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.CompareTo(C1.WPF.RichTextBox.Documents.C1TextPointer)">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.CompareTo.html#C1_WPF_RichTextBox_Documents_C1TextPointer_CompareTo_C1_WPF_RichTextBox_Documents_C1TextPointer_">CompareTo(C1TextPointer)</a>
        </td>
        <td class="markdown level1 summary"><p>Compares positions of this C1TextPointer with another C1TextPointer.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_Enumerate" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.Enumerate">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.Enumerate.html#C1_WPF_RichTextBox_Documents_C1TextPointer_Enumerate">Enumerate()</a>
        </td>
        <td class="markdown level1 summary"><p>Enumerates the <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.html">C1TextPointer</a> forward.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_Enumerate_System_Windows_Documents_LogicalDirection_" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.Enumerate(System.Windows.Documents.LogicalDirection)">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.Enumerate.html#C1_WPF_RichTextBox_Documents_C1TextPointer_Enumerate_System_Windows_Documents_LogicalDirection_">Enumerate(LogicalDirection)</a>
        </td>
        <td class="markdown level1 summary"><p>Enumerates the <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.html">C1TextPointer</a> in the indicated direction.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_Equals_System_Object_" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.Equals(System.Object)">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.Equals.html#C1_WPF_RichTextBox_Documents_C1TextPointer_Equals_System_Object_">Equals(object)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_GetHashCode" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.GetHashCode">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.GetHashCode.html#C1_WPF_RichTextBox_Documents_C1TextPointer_GetHashCode">GetHashCode()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_GetOffsetToPosition_C1_WPF_RichTextBox_Documents_C1TextPointer_" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.GetOffsetToPosition(C1.WPF.RichTextBox.Documents.C1TextPointer)">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.GetOffsetToPosition.html#C1_WPF_RichTextBox_Documents_C1TextPointer_GetOffsetToPosition_C1_WPF_RichTextBox_Documents_C1TextPointer_">GetOffsetToPosition(C1TextPointer)</a>
        </td>
        <td class="markdown level1 summary"><p>Equivalent to <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.GetOffsetToPosition.html#C1_WPF_RichTextBox_Documents_C1TextPointer_GetOffsetToPosition_C1_WPF_RichTextBox_Documents_C1TextPointer_System_Predicate_C1_WPF_RichTextBox_Documents_Tag__">GetOffsetToPosition(C1TextPointer, Predicate&lt;Tag&gt;)</a> with null as tagFilter.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_GetOffsetToPosition_C1_WPF_RichTextBox_Documents_C1TextPointer_System_Predicate_C1_WPF_RichTextBox_Documents_Tag__" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.GetOffsetToPosition(C1.WPF.RichTextBox.Documents.C1TextPointer,System.Predicate{C1.WPF.RichTextBox.Documents.Tag})">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.GetOffsetToPosition.html#C1_WPF_RichTextBox_Documents_C1TextPointer_GetOffsetToPosition_C1_WPF_RichTextBox_Documents_C1TextPointer_System_Predicate_C1_WPF_RichTextBox_Documents_Tag__">GetOffsetToPosition(C1TextPointer, Predicate&lt;Tag&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the count of symbols between this <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.html">C1TextPointer</a> and a second specified <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.html">C1TextPointer</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_GetPositionAtOffset_System_Int32_" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.GetPositionAtOffset(System.Int32)">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.GetPositionAtOffset.html#C1_WPF_RichTextBox_Documents_C1TextPointer_GetPositionAtOffset_System_Int32_">GetPositionAtOffset(int)</a>
        </td>
        <td class="markdown level1 summary"><p>Equivalent to <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.GetPositionAtOffset.html#C1_WPF_RichTextBox_Documents_C1TextPointer_GetPositionAtOffset_System_Int32_System_Predicate_C1_WPF_RichTextBox_Documents_Tag__">GetPositionAtOffset(int, Predicate&lt;Tag&gt;)</a> with null as tagFilter.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_GetPositionAtOffset_System_Int32_System_Predicate_C1_WPF_RichTextBox_Documents_Tag__" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.GetPositionAtOffset(System.Int32,System.Predicate{C1.WPF.RichTextBox.Documents.Tag})">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.GetPositionAtOffset.html#C1_WPF_RichTextBox_Documents_C1TextPointer_GetPositionAtOffset_System_Int32_System_Predicate_C1_WPF_RichTextBox_Documents_Tag__">GetPositionAtOffset(int, Predicate&lt;Tag&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the position at an offset of the current position, optionally not counting some positions.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_GetSymbol_System_Windows_Documents_LogicalDirection_" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.GetSymbol(System.Windows.Documents.LogicalDirection)">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.GetSymbol.html#C1_WPF_RichTextBox_Documents_C1TextPointer_GetSymbol_System_Windows_Documents_LogicalDirection_">GetSymbol(LogicalDirection)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the symbol at the specified direction from this position.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_Split" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.Split">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.Split.html#C1_WPF_RichTextBox_Documents_C1TextPointer_Split">Split()</a>
        </td>
        <td class="markdown level1 summary"><p>Splits this position's <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextElement.html">C1TextElement</a> at its offset into two elements of the same type with the same style properties.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_Split_System_Boolean_" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.Split(System.Boolean)">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.Split.html#C1_WPF_RichTextBox_Documents_C1TextPointer_Split_System_Boolean_">Split(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Splits this position's <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextElement.html">C1TextElement</a> at its offset into two elements of the same type with the same style properties.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="operators">Operators
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_op_Equality_C1_WPF_RichTextBox_Documents_C1TextPointer_C1_WPF_RichTextBox_Documents_C1TextPointer_" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.op_Equality(C1.WPF.RichTextBox.Documents.C1TextPointer,C1.WPF.RichTextBox.Documents.C1TextPointer)">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.op_Equality.html#C1_WPF_RichTextBox_Documents_C1TextPointer_op_Equality_C1_WPF_RichTextBox_Documents_C1TextPointer_C1_WPF_RichTextBox_Documents_C1TextPointer_">operator ==(C1TextPointer, C1TextPointer)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_op_GreaterThan_C1_WPF_RichTextBox_Documents_C1TextPointer_C1_WPF_RichTextBox_Documents_C1TextPointer_" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.op_GreaterThan(C1.WPF.RichTextBox.Documents.C1TextPointer,C1.WPF.RichTextBox.Documents.C1TextPointer)">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.op_GreaterThan.html#C1_WPF_RichTextBox_Documents_C1TextPointer_op_GreaterThan_C1_WPF_RichTextBox_Documents_C1TextPointer_C1_WPF_RichTextBox_Documents_C1TextPointer_">operator &gt;(C1TextPointer, C1TextPointer)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_op_GreaterThanOrEqual_C1_WPF_RichTextBox_Documents_C1TextPointer_C1_WPF_RichTextBox_Documents_C1TextPointer_" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.op_GreaterThanOrEqual(C1.WPF.RichTextBox.Documents.C1TextPointer,C1.WPF.RichTextBox.Documents.C1TextPointer)">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.op_GreaterThanOrEqual.html#C1_WPF_RichTextBox_Documents_C1TextPointer_op_GreaterThanOrEqual_C1_WPF_RichTextBox_Documents_C1TextPointer_C1_WPF_RichTextBox_Documents_C1TextPointer_">operator &gt;=(C1TextPointer, C1TextPointer)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_op_Inequality_C1_WPF_RichTextBox_Documents_C1TextPointer_C1_WPF_RichTextBox_Documents_C1TextPointer_" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.op_Inequality(C1.WPF.RichTextBox.Documents.C1TextPointer,C1.WPF.RichTextBox.Documents.C1TextPointer)">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.op_Inequality.html#C1_WPF_RichTextBox_Documents_C1TextPointer_op_Inequality_C1_WPF_RichTextBox_Documents_C1TextPointer_C1_WPF_RichTextBox_Documents_C1TextPointer_">operator !=(C1TextPointer, C1TextPointer)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_op_LessThan_C1_WPF_RichTextBox_Documents_C1TextPointer_C1_WPF_RichTextBox_Documents_C1TextPointer_" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.op_LessThan(C1.WPF.RichTextBox.Documents.C1TextPointer,C1.WPF.RichTextBox.Documents.C1TextPointer)">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.op_LessThan.html#C1_WPF_RichTextBox_Documents_C1TextPointer_op_LessThan_C1_WPF_RichTextBox_Documents_C1TextPointer_C1_WPF_RichTextBox_Documents_C1TextPointer_">operator &lt;(C1TextPointer, C1TextPointer)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_Documents_C1TextPointer_op_LessThanOrEqual_C1_WPF_RichTextBox_Documents_C1TextPointer_C1_WPF_RichTextBox_Documents_C1TextPointer_" data-uid="C1.WPF.RichTextBox.Documents.C1TextPointer.op_LessThanOrEqual(C1.WPF.RichTextBox.Documents.C1TextPointer,C1.WPF.RichTextBox.Documents.C1TextPointer)">
          <a class="xref" href="C1.WPF.RichTextBox.Documents.C1TextPointer.op_LessThanOrEqual.html#C1_WPF_RichTextBox_Documents_C1TextPointer_op_LessThanOrEqual_C1_WPF_RichTextBox_Documents_C1TextPointer_C1_WPF_RichTextBox_Documents_C1TextPointer_">operator &lt;=(C1TextPointer, C1TextPointer)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
    </tbody>
  </table>
  <h3 id="extensionmethods">Extension Methods</h3>
  <div>
      <a class="xref" href="C1.WPF.RichTextBox.EditExtensions.InsertHardLineBreak.html#C1_WPF_RichTextBox_EditExtensions_InsertHardLineBreak_C1_WPF_RichTextBox_Documents_C1TextPointer_">EditExtensions.InsertHardLineBreak(C1TextPointer)</a>
  </div>
  <div>
      <a class="xref" href="C1.WPF.RichTextBox.EditExtensions.InsertInline.html#C1_WPF_RichTextBox_EditExtensions_InsertInline_C1_WPF_RichTextBox_Documents_C1TextPointer_C1_WPF_RichTextBox_Documents_C1Inline_">EditExtensions.InsertInline(C1TextPointer, C1Inline)</a>
  </div>
  <div>
      <a class="xref" href="C1.WPF.RichTextBox.EditExtensions.InsertSoftLineBreak.html#C1_WPF_RichTextBox_EditExtensions_InsertSoftLineBreak_C1_WPF_RichTextBox_Documents_C1TextPointer_">EditExtensions.InsertSoftLineBreak(C1TextPointer)</a>
  </div>
  <div>
      <a class="xref" href="C1.WPF.RichTextBox.EditExtensions.InsertTable.html#C1_WPF_RichTextBox_EditExtensions_InsertTable_C1_WPF_RichTextBox_Documents_C1TextPointer_System_Int32_System_Int32_">EditExtensions.InsertTable(C1TextPointer, int, int)</a>
  </div>

</div>
