# GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant

## Content

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



  <h1 id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant" class="text-break">Variant Struct
</h1>
  <div class="markdown level0 summary"><p>Defines a variant type.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.html">Variant</a>&gt;</div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.icomparable-1">IComparable</a>&lt;<a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.html">Variant</a>&gt;</div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.icomparable">IComparable</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iformattable">IFormattable</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.html">GrapeCity.Enterprise.Data.Expressions.Evaluation</a></h6>
  <h6><strong>Assembly</strong>: MESCIUS.ActiveReports.Core.Data.ExpressionInfo.dll</h6>
  <h5 id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public struct Variant : IEquatable&lt;Variant&gt;, IComparable&lt;Variant&gt;, IComparable, IFormattable</code></pre>
  </div>
  <h5 id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_remarks"><strong>Remarks</strong></h5>
  <div class="markdown level0 remarks"><p>The size of structure is 24b.</p>
</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="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__ctor_System_Boolean_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.#ctor(System.Boolean)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.-ctor.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__ctor_System_Boolean_">Variant(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the Variant with the specified boolean value.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__ctor_System_Char_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.#ctor(System.Char)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.-ctor.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__ctor_System_Char_">Variant(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the Variant with the specified <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.char">char</a> value.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__ctor_System_DateTime_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.#ctor(System.DateTime)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.-ctor.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__ctor_System_DateTime_">Variant(DateTime)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the Variant with the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a> value.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__ctor_System_Decimal_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.#ctor(System.Decimal)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.-ctor.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__ctor_System_Decimal_">Variant(decimal)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the Variant with the specified decimal value.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__ctor_System_Double_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.#ctor(System.Double)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.-ctor.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__ctor_System_Double_">Variant(double)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the Variant with the specified double value.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__ctor_System_Int32_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.#ctor(System.Int32)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.-ctor.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__ctor_System_Int32_">Variant(int)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the Variant with the specified integer value.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__ctor_System_Int64_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.#ctor(System.Int64)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.-ctor.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__ctor_System_Int64_">Variant(long)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the Variant with the specified long integer value.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__ctor_System_Single_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.#ctor(System.Single)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.-ctor.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__ctor_System_Single_">Variant(float)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the Variant with the specified float value.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__ctor_System_String_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.#ctor(System.String)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.-ctor.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__ctor_System_String_">Variant(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the Variant with the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> value.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__ctor_System_TimeSpan_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.#ctor(System.TimeSpan)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.-ctor.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__ctor_System_TimeSpan_">Variant(TimeSpan)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the Variant with the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.timespan">TimeSpan</a> value.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__ctor_System_UInt64_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.#ctor(System.UInt64)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.-ctor.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__ctor_System_UInt64_">Variant(ulong)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the Variant with the specified unsigned long integer value.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_Comparer" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.Comparer">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.Comparer.html">Comparer</a>
        </td>
        <td class="markdown level1 summary"><p>A <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.VariantComparer.html">Variant.VariantComparer</a> instance.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_False" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.False">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.False.html">False</a>
        </td>
        <td class="markdown level1 summary"><p>Predefined boolean 'False'.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_Null" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.Null">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.Null.html">Null</a>
        </td>
        <td class="markdown level1 summary"><p>Predefined 'Null' value.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_True" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.True">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.True.html">True</a>
        </td>
        <td class="markdown level1 summary"><p>Predefined boolean 'True'.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_Zero" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.Zero">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.Zero.html">Zero</a>
        </td>
        <td class="markdown level1 summary"><p>Predefined 'Zero' value.</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="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_ErrorValue" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.ErrorValue">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.ErrorValue.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_ErrorValue">ErrorValue</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the VariantError if this variant is an Error type.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_IsError" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.IsError">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.IsError.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_IsError">IsError</a>
        </td>
        <td class="markdown level1 summary"><p>Checks if the variant value is an error.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_IsNull" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.IsNull">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.IsNull.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_IsNull">IsNull</a>
        </td>
        <td class="markdown level1 summary"><p>Checks if the variant value is null.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_IsNullOrEmptyString" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.IsNullOrEmptyString">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.IsNullOrEmptyString.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_IsNullOrEmptyString">IsNullOrEmptyString</a>
        </td>
        <td class="markdown level1 summary"><p>Checks if the variant value is null or empty string.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_Type" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.Type">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.Type.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_Type">Type</a>
        </td>
        <td class="markdown level1 summary"><p>The type of value represented with the Variant.</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="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_And_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.And(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant,GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.And.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_And_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_">And(Variant, Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Applies boolean '&amp;&amp;' to booleans and bitwise '&amp;' to numeric.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_Array_System_Object_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.Array(System.Object)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.Array.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_Array_System_Object_">Array(object)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.html">Variant</a> with Array type.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_CompareTo_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.CompareTo(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.CompareTo.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_CompareTo_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_">CompareTo(Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Compares the Variant with the specified one.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_CompareTo_System_Object_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.CompareTo(System.Object)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.CompareTo.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_CompareTo_System_Object_">CompareTo(object)</a>
        </td>
        <td class="markdown level1 summary"><p>Compares the Variant with the specified object.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_ConvertTo_GrapeCity_Enterprise_Data_Expressions_Evaluation_VariantType_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.ConvertTo(GrapeCity.Enterprise.Data.Expressions.Evaluation.VariantType)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.ConvertTo.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_ConvertTo_GrapeCity_Enterprise_Data_Expressions_Evaluation_VariantType_">ConvertTo(VariantType)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts the variant to the specified type.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_CreateError_System_String_GrapeCity_Enterprise_Data_Expressions_Evaluation_ErrorCode_System_String_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.CreateError(System.String,GrapeCity.Enterprise.Data.Expressions.Evaluation.ErrorCode,System.String)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.CreateError.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_CreateError_System_String_GrapeCity_Enterprise_Data_Expressions_Evaluation_ErrorCode_System_String_">CreateError(string, ErrorCode, string)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a new Error Variant with the specified message and error code.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_DateToString_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_System_Globalization_CultureInfo_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.DateToString(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant,System.Globalization.CultureInfo)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.DateToString.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_DateToString_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_System_Globalization_CultureInfo_">DateToString(Variant, CultureInfo)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts date to string.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_Equals_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.Equals(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.Equals.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_Equals_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_">Equals(Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Checks whether the Variant equals to the specified one.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_Equals_System_Object_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.Equals(System.Object)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.Equals.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_Equals_System_Object_">Equals(object)</a>
        </td>
        <td class="markdown level1 summary"><p>Checks whether the Variant equals to the specified object.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_FromObject_System_Object_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.FromObject(System.Object)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.FromObject.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_FromObject_System_Object_">FromObject(object)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the Variant from the value specified as object. The type of variant will be inferred from the specified value.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GetHashCode" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.GetHashCode">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.GetHashCode.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GetHashCode">GetHashCode()</a>
        </td>
        <td class="markdown level1 summary"><p>Gets hash code for the variant.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_Or_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.Or(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant,GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.Or.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_Or_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_">Or(Variant, Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Applies boolean '||' to booleans and bitwise '|' to numeric.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_Pow_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.Pow(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant,GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.Pow.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_Pow_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_">Pow(Variant, Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns a specified Variant raised to the specified power.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_ToDateTimeVariant" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.ToDateTimeVariant">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.ToDateTimeVariant.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_ToDateTimeVariant">ToDateTimeVariant()</a>
        </td>
        <td class="markdown level1 summary"><p>Tries to convert Variant value to <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_ToDoubleVariant" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.ToDoubleVariant">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.ToDoubleVariant.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_ToDoubleVariant">ToDoubleVariant()</a>
        </td>
        <td class="markdown level1 summary"><p>Tries to convert Variant containing value to <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_ToIntVariant" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.ToIntVariant">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.ToIntVariant.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_ToIntVariant">ToIntVariant()</a>
        </td>
        <td class="markdown level1 summary"><p>Tries to convert Variant containing value to <span class="xref">GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.Int64</span>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_ToObject" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.ToObject">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.ToObject.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_ToObject">ToObject()</a>
        </td>
        <td class="markdown level1 summary"><p>Converts the Variant to the object.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_ToString" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.ToString">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.ToString.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_ToString">ToString()</a>
        </td>
        <td class="markdown level1 summary"><p>Converts Variant to the string representation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_ToString_System_IFormatProvider_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.ToString(System.IFormatProvider)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.ToString.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_ToString_System_IFormatProvider_">ToString(IFormatProvider)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts Variant to the string representation with given format provider.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_ToString_System_String_System_IFormatProvider_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.ToString(System.String,System.IFormatProvider)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.ToString.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_ToString_System_String_System_IFormatProvider_">ToString(string, IFormatProvider)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts Variant to the string representation with specified format and format provider.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_TryCompareTo_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_System_Int32__" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.TryCompareTo(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant,System.Int32@)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.TryCompareTo.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_TryCompareTo_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_System_Int32__">TryCompareTo(Variant, out int)</a>
        </td>
        <td class="markdown level1 summary"><p>Compares the Variant with the specified Variant.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_TryEquals_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_System_Boolean__" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.TryEquals(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant,System.Boolean@)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.TryEquals.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_TryEquals_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_System_Boolean__">TryEquals(Variant, out bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Checks whether the Variant equals to the specified one.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_Xor_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.Xor(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant,GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.Xor.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_Xor_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_">Xor(Variant, Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Applies boolean '!=' to booleans and bitwise '^' to numeric.</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="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Addition_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Addition(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant,GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Addition.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Addition_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_">operator +(Variant, Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Sums two variants.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Addition_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_System_Int64_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Addition(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant,System.Int64)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Addition.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Addition_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_System_Int64_">operator +(Variant, long)</a>
        </td>
        <td class="markdown level1 summary"><p>Sums the Variant and long value.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Division_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Division(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant,GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Division.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Division_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_">operator /(Variant, Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Divides one variant by another.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Division_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_System_Double_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Division(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant,System.Double)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Division.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Division_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_System_Double_">operator /(Variant, double)</a>
        </td>
        <td class="markdown level1 summary"><p>Divides Variant by double.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Equality_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Equality(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant,GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Equality.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Equality_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_">operator ==(Variant, Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Checks whether two given Variants are equal.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Explicit_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__System_Boolean" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Explicit(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)~System.Boolean">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Explicit.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Explicit_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__System_Boolean">explicit operator bool(Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts given Variant to boolean.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Explicit_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__System_DateTime" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Explicit(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)~System.DateTime">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Explicit.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Explicit_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__System_DateTime">explicit operator DateTime(Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts Variant value to <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Explicit_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__System_Decimal" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Explicit(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)~System.Decimal">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Explicit.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Explicit_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__System_Decimal">explicit operator decimal(Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts Variant value to <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.decimal">decimal</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Explicit_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__System_Double" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Explicit(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)~System.Double">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Explicit.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Explicit_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__System_Double">explicit operator double(Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts Variant value to <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Explicit_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__System_Int32" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Explicit(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)~System.Int32">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Explicit.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Explicit_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__System_Int32">explicit operator int(Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts Variant value to <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Explicit_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__System_Int64" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Explicit(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)~System.Int64">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Explicit.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Explicit_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__System_Int64">explicit operator long(Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts Variant value to <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Explicit_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__System_Single" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Explicit(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)~System.Single">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Explicit.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Explicit_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__System_Single">explicit operator float(Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts Variant value to <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Explicit_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__System_String" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Explicit(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)~System.String">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Explicit.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Explicit_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__System_String">explicit operator string(Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts Variant value to <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Explicit_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__System_TimeSpan" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Explicit(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)~System.TimeSpan">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Explicit.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Explicit_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__System_TimeSpan">explicit operator TimeSpan(Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts Variant value to <span class="xref">GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.TimeSpan</span>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Explicit_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__System_UInt64" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Explicit(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)~System.UInt64">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Explicit.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Explicit_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant__System_UInt64">explicit operator ulong(Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts Variant value to <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_GreaterThan_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_GreaterThan(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant,GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_GreaterThan.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_GreaterThan_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_">operator &gt;(Variant, Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Checks whether the one variant is greater than another.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_GreaterThanOrEqual_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_GreaterThanOrEqual(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant,GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_GreaterThanOrEqual.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_GreaterThanOrEqual_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_">operator &gt;=(Variant, Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Checks whether the one variant is greater or equal to another.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Inequality_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Inequality(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant,GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Inequality.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Inequality_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_">operator !=(Variant, Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Checks whether two given Variants are different.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_LeftShift_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_System_Int32_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_LeftShift(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant,System.Int32)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_LeftShift.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_LeftShift_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_System_Int32_">operator &lt;&lt;(Variant, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Bitwise shift to the left.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_LessThan_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_LessThan(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant,GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_LessThan.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_LessThan_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_">operator &lt;(Variant, Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Checks whether the one variant is less than another.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_LessThanOrEqual_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_LessThanOrEqual(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant,GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_LessThanOrEqual.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_LessThanOrEqual_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_">operator &lt;=(Variant, Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Checks whether the one variant is less or equal to another.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_LogicalNot_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_LogicalNot(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_LogicalNot.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_LogicalNot_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_">operator !(Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Performs a logical negation on a <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.html">Variant</a> value if it is of boolean type, or a bitwise negation if it is of a numeric type.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Modulus_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Modulus(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant,GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Modulus.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Modulus_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_">operator %(Variant, Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Computes the remainder after dividing its first operand by its second.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Multiply_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Multiply(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant,GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Multiply.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Multiply_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_">operator *(Variant, Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Multiplies two variants.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_RightShift_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_System_Int32_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_RightShift(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant,System.Int32)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_RightShift.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_RightShift_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_System_Int32_">operator &gt;&gt;(Variant, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Bitwise shift to the right.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Subtraction_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Subtraction(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant,GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_Subtraction.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_Subtraction_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_">operator -(Variant, Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Subtracts one Variant from another.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_UnaryNegation_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_UnaryNegation(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_UnaryNegation.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_UnaryNegation_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_">operator -(Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Negates the given numerical variant.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_UnaryPlus_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_" data-uid="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_UnaryPlus(GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant)">
          <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Variant.op_UnaryPlus.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_op_UnaryPlus_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_">operator +(Variant)</a>
        </td>
        <td class="markdown level1 summary"><p>Tries to convert string variant to numeric, raises expceptions for other non-numeric types, does nothing for all numeric types.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="extensionmethods">Extension Methods</h3>
  <div>
      <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Unchecked.VariantUncheckedExtensions.GetDecimalUnchecked.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Unchecked_VariantUncheckedExtensions_GetDecimalUnchecked_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_">VariantUncheckedExtensions.GetDecimalUnchecked(Variant)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Unchecked.VariantUncheckedExtensions.GetDoubleUnchecked.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Unchecked_VariantUncheckedExtensions_GetDoubleUnchecked_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_">VariantUncheckedExtensions.GetDoubleUnchecked(Variant)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Unchecked.VariantUncheckedExtensions.GetEnumValueUnchecked.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Unchecked_VariantUncheckedExtensions_GetEnumValueUnchecked_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_">VariantUncheckedExtensions.GetEnumValueUnchecked(Variant)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Unchecked.VariantUncheckedExtensions.GetFloatUnchecked.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Unchecked_VariantUncheckedExtensions_GetFloatUnchecked_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_">VariantUncheckedExtensions.GetFloatUnchecked(Variant)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Unchecked.VariantUncheckedExtensions.GetInt32Unchecked.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Unchecked_VariantUncheckedExtensions_GetInt32Unchecked_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_">VariantUncheckedExtensions.GetInt32Unchecked(Variant)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Unchecked.VariantUncheckedExtensions.GetInt64Unchecked.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Unchecked_VariantUncheckedExtensions_GetInt64Unchecked_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_">VariantUncheckedExtensions.GetInt64Unchecked(Variant)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Unchecked.VariantUncheckedExtensions.GetStringUnchecked.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Unchecked_VariantUncheckedExtensions_GetStringUnchecked_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_">VariantUncheckedExtensions.GetStringUnchecked(Variant)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Evaluation.Unchecked.VariantUncheckedExtensions.GetUInt64Unchecked.html#GrapeCity_Enterprise_Data_Expressions_Evaluation_Unchecked_VariantUncheckedExtensions_GetUInt64Unchecked_GrapeCity_Enterprise_Data_Expressions_Evaluation_Variant_">VariantUncheckedExtensions.GetUInt64Unchecked(Variant)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Tools.EnumerableExtensions.Flatten.html#GrapeCity_Enterprise_Data_Expressions_Tools_EnumerableExtensions_Flatten__1___0_System_Func___0___0__">EnumerableExtensions.Flatten&lt;T&gt;(T, Func&lt;T, T&gt;)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Tools.EnumerableExtensions.Flatten.html#GrapeCity_Enterprise_Data_Expressions_Tools_EnumerableExtensions_Flatten__1___0_System_Func___0_System_Collections_Generic_IEnumerable___0___">EnumerableExtensions.Flatten&lt;T&gt;(T, Func&lt;T, IEnumerable&lt;T&gt;&gt;)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Tools.EnumerableExtensions.Repeat.html#GrapeCity_Enterprise_Data_Expressions_Tools_EnumerableExtensions_Repeat__1___0_System_Int32_">EnumerableExtensions.Repeat&lt;T&gt;(T, int)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.Enterprise.Data.Expressions.Tools.EnumerableExtensions.WithIndex.html#GrapeCity_Enterprise_Data_Expressions_Tools_EnumerableExtensions_WithIndex__1___0_System_Int32_">EnumerableExtensions.WithIndex&lt;T&gt;(T, int)</a>
  </div>

</div>
