# GrapeCity.CalcEngine

## Content

<div class="doc-site-dotnet-api-container">

  <h1 id="GrapeCity_CalcEngine" data-uid="GrapeCity.CalcEngine" class="text-break">GrapeCity.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="GrapeCity.CalcEngine.CellValueDataTypeAttribute.html">CellValueDataTypeAttribute</a></h4>
      <section><p>Represents the attribute that allows user to indicates the processing cell value data type.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.Function.html">Function</a></h4>
      <section><p>Represents a function in the calculation engine.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.FunctionResolver.html">FunctionResolver</a></h4>
      <section><p>The function resolver.</p>
</section>
    <h3 id="structs">
Structs
</h3>
      <h4><a class="xref" href="GrapeCity.CalcEngine.CellReference.html">CellReference</a></h4>
      <section><p>Represents a contextual cell reference.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.CellValue.html">CellValue</a></h4>
      <section><p>Specifies a cell value.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.RangeReference.html">RangeReference</a></h4>
      <section><p>Represents a contextual range reference.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.SyntaxHighlightEntry.html">SyntaxHighlightEntry</a></h4>
      <section><p>Represents the syntax highlight information at the specified position of formula.</p>
</section>
    <h3 id="interfaces">
Interfaces
</h3>
      <h4><a class="xref" href="GrapeCity.CalcEngine.IArguments.html">IArguments</a></h4>
      <section><p>Represents a set of arguments which are passed to a function.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.IAsyncFunctionManager.html">IAsyncFunctionManager</a></h4>
      <section><p>Represents an asynchronous function manager which handles processing after asynchronous function(s) finished.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.ICalcEngineLanguagePackage.html">ICalcEngineLanguagePackage</a></h4>
      <section><p>Represents a language package for formulas.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.ICloneable-1.html">ICloneable&lt;T&gt;</a></h4>
      <section><p>Supports cloning, which creates a new instance of a class with the same value as an existing instance.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.IDelegate.html">IDelegate</a></h4>
      <section><p>Represents a function delegate which is returned by LAMBDA function.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.IEvaluationContext.html">IEvaluationContext</a></h4>
      <section><p>An interface which the evaluation-enabled class must derived from.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.IFormattedCellValue.html">IFormattedCellValue</a></h4>
      <section><p>Represents the value of a cell with a format string.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.IFormattedCellValue2.html">IFormattedCellValue2</a></h4>
      <section><p>Represents the value of a cell with a format string.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.IParameter.html">IParameter</a></h4>
      <section><p>Represents a parameter of LAMBDA function.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.IPrimitiveValue.html">IPrimitiveValue</a></h4>
      <section><p>Represents an interfaces for a calculated primitive value of calculation engine.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.IReadonlyPrimitiveValue.html">IReadonlyPrimitiveValue</a></h4>
      <section><p>Represents an interfaces for a calculated primitive value of calculation engine.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.IReferenceSource.html">IReferenceSource</a></h4>
      <section><p>Indicates the source of a cell reference or range reference</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.IRichValue.html">IRichValue</a></h4>
      <section><p>Represents a rich cell value.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.IRichValueArraySupport.html">IRichValueArraySupport</a></h4>
      <section><p>Represents an interface that support spilling <a class="xref" href="GrapeCity.CalcEngine.IRichValue.html">IRichValue</a> object.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.IStructuredObject.html">IStructuredObject</a></h4>
      <section><p>Represents a structured object which stores data as a spreadsheet.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.ISyntaxHighlighter.html">ISyntaxHighlighter</a></h4>
      <section><p>Represents the syntax highlighter that perform highlighting.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.IValue.html">IValue</a></h4>
      <section><p>Represents an interfaces for a calculated value of calculation engine.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.IValuesArray.html">IValuesArray</a></h4>
      <section><p>Represents a 2-dimensions array of values.</p>
</section>
    <h3 id="enums">
Enums
</h3>
      <h4><a class="xref" href="GrapeCity.CalcEngine.ArgumentType.html">ArgumentType</a></h4>
      <section><p>Represents the type of an argument.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.CacheOptions.html">CacheOptions</a></h4>
      <section><p>Defines the details of how caching is processed.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.CalcError.html">CalcError</a></h4>
      <section><p>Represents a calculation error.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.CellRelation.html">CellRelation</a></h4>
      <section><p>Represents types of cell references.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.Function.VisibilityDependent.html">Function.VisibilityDependent</a></h4>
      <section><p>Represents how the visiblity change affects to the calculation.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.FunctionAttributes.html">FunctionAttributes</a></h4>
      <section><p>Represents evaluation attributes of the custom function.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.FunctionCategory.html">FunctionCategory</a></h4>
      <section><p>Represents the function category.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.FunctionSettings.html">FunctionSettings</a></h4>
      <section><p>Represents settings of the function.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.PrimitiveValueType.html">PrimitiveValueType</a></h4>
      <section><p>Represents the type of evaluated primitive value.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.RichValueValueType.html">RichValueValueType</a></h4>
      <section><p>Represents the evaluated value type of an <a class="xref" href="GrapeCity.CalcEngine.IRichValueArraySupport.html">IRichValueArraySupport</a> object.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.SpilledValueType.html">SpilledValueType</a></h4>
      <section><p>Specifies the type of a cell value.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.StructuredItemSpecifiers.html">StructuredItemSpecifiers</a></h4>
      <section><p>Represents item specifiers of the structured object.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.ValueType.html">ValueType</a></h4>
      <section><p>Represents the type of evaluated value.</p>
</section>
      <h4><a class="xref" href="GrapeCity.CalcEngine.WorkbookCompatibility.html">WorkbookCompatibility</a></h4>
      <section><p>Represents different improvements to functions while ensuring that workbooks continue to calculate as expected.</p>
</section>


</div>
