3 writes to IsInAsync
Microsoft.CodeAnalysis.CSharp (3)
Parser\LanguageParser.cs (3)
4378_parser.IsInAsync = isInAsyncContext ?? parser.IsInAsync; 4386_parser.IsInAsync = (_previousState & LanguageParserState.IsInAsync) != 0; 14650IsInAsync = state.IsInAsync;
19 references to IsInAsync
Microsoft.CodeAnalysis.CSharp (19)
Parser\LanguageParser.cs (18)
570Debug.Assert(!IsInAsync); 1754Debug.Assert(!IsInAsync); 1790Debug.Assert(!IsInAsync); 2608Debug.Assert(!IsInAsync); 2645using var _ = new ParserSyntaxContextResetter(this, isInAsyncContext: this.IsInAsync || !IsScript); 2787using var _ = new ParserSyntaxContextResetter(this, isInAsyncContext: this.IsInAsync || !IsScript); 3257Debug.Assert(!IsInAsync); 3735Debug.Assert(!IsInAsync); 4373(parser.IsInAsync ? LanguageParserState.IsInAsync : 0) | 4378_parser.IsInAsync = isInAsyncContext ?? parser.IsInAsync; 6125if (this.IsInAsync && identifierToken.ContextualKind == SyntaxKind.AwaitKeyword) 8472!IsInAsync) 9901if (this.IsInAsync && this.CurrentToken.ContextualKind == SyntaxKind.AwaitKeyword) 11437return (this.IsScript || this.IsInAsync) && this.CurrentToken.ContextualKind == SyntaxKind.AwaitKeyword; 11444if (this.IsInAsync) 13799isInAsyncContext: this.IsInAsync || modifiers.Any((int)SyntaxKind.AsyncKeyword), 13916isInAsyncContext: this.IsInAsync || modifiers.Any((int)SyntaxKind.AsyncKeyword), 14642IsInAsync,
Parser\LanguageParser_InterpolatedString.cs (1)
209var interpolationNode = ParseInterpolation(this.Options, originalText, interpolation, kind, IsInAsync, IsInFieldKeywordContext);