# Class NpgsqlTsQueryBinOp

Namespace
  NpgsqlTypes

Assembly
  Npgsql.dll

Base class for TsQuery binary operators (& and |).

    public abstract class NpgsqlTsQueryBinOp : NpgsqlTsQuery, IEquatable<NpgsqlTsQuery>

Inheritance
  object
  NpgsqlTsQuery
  NpgsqlTsQueryBinOp

Implements
  IEquatable<NpgsqlTsQuery>

Derived
  NpgsqlTsQueryAnd
  NpgsqlTsQueryFollowedBy
  NpgsqlTsQueryOr

Inherited Members
  NpgsqlTsQuery.Kind
  NpgsqlTsQuery.Write(StringBuilder)
  NpgsqlTsQuery.ToString()
  NpgsqlTsQuery.Parse(string)
  NpgsqlTsQuery.GetHashCode()
  NpgsqlTsQuery.Equals(object)
  NpgsqlTsQuery.Equals(NpgsqlTsQuery)
  object.Equals(object, object)
  object.GetType()
  object.MemberwiseClone()
  object.ReferenceEquals(object, object)

## Constructors

### NpgsqlTsQueryBinOp(NodeKind, NpgsqlTsQuery, NpgsqlTsQuery)

Constructs a NpgsqlTsQueryBinOp.

    protected NpgsqlTsQueryBinOp(NpgsqlTsQuery.NodeKind kind, NpgsqlTsQuery left, NpgsqlTsQuery right)

#### Parameters

`kind` NpgsqlTsQuery.NodeKind
`left` NpgsqlTsQuery
`right` NpgsqlTsQuery

## Properties

### Left

Left child

    public NpgsqlTsQuery Left { get; set; }

#### Property Value

NpgsqlTsQuery

### Right

Right child

    public NpgsqlTsQuery Right { get; set; }

#### Property Value

NpgsqlTsQuery