# FarPoint.CalcEngine.BinaryOperatorInfo

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="FarPoint_CalcEngine_BinaryOperatorInfo" data-uid="FarPoint.CalcEngine.BinaryOperatorInfo" class="text-break">BinaryOperatorInfo Class
</h1>
  <div class="markdown level0 summary"><p>Represents the abstract base class for defining binary operators.</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"><a class="xref" href="FarPoint.CalcEngine.OperatorInfo.html">OperatorInfo</a></div>
    <div class="level2"><span class="xref">BinaryOperatorInfo</span></div>
      <div class="level3"><a class="xref" href="FarPoint.CalcEngine.IntersectOperatorInfo.html">IntersectOperatorInfo</a></div>
      <div class="level3"><a class="xref" href="FarPoint.CalcEngine.UnionOperatorInfo.html">UnionOperatorInfo</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="FarPoint.CalcEngine.html">FarPoint.CalcEngine</a></h6>
  <h6><strong>Assembly</strong>: FarPoint.CalcEngine.dll</h6>
  <h5 id="FarPoint_CalcEngine_BinaryOperatorInfo_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public abstract class BinaryOperatorInfo : OperatorInfo</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public MustInherit Class BinaryOperatorInfo
    Inherits OperatorInfo</code></pre>
  </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="FarPoint_CalcEngine_BinaryOperatorInfo__ctor" data-uid="FarPoint.CalcEngine.BinaryOperatorInfo.#ctor">
          <a class="xref" href="FarPoint.CalcEngine.BinaryOperatorInfo.-ctor.html#FarPoint_CalcEngine_BinaryOperatorInfo__ctor">BinaryOperatorInfo()</a>
        </td>
        <td class="markdown level1 summary"></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="FarPoint_CalcEngine_BinaryOperatorInfo_AddOperator" data-uid="FarPoint.CalcEngine.BinaryOperatorInfo.AddOperator">
          <a class="xref" href="FarPoint.CalcEngine.BinaryOperatorInfo.AddOperator.html">AddOperator</a>
        </td>
        <td class="markdown level1 summary"><p>Represents an instance of the binary addition operator.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_CalcEngine_BinaryOperatorInfo_ConcatenateOperator" data-uid="FarPoint.CalcEngine.BinaryOperatorInfo.ConcatenateOperator">
          <a class="xref" href="FarPoint.CalcEngine.BinaryOperatorInfo.ConcatenateOperator.html">ConcatenateOperator</a>
        </td>
        <td class="markdown level1 summary"><p>Represents an instance of the binary concatenate operator.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_CalcEngine_BinaryOperatorInfo_DivideOperator" data-uid="FarPoint.CalcEngine.BinaryOperatorInfo.DivideOperator">
          <a class="xref" href="FarPoint.CalcEngine.BinaryOperatorInfo.DivideOperator.html">DivideOperator</a>
        </td>
        <td class="markdown level1 summary"><p>Represents an instance of the binary division operator.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_CalcEngine_BinaryOperatorInfo_EqualOperator" data-uid="FarPoint.CalcEngine.BinaryOperatorInfo.EqualOperator">
          <a class="xref" href="FarPoint.CalcEngine.BinaryOperatorInfo.EqualOperator.html">EqualOperator</a>
        </td>
        <td class="markdown level1 summary"><p>Represents an instance of the binary equals operator.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_CalcEngine_BinaryOperatorInfo_ExponentOperator" data-uid="FarPoint.CalcEngine.BinaryOperatorInfo.ExponentOperator">
          <a class="xref" href="FarPoint.CalcEngine.BinaryOperatorInfo.ExponentOperator.html">ExponentOperator</a>
        </td>
        <td class="markdown level1 summary"><p>Represents an instance of the binary exponent operator.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_CalcEngine_BinaryOperatorInfo_GreaterThanOperator" data-uid="FarPoint.CalcEngine.BinaryOperatorInfo.GreaterThanOperator">
          <a class="xref" href="FarPoint.CalcEngine.BinaryOperatorInfo.GreaterThanOperator.html">GreaterThanOperator</a>
        </td>
        <td class="markdown level1 summary"><p>Represents an instance of the binary &quot;greater than&quot; operator.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_CalcEngine_BinaryOperatorInfo_GreaterThanOrEqualOperator" data-uid="FarPoint.CalcEngine.BinaryOperatorInfo.GreaterThanOrEqualOperator">
          <a class="xref" href="FarPoint.CalcEngine.BinaryOperatorInfo.GreaterThanOrEqualOperator.html">GreaterThanOrEqualOperator</a>
        </td>
        <td class="markdown level1 summary"><p>Represents an instance of the binary &quot;greater than or equals&quot; operator.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_CalcEngine_BinaryOperatorInfo_IntersectOperator" data-uid="FarPoint.CalcEngine.BinaryOperatorInfo.IntersectOperator">
          <a class="xref" href="FarPoint.CalcEngine.BinaryOperatorInfo.IntersectOperator.html">IntersectOperator</a>
        </td>
        <td class="markdown level1 summary"><p>Represents an instance of the binary &quot;Intersect&quot; operator.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_CalcEngine_BinaryOperatorInfo_LessThanOperator" data-uid="FarPoint.CalcEngine.BinaryOperatorInfo.LessThanOperator">
          <a class="xref" href="FarPoint.CalcEngine.BinaryOperatorInfo.LessThanOperator.html">LessThanOperator</a>
        </td>
        <td class="markdown level1 summary"><p>Represents an instance of the binary &quot;less than&quot; operator.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_CalcEngine_BinaryOperatorInfo_LessThanOrEqualOperator" data-uid="FarPoint.CalcEngine.BinaryOperatorInfo.LessThanOrEqualOperator">
          <a class="xref" href="FarPoint.CalcEngine.BinaryOperatorInfo.LessThanOrEqualOperator.html">LessThanOrEqualOperator</a>
        </td>
        <td class="markdown level1 summary"><p>Represents an instance of the binary &quot;less than or equals&quot; operator.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_CalcEngine_BinaryOperatorInfo_MultiplyOperator" data-uid="FarPoint.CalcEngine.BinaryOperatorInfo.MultiplyOperator">
          <a class="xref" href="FarPoint.CalcEngine.BinaryOperatorInfo.MultiplyOperator.html">MultiplyOperator</a>
        </td>
        <td class="markdown level1 summary"><p>Represents an instance of the binary multiplication operator.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_CalcEngine_BinaryOperatorInfo_NotEqualOperator" data-uid="FarPoint.CalcEngine.BinaryOperatorInfo.NotEqualOperator">
          <a class="xref" href="FarPoint.CalcEngine.BinaryOperatorInfo.NotEqualOperator.html">NotEqualOperator</a>
        </td>
        <td class="markdown level1 summary"><p>Represents an instance of the binary &quot;not equals&quot; operator.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_CalcEngine_BinaryOperatorInfo_SubtractOperator" data-uid="FarPoint.CalcEngine.BinaryOperatorInfo.SubtractOperator">
          <a class="xref" href="FarPoint.CalcEngine.BinaryOperatorInfo.SubtractOperator.html">SubtractOperator</a>
        </td>
        <td class="markdown level1 summary"><p>Represents an instance of the binary subtraction operator.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_CalcEngine_BinaryOperatorInfo_UnionOperator" data-uid="FarPoint.CalcEngine.BinaryOperatorInfo.UnionOperator">
          <a class="xref" href="FarPoint.CalcEngine.BinaryOperatorInfo.UnionOperator.html">UnionOperator</a>
        </td>
        <td class="markdown level1 summary"><p>Represents an instance of the binary &quot;Union&quot; operator.</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="FarPoint_CalcEngine_BinaryOperatorInfo_Evaluate_System_Object_System_Object_" data-uid="FarPoint.CalcEngine.BinaryOperatorInfo.Evaluate(System.Object,System.Object)">
          <a class="xref" href="FarPoint.CalcEngine.BinaryOperatorInfo.Evaluate.html#FarPoint_CalcEngine_BinaryOperatorInfo_Evaluate_System_Object_System_Object_">Evaluate(object, object)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the result of the operator applied to the operands.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
