public string Visit(CreateStructExpression node) { var codeWriter = new XzaarCodeWriter(); var indent = isInsideExpression ? 0 : currentIndent; codeWriter.Write(node.StructName, indent); if (!isInsideExpression) { codeWriter.NewLine(); } return(codeWriter.ToString()); }
public string Visit(CreateStructExpression node) { var codeWriter = new XzaarCodeWriter(); var indent = IsInsideExpression ? 0 : currentIndent; codeWriter.Write(node.StructName, indent); if (node.FieldInitializers != null) { codeWriter.Write(" { "); codeWriter.Write(string.Join(", ", node.FieldInitializers.Select(Visit).ToArray())); codeWriter.Write(" }"); } if (!IsInsideExpression) { codeWriter.NewLine(); } return(codeWriter.ToString()); }
public object Visit(CreateStructExpression node) { return(null); }