public override Net.Vpc.Upa.Impl.Uql.Compiledexpression.DefaultCompiledExpression Copy() { Net.Vpc.Upa.Impl.Uql.Compiledexpression.CompiledUnion o = new Net.Vpc.Upa.Impl.Uql.Compiledexpression.CompiledUnion(); o.SetDescription(GetDescription()); o.GetClientParameters().SetAll(GetClientParameters()); foreach (Net.Vpc.Upa.Impl.Uql.Compiledexpression.CompiledQueryStatement queryStatement in queryStatements) { o.Add((Net.Vpc.Upa.Impl.Uql.Compiledexpression.CompiledQueryStatement)queryStatement.Copy()); } return(o); }
public override bool Equals(object o) { if (this == o) { return(true); } if (o == null || GetType() != o.GetType()) { return(false); } Net.Vpc.Upa.Impl.Uql.Compiledexpression.CompiledUnion union = (Net.Vpc.Upa.Impl.Uql.Compiledexpression.CompiledUnion)o; if (queryStatements != null ? !queryStatements.Equals(union.queryStatements) : union.queryStatements != null) { return(false); } return(true); }