# C1.CalcEngine.ExpressionEngine.TextFunctions

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_CalcEngine_ExpressionEngine_TextFunctions" data-uid="C1.CalcEngine.ExpressionEngine.TextFunctions" class="text-break">TextFunctions Class
</h1>
  <div class="markdown level0 summary"><p>Represents text functions.</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">TextFunctions</span></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.CalcEngine.ExpressionEngine.html">C1.CalcEngine.ExpressionEngine</a></h6>
  <h6><strong>Assembly</strong>: C1.CalcEngine.dll</h6>
  <h5 id="C1_CalcEngine_ExpressionEngine_TextFunctions_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static class TextFunctions</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Module TextFunctions</code></pre>
  </div>
  <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_CalcEngine_ExpressionEngine_TextFunctions_Asc_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__" data-uid="C1.CalcEngine.ExpressionEngine.TextFunctions.Asc(System.Collections.Generic.List{C1.CalcEngine.ExpressionEngine.IExpression})">
          <a class="xref" href="C1.CalcEngine.ExpressionEngine.TextFunctions.Asc.html#C1_CalcEngine_ExpressionEngine_TextFunctions_Asc_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__">Asc(List&lt;IExpression&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the absolute value of a number.</p>
</td>
      </tr>
      <tr>
        <td id="C1_CalcEngine_ExpressionEngine_TextFunctions_Chr_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__" data-uid="C1.CalcEngine.ExpressionEngine.TextFunctions.Chr(System.Collections.Generic.List{C1.CalcEngine.ExpressionEngine.IExpression})">
          <a class="xref" href="C1.CalcEngine.ExpressionEngine.TextFunctions.Chr.html#C1_CalcEngine_ExpressionEngine_TextFunctions_Chr_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__">Chr(List&lt;IExpression&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts an int ASCII code to a character.</p>
</td>
      </tr>
      <tr>
        <td id="C1_CalcEngine_ExpressionEngine_TextFunctions_Concat_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__" data-uid="C1.CalcEngine.ExpressionEngine.TextFunctions.Concat(System.Collections.Generic.List{C1.CalcEngine.ExpressionEngine.IExpression})">
          <a class="xref" href="C1.CalcEngine.ExpressionEngine.TextFunctions.Concat.html#C1_CalcEngine_ExpressionEngine_TextFunctions_Concat_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__">Concat(List&lt;IExpression&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns a string that is the result of concatenating two or more string values.</p>
</td>
      </tr>
      <tr>
        <td id="C1_CalcEngine_ExpressionEngine_TextFunctions_Contains_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__" data-uid="C1.CalcEngine.ExpressionEngine.TextFunctions.Contains(System.Collections.Generic.List{C1.CalcEngine.ExpressionEngine.IExpression})">
          <a class="xref" href="C1.CalcEngine.ExpressionEngine.TextFunctions.Contains.html#C1_CalcEngine_ExpressionEngine_TextFunctions_Contains_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__">Contains(List&lt;IExpression&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns a value indicating whether a specified substring occurs within this string.</p>
</td>
      </tr>
      <tr>
        <td id="C1_CalcEngine_ExpressionEngine_TextFunctions_EndsWith_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__" data-uid="C1.CalcEngine.ExpressionEngine.TextFunctions.EndsWith(System.Collections.Generic.List{C1.CalcEngine.ExpressionEngine.IExpression})">
          <a class="xref" href="C1.CalcEngine.ExpressionEngine.TextFunctions.EndsWith.html#C1_CalcEngine_ExpressionEngine_TextFunctions_EndsWith_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__">EndsWith(List&lt;IExpression&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether the end of this string instance matches a specified string.</p>
</td>
      </tr>
      <tr>
        <td id="C1_CalcEngine_ExpressionEngine_TextFunctions_InStr_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__" data-uid="C1.CalcEngine.ExpressionEngine.TextFunctions.InStr(System.Collections.Generic.List{C1.CalcEngine.ExpressionEngine.IExpression})">
          <a class="xref" href="C1.CalcEngine.ExpressionEngine.TextFunctions.InStr.html#C1_CalcEngine_ExpressionEngine_TextFunctions_InStr_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__">InStr(List&lt;IExpression&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Searches an expression for another expression and returns its starting position if found.</p>
</td>
      </tr>
      <tr>
        <td id="C1_CalcEngine_ExpressionEngine_TextFunctions_Insert_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__" data-uid="C1.CalcEngine.ExpressionEngine.TextFunctions.Insert(System.Collections.Generic.List{C1.CalcEngine.ExpressionEngine.IExpression})">
          <a class="xref" href="C1.CalcEngine.ExpressionEngine.TextFunctions.Insert.html#C1_CalcEngine_ExpressionEngine_TextFunctions_Insert_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__">Insert(List&lt;IExpression&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns a new string in which a specified string is inserted at a specified index position in this instance.</p>
</td>
      </tr>
      <tr>
        <td id="C1_CalcEngine_ExpressionEngine_TextFunctions_LCase_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__" data-uid="C1.CalcEngine.ExpressionEngine.TextFunctions.LCase(System.Collections.Generic.List{C1.CalcEngine.ExpressionEngine.IExpression})">
          <a class="xref" href="C1.CalcEngine.ExpressionEngine.TextFunctions.LCase.html#C1_CalcEngine_ExpressionEngine_TextFunctions_LCase_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__">LCase(List&lt;IExpression&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns a character expression after converting uppercase character data to lowercase.</p>
</td>
      </tr>
      <tr>
        <td id="C1_CalcEngine_ExpressionEngine_TextFunctions_LSet_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__" data-uid="C1.CalcEngine.ExpressionEngine.TextFunctions.LSet(System.Collections.Generic.List{C1.CalcEngine.ExpressionEngine.IExpression})">
          <a class="xref" href="C1.CalcEngine.ExpressionEngine.TextFunctions.LSet.html#C1_CalcEngine_ExpressionEngine_TextFunctions_LSet_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__">LSet(List&lt;IExpression&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns a new string of a specified length in which the beginning of the current string is padded with spaces.</p>
</td>
      </tr>
      <tr>
        <td id="C1_CalcEngine_ExpressionEngine_TextFunctions_Len_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__" data-uid="C1.CalcEngine.ExpressionEngine.TextFunctions.Len(System.Collections.Generic.List{C1.CalcEngine.ExpressionEngine.IExpression})">
          <a class="xref" href="C1.CalcEngine.ExpressionEngine.TextFunctions.Len.html#C1_CalcEngine_ExpressionEngine_TextFunctions_Len_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__">Len(List&lt;IExpression&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the number of characters of the specified string expression.</p>
</td>
      </tr>
      <tr>
        <td id="C1_CalcEngine_ExpressionEngine_TextFunctions_Mid_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__" data-uid="C1.CalcEngine.ExpressionEngine.TextFunctions.Mid(System.Collections.Generic.List{C1.CalcEngine.ExpressionEngine.IExpression})">
          <a class="xref" href="C1.CalcEngine.ExpressionEngine.TextFunctions.Mid.html#C1_CalcEngine_ExpressionEngine_TextFunctions_Mid_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__">Mid(List&lt;IExpression&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns a string that contains all the characters starting from a specified position in a string.</p>
</td>
      </tr>
      <tr>
        <td id="C1_CalcEngine_ExpressionEngine_TextFunctions_RSet_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__" data-uid="C1.CalcEngine.ExpressionEngine.TextFunctions.RSet(System.Collections.Generic.List{C1.CalcEngine.ExpressionEngine.IExpression})">
          <a class="xref" href="C1.CalcEngine.ExpressionEngine.TextFunctions.RSet.html#C1_CalcEngine_ExpressionEngine_TextFunctions_RSet_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__">RSet(List&lt;IExpression&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns a new string of a specified length in which the end of the current string is padded with spaces.</p>
</td>
      </tr>
      <tr>
        <td id="C1_CalcEngine_ExpressionEngine_TextFunctions_Remove_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__" data-uid="C1.CalcEngine.ExpressionEngine.TextFunctions.Remove(System.Collections.Generic.List{C1.CalcEngine.ExpressionEngine.IExpression})">
          <a class="xref" href="C1.CalcEngine.ExpressionEngine.TextFunctions.Remove.html#C1_CalcEngine_ExpressionEngine_TextFunctions_Remove_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__">Remove(List&lt;IExpression&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Deletes all specified characters specified string.</p>
</td>
      </tr>
      <tr>
        <td id="C1_CalcEngine_ExpressionEngine_TextFunctions_Replace_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__" data-uid="C1.CalcEngine.ExpressionEngine.TextFunctions.Replace(System.Collections.Generic.List{C1.CalcEngine.ExpressionEngine.IExpression})">
          <a class="xref" href="C1.CalcEngine.ExpressionEngine.TextFunctions.Replace.html#C1_CalcEngine_ExpressionEngine_TextFunctions_Replace_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__">Replace(List&lt;IExpression&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Replaces all occurrences of a specified string value with another string value.</p>
</td>
      </tr>
      <tr>
        <td id="C1_CalcEngine_ExpressionEngine_TextFunctions_StartsWith_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__" data-uid="C1.CalcEngine.ExpressionEngine.TextFunctions.StartsWith(System.Collections.Generic.List{C1.CalcEngine.ExpressionEngine.IExpression})">
          <a class="xref" href="C1.CalcEngine.ExpressionEngine.TextFunctions.StartsWith.html#C1_CalcEngine_ExpressionEngine_TextFunctions_StartsWith_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__">StartsWith(List&lt;IExpression&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether the beginning of this string instance matches a specified string.</p>
</td>
      </tr>
      <tr>
        <td id="C1_CalcEngine_ExpressionEngine_TextFunctions_StrReverse_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__" data-uid="C1.CalcEngine.ExpressionEngine.TextFunctions.StrReverse(System.Collections.Generic.List{C1.CalcEngine.ExpressionEngine.IExpression})">
          <a class="xref" href="C1.CalcEngine.ExpressionEngine.TextFunctions.StrReverse.html#C1_CalcEngine_ExpressionEngine_TextFunctions_StrReverse_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__">StrReverse(List&lt;IExpression&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the reverse order of a string value.</p>
</td>
      </tr>
      <tr>
        <td id="C1_CalcEngine_ExpressionEngine_TextFunctions_Trim_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__" data-uid="C1.CalcEngine.ExpressionEngine.TextFunctions.Trim(System.Collections.Generic.List{C1.CalcEngine.ExpressionEngine.IExpression})">
          <a class="xref" href="C1.CalcEngine.ExpressionEngine.TextFunctions.Trim.html#C1_CalcEngine_ExpressionEngine_TextFunctions_Trim_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__">Trim(List&lt;IExpression&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Removes the space character char(32) or other specified characters from the start or end of a string.</p>
</td>
      </tr>
      <tr>
        <td id="C1_CalcEngine_ExpressionEngine_TextFunctions_UCase_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__" data-uid="C1.CalcEngine.ExpressionEngine.TextFunctions.UCase(System.Collections.Generic.List{C1.CalcEngine.ExpressionEngine.IExpression})">
          <a class="xref" href="C1.CalcEngine.ExpressionEngine.TextFunctions.UCase.html#C1_CalcEngine_ExpressionEngine_TextFunctions_UCase_System_Collections_Generic_List_C1_CalcEngine_ExpressionEngine_IExpression__">UCase(List&lt;IExpression&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns a character expression with lowercase character data converted to uppercase.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
