# C1.CalcEngine

## Content

<div class="doc-site-dotnet-api-container">

  <h1 id="C1_CalcEngine" data-uid="C1.CalcEngine" class="text-break">C1.CalcEngine Namespace
</h1>
  <div class="markdown level0 summary"></div>
  <div class="markdown level0 conceptual"></div>
  <div class="markdown level0 remarks"></div>
    <h3 id="classes">
Classes
</h3>
      <h4><a class="xref" href="C1.CalcEngine.Argument.html">Argument</a></h4>
      <section><p>Represents a expression item argument.</p>
</section>
      <h4><a class="xref" href="C1.CalcEngine.C1CalcEngine.html">C1CalcEngine</a></h4>
      <section><p>The <a class="xref" href="C1.CalcEngine.C1CalcEngine.html">C1CalcEngine</a> class is used to work with expression engines, and provides an API for analyzing and evaluate expression.</p>
</section>
      <h4><a class="xref" href="C1.CalcEngine.ErrorInfo.html">ErrorInfo</a></h4>
      <section><p>Provides a information about error of evaluating or parsing.</p>
</section>
      <h4><a class="xref" href="C1.CalcEngine.ExpressionItem.html">ExpressionItem</a></h4>
      <section><p>Represents a expression item.</p>
</section>
    <h3 id="interfaces">
Interfaces
</h3>
      <h4><a class="xref" href="C1.CalcEngine.IDataSheet.html">IDataSheet</a></h4>
      <section><p>Defines properties and methods of object representing the sheet that uses <a class="xref" href="C1.CalcEngine.ExcelEngine.ExcelEngine.html">ExcelEngine</a> as a data source.</p>
</section>
      <h4><a class="xref" href="C1.CalcEngine.IEngine.html">IEngine</a></h4>
      <section><p>Defines properties and methods of expression engine.</p>
</section>
      <h4><a class="xref" href="C1.CalcEngine.IEngineExpressionItems.html">IEngineExpressionItems</a></h4>
      <section><p>Defines method to get expression items for current expression engine.</p>
</section>
      <h4><a class="xref" href="C1.CalcEngine.IEngineExtended.html">IEngineExtended</a></h4>
      <section><p>Defines extended properties and methods of expression engine.</p>
</section>
      <h4><a class="xref" href="C1.CalcEngine.ISupportAliases.html">ISupportAliases</a></h4>
      <section><p>Defines methods to support aliases for fields from a data source.</p>
</section>
      <h4><a class="xref" href="C1.CalcEngine.ISupportCustomFunctions.html">ISupportCustomFunctions</a></h4>
      <section><p>Defines methods for supporting custom functions.</p>
</section>
      <h4><a class="xref" href="C1.CalcEngine.ISupportVariables.html">ISupportVariables</a></h4>
      <section><p>Defines methods for supporting variables.</p>
</section>
    <h3 id="enums">
Enums
</h3>
      <h4><a class="xref" href="C1.CalcEngine.ErrorType.html">ErrorType</a></h4>
      <section><p>Specifies the type of error.</p>
</section>
      <h4><a class="xref" href="C1.CalcEngine.ItemType.html">ItemType</a></h4>
      <section><p>Determines the type of a <a class="xref" href="C1.CalcEngine.ExpressionItem.html">ExpressionItem</a>.</p>
</section>


</div>
