示例#1
0
        public override void Switch(IAstTransformer transformer, out Node resultingNode)
        {
            StringFormattingExpression thisNode = (StringFormattingExpression)this;
            Expression resultingTypedNode       = thisNode;

            transformer.OnStringFormattingExpression(thisNode, ref resultingTypedNode);
            resultingNode = resultingTypedNode;
        }
示例#2
0
 public override void OnStringFormattingExpression(StringFormattingExpression sfe)
 {
     Write("string.Format('{0}', ", sfe.Template);
     WriteTuple(sfe.Arguments);
     Write(")");
 }