public Statement GetStatement() { var awaitStatement = new AwaitStatement(); awaitStatement.Statement = statementInterpreterHandler.GetStatement(awaitExpressionSyntax.Expression); return(awaitStatement); }
private static ExtendedRichDescription GetStatementDescription(AwaitStatement statement) { if (string.IsNullOrEmpty(statement.Token)) { return(new ExtendedRichDescription(new RichDescription("Waiting for background operations"))); } else { return(new ExtendedRichDescription(new RichDescription("Waiting for background operations"), new RichDescription("for token ", new Hilite(statement.Token)))); } }
public AwaitExpressionInterpreter(ExpressionInterpreterHandler expressionInterpreterHandler, AwaitStatement awaitStatement) { this.expressionInterpreterHandler = expressionInterpreterHandler; this.awaitStatement = awaitStatement; }