9 references to IsExpressionContext
Roslyn.Diagnostics.CSharp.Analyzers (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))
2905
if (syntaxTree.
IsExpressionContext
(nameExpr.SpanStart, tokenBeforeName, attributes: false, cancellationToken))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (1)
69
return semanticModel.SyntaxTree.
IsExpressionContext
(