2 implementations of IsInExpressionTree
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
393
public bool
IsInExpressionTree
(SemanticModel semanticModel, SyntaxNode node, [NotNullWhen(true)] INamedTypeSymbol? expressionType, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
251
public bool
IsInExpressionTree
(SemanticModel semanticModel, SyntaxNode node, INamedTypeSymbol? expressionTypeOpt, CancellationToken cancellationToken)
6 references to IsInExpressionTree
Microsoft.CodeAnalysis.Features (5)
ConvertAnonymousType\AbstractConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (1)
47
if (semanticFacts.
IsInExpressionTree
(semanticModel, anonymousNode, semanticModel.Compilation.ExpressionOfTType(), cancellationToken))
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer.cs (1)
224
if (this.SemanticFacts.
IsInExpressionTree
(semanticModel, conditionNode, expressionType, cancellationToken))
src\Analyzers\Core\Analyzers\UseThrowExpression\AbstractUseThrowExpressionDiagnosticAnalyzer.cs (1)
100
if (this.SemanticFacts.
IsInExpressionTree
(semanticModel, throwStatementSyntax, expressionType, cancellationToken))
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (1)
66
if (semanticFacts.
IsInExpressionTree
(
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForTernaryConditionalCheckCodeFixProvider.cs (1)
80
if (semanticFacts.
IsInExpressionTree
(
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
252
=> SemanticFacts.
IsInExpressionTree
(semanticModel, node, expressionTypeOpt, cancellationToken);