public virtual Net.Vpc.Upa.Impl.Uql.Compiledexpression.DefaultCompiledExpression TranslateExpression(object x, Net.Vpc.Upa.Impl.Uql.ExpressionTranslationManager manager, Net.Vpc.Upa.Impl.Uql.ExpressionDeclarationList declarations) { Net.Vpc.Upa.Expressions.IdEnumerationExpression o = (Net.Vpc.Upa.Expressions.IdEnumerationExpression)x; System.Collections.Generic.IList <object> keys = o.GetIds(); Net.Vpc.Upa.Expressions.Var tableAlias = o.GetAlias(); return(new Net.Vpc.Upa.Impl.Uql.Compiledexpression.CompiledKeyEnumerationExpression(keys, (Net.Vpc.Upa.Impl.Uql.Compiledexpression.CompiledVar)manager.TranslateAny(tableAlias, declarations))); }
public override Net.Vpc.Upa.Expressions.Expression Copy() { Net.Vpc.Upa.Expressions.IdEnumerationExpression o = new Net.Vpc.Upa.Expressions.IdEnumerationExpression(new System.Collections.Generic.List <object>(ids), alias == null ? null : (Net.Vpc.Upa.Expressions.Var)alias.Copy()); return(o); }