/// <summary> /// Creates a new instance of <see cref="BinaryFilter"/>. /// </summary> public BinaryFilter(PipFilter left, FilterOperator op, PipFilter right) { Left = left; FilterOperator = op; Right = right; m_cachedHashCode = HashCodeHelper.Combine(Left.GetHashCode() ^ Right.GetHashCode(), FilterOperator.GetHashCode()); }