Ejemplo n.º 1
0
			public override object Visit (StatementExpression statementExpression)
			{
				var result = new MonoDevelop.CSharp.Ast.ExpressionStatement ();
				result.AddChild ((AstNode)statementExpression.Expr.Accept (this), MonoDevelop.CSharp.Ast.ExpressionStatement.Roles.Expression);
				var location = LocationsBag.GetLocations (statementExpression);
				if (location != null)
					result.AddChild (new CSharpTokenNode (Convert (location[0]), 1), MonoDevelop.CSharp.Ast.ExpressionStatement.Roles.Semicolon);
				return result;
			}
Ejemplo n.º 2
0
 public virtual S VisitExpressionStatement(ExpressionStatement expressionStatement, T data)
 {
     return(VisitChildren(expressionStatement, data));
 }