protected internal virtual void ProtectedCopyTo(Net.Vpc.Upa.Impl.Uql.Compiledexpression.CompiledFunction o)
 {
     foreach (Net.Vpc.Upa.Impl.Uql.Compiledexpression.DefaultCompiledExpression element in GetArguments())
     {
         o.ProtectedAddArgument(element.Copy());
     }
     o.SetDescription(GetDescription());
     o.GetClientParameters().SetAll(GetClientParameters());
 }
 public virtual string GetSQL(object o, Net.Vpc.Upa.Persistence.EntityExecutionContext qlContext, Net.Vpc.Upa.Impl.Persistence.SQLManager sqlManager, Net.Vpc.Upa.Impl.Uql.ExpressionDeclarationList declarations) /* throws Net.Vpc.Upa.Exceptions.UPAException */
 {
     Net.Vpc.Upa.Impl.Uql.Compiledexpression.CompiledFunction cc = (Net.Vpc.Upa.Impl.Uql.Compiledexpression.CompiledFunction)o;
     return(Simplify(qlContext, sqlManager, declarations, cc.GetArguments()));
 }