public override int GetHashCode() { unchecked { return((base.GetHashCode() * 397) ^ (InnerOperand != null ? InnerOperand.GetHashCode() : 0)); } }
public string Print() => $"({Name} {InnerOperand.Print()})";
public LambdaExpression Calculate() => FilterBuilder.AllPredicate(Data, InnerOperand.Calculate());
public IOperand Copy() => new AllOperand(Data, InnerOperand.Copy());
public LambdaExpression Calculate() => InnerOperand != null?FilterBuilder.AnyPredicate(Data, InnerOperand.Calculate()) : FilterBuilder.AnyPredicate(Data);