/// <summary> /// Visits the specified node. /// </summary> /// <param name="node">The node.</param> public void Visit(RightSubStringFunctionNode node) { using (new DestinationNodeContext(node)) { node.Parameter1.AcceptVisitor(this); AppendToResult(".Substring(((int)("); node.Parameter1.AcceptVisitor(this); AppendToResult(".ToString().Length - "); node.Parameter2.AcceptVisitor(this); AppendToResult(" ?? 0)).VerifyLengthOnSubstringForExpression())"); } }
public void Visit(RightSubStringFunctionNode node) { AppendToResult("functions.RightUntyped("); node.Parameter2.AcceptVisitor(this); AppendToResult(", "); node.Parameter1.AcceptVisitor(this); AppendToResult(")"); }