16 references to SpeculationAnalyzer
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Semantics\SpeculationAnalyzerTests.cs (1)
496
=> new
SpeculationAnalyzer
((ExpressionSyntax)initialNode, (ExpressionSyntax)replacementNode, initialModel, CancellationToken.None).ReplacementChangesSemantics();
Microsoft.CodeAnalysis.CSharp.Features (4)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
207
var analyzer = new
SpeculationAnalyzer
(anonymousFunction, invokedExpression, semanticModel, cancellationToken);
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
150
var speculationAnalyzer = new
SpeculationAnalyzer
(
src\Analyzers\CSharp\Analyzers\UseExpressionBodyForLambda\UseExpressionBodyForLambdaHelpers.cs (1)
154
var speculationAnalyzer = new
SpeculationAnalyzer
(
src\Analyzers\CSharp\Analyzers\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitlyTypedLambdaExpressionDiagnosticAnalyzer.cs (1)
84
var analyzer = new
SpeculationAnalyzer
(
Microsoft.CodeAnalysis.CSharp.Workspaces (11)
Simplification\CSharpSimplificationService.Expander.cs (1)
93
=>
new
(expression, newExpression, _semanticModel, _cancellationToken);
Simplification\Reducers\CSharpEscapingReducer.cs (1)
96
var speculationAnalyzer = new
SpeculationAnalyzer
(expression, newExpression, semanticModel, cancellationToken);
Simplification\Reducers\CSharpMiscellaneousReducer.cs (1)
50
var speculationAnalyzer = new
SpeculationAnalyzer
(oldLambda, newLambda, semanticModel, cancellationToken);
Simplification\Simplifiers\ExpressionSimplifier.cs (2)
268
var speculationAnalyzer = new
SpeculationAnalyzer
(expression, replacementNode, semanticModel, cancellationToken);
323
var speculationAnalyzer = new
SpeculationAnalyzer
(memberAccess, memberAccess.Name, semanticModel, cancellationToken);
Simplification\Simplifiers\MemberAccessExpressionSimplifier.cs (1)
33
return new
SpeculationAnalyzer
(memberAccessExpression, memberAccessExpression.Name, semanticModel, cancellationToken);
Simplification\Simplifiers\NameSimplifier.cs (1)
616
var speculationAnalyzer = new
SpeculationAnalyzer
(name, reducedName, semanticModel, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\DefaultExpressionSyntaxExtensions.cs (1)
85
var speculationAnalyzer = new
SpeculationAnalyzer
(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1560
var analyzer = new
SpeculationAnalyzer
(castNode, castedExpressionNode, originalSemanticModel, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
133
var specAnalyzer = new
SpeculationAnalyzer
(expression, castExpression, semanticModel, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
88
var speculationAnalyzer = new
SpeculationAnalyzer
(declarationExpression,