12 references to IsExpressionContext
Microsoft.CodeAnalysis.CSharp.Features (3)
BraceCompletion\AbstractCSharpBraceCompletionService.cs (1)
21
return tree.
IsExpressionContext
(position, leftToken, attributes: true, cancellationToken)
Completion\KeywordRecommenders\DelegateKeywordRecommender.cs (1)
60
context.SyntaxTree.
IsExpressionContext
(
GenerateType\CSharpGenerateTypeService.cs (1)
184
var isExpressionContext = syntaxTree.
IsExpressionContext
(start, tokenOnLeftOfStart, attributes: true, cancellationToken: cancellationToken, semanticModel: semanticModel);
Microsoft.CodeAnalysis.CSharp.Workspaces (9)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (2)
204
var isAnyExpressionContext = !isPreProcessorDirectiveContext && syntaxTree.
IsExpressionContext
(position, leftToken, attributes: true, cancellationToken: cancellationToken, semanticModel: semanticModel);
205
var isNonAttributeExpressionContext = !isPreProcessorDirectiveContext && syntaxTree.
IsExpressionContext
(position, leftToken, attributes: false, cancellationToken: cancellationToken, semanticModel: semanticModel);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (6)
333
return syntaxTree.
IsExpressionContext
(position, leftToken, attributes: false, cancellationToken);
741
syntaxTree.
IsExpressionContext
(position, tokenOnLeftOfPosition, attributes: true, cancellationToken: cancellationToken, semanticModel: semanticModel) ||
1716
if (syntaxTree.
IsExpressionContext
(position, tokenOnLeftOfPosition, attributes: false, cancellationToken: cancellationToken, semanticModel: semanticModelOpt) &&
1948
syntaxTree.
IsExpressionContext
(position, tokenOnLeftOfPosition, attributes: true, cancellationToken: cancellationToken) &&
2036
syntaxTree.
IsExpressionContext
(token.SpanStart, syntaxTree.FindTokenOnLeftOfPosition(token.SpanStart, cancellationToken), false, cancellationToken))
2903
if (syntaxTree.
IsExpressionContext
(nameExpr.SpanStart, tokenBeforeName, attributes: false, cancellationToken))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (1)
71
return semanticModel.SyntaxTree.
IsExpressionContext
(