public virtual Net.Vpc.Upa.Impl.Uql.Compiledexpression.DefaultCompiledExpression TranslateExpression(object o, Net.Vpc.Upa.Impl.Uql.ExpressionTranslationManager manager, Net.Vpc.Upa.Impl.Uql.ExpressionDeclarationList declarations) { Net.Vpc.Upa.Expressions.IsHierarchyDescendent v = (Net.Vpc.Upa.Expressions.IsHierarchyDescendent)o; return(new Net.Vpc.Upa.Impl.Uql.Compiledexpression.IsHierarchyDescendentCompiled(manager.TranslateAny(v.GetAncestorExpression(), declarations), manager.TranslateAny(v.GetChildExpression(), declarations), (Net.Vpc.Upa.Impl.Uql.Compiledexpression.CompiledEntityName)manager.TranslateAny(v.GetEntityName(), declarations))); }
public override Net.Vpc.Upa.Expressions.Expression Copy() { Net.Vpc.Upa.Expressions.IsHierarchyDescendent o = new Net.Vpc.Upa.Expressions.IsHierarchyDescendent(ancestorExpression.Copy(), childExpression.Copy(), (Net.Vpc.Upa.Expressions.EntityName)entityName.Copy()); return(o); }