public override object Visit(InvalidStatementExpression invalidStatementExpression) { var result = new ExpressionStatement(); if (invalidStatementExpression.Expression == null) return result; var expr = invalidStatementExpression.Expression.Accept(this) as Expression; if (expr != null) result.AddChild(expr, Roles.Expression); var location = LocationsBag.GetLocations(invalidStatementExpression); if (location != null) result.AddChild(new CSharpTokenNode(Convert(location [0]), Roles.Semicolon), Roles.Semicolon); return result; }
public virtual object Visit (InvalidStatementExpression invalidStatementExpression) { return null; }
public virtual object Visit(InvalidStatementExpression invalidStatementExpression) { return(null); }
void case_769() #line 5115 "cs-parser.jay" { ExpressionStatement s = yyVals[0+yyTop] as ExpressionStatement; if (s == null) { Expression.Error_InvalidExpressionStatement (report, GetLocation (yyVals[0+yyTop])); yyVal = new InvalidStatementExpression (yyVals[0+yyTop] as Expression); } else { yyVal = new StatementExpression (s); } }