# GrapeCity.Enterprise.Data.Expressions

## Content

<div class="doc-site-dotnet-api-container">

  <h1 id="GrapeCity_Enterprise_Data_Expressions" data-uid="GrapeCity.Enterprise.Data.Expressions" class="text-break">GrapeCity.Enterprise.Data.Expressions 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.Enterprise.Data.Expressions.CompoundExpressionInfo.html">CompoundExpressionInfo</a></h4>
      <section><p>Represents unary or binary expression.</p>
</section>
      <h4><a class="xref" href="GrapeCity.Enterprise.Data.Expressions.ConstantExpressionInfo.html">ConstantExpressionInfo</a></h4>
      <section><p>Represents an expression that is a constant value.</p>
</section>
      <h4><a class="xref" href="GrapeCity.Enterprise.Data.Expressions.ExpressionExtensions.html">ExpressionExtensions</a></h4>
      <section><p>Provides additional methods to work with <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.ExpressionInfo.html">ExpressionInfo</a> instances.</p>
</section>
      <h4><a class="xref" href="GrapeCity.Enterprise.Data.Expressions.ExpressionInfo.html">ExpressionInfo</a></h4>
      <section><p>The ExpressionInfo class stores, parses, and provides information about an expression.
ExpressionInfo provides aggregates, global collections, etc.,
as well as information about the expected data type of the expression's result.</p>
</section>
      <h4><a class="xref" href="GrapeCity.Enterprise.Data.Expressions.FunctionExpressionInfo.html">FunctionExpressionInfo</a></h4>
      <section><p>Represents an expression that is a constant value.</p>
</section>
      <h4><a class="xref" href="GrapeCity.Enterprise.Data.Expressions.IdentifierExpressionInfo.html">IdentifierExpressionInfo</a></h4>
      <section><p>Represents an identifier in an expression, such as constants or enums.</p>
</section>
      <h4><a class="xref" href="GrapeCity.Enterprise.Data.Expressions.IntrinsicCastExpressionInfo.html">IntrinsicCastExpressionInfo</a></h4>
      <section><p>Represents type cast expression.</p>
</section>
      <h4><a class="xref" href="GrapeCity.Enterprise.Data.Expressions.NewExpressionInfo.html">NewExpressionInfo</a></h4>
      <section><p>Represents a constructor in an expression, such as new.</p>
</section>
      <h4><a class="xref" href="GrapeCity.Enterprise.Data.Expressions.NothingExpressionInfo.html">NothingExpressionInfo</a></h4>
      <section><p>Represents the value &quot;Nothing&quot; in the <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.ExpressionInfo.html">ExpressionInfo</a>.</p>
</section>
      <h4><a class="xref" href="GrapeCity.Enterprise.Data.Expressions.ValidationResults.html">ValidationResults</a></h4>
      <section><p>Represents the results of ExpressionInfo validation.</p>
</section>
      <h4><a class="xref" href="GrapeCity.Enterprise.Data.Expressions.ValidationResults.ErrorInformation.html">ValidationResults.ErrorInformation</a></h4>
      <section><p>Represents the information about an error (message and location).</p>
</section>
    <h3 id="enums">
Enums
</h3>
      <h4><a class="xref" href="GrapeCity.Enterprise.Data.Expressions.ExpressionResultType.html">ExpressionResultType</a></h4>
      <section><p>Specifies the type of the evaluation result of an <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.ExpressionInfo.html">ExpressionInfo</a> object.</p>
</section>


</div>
