45 references to SimplificationHelpers
Microsoft.CodeAnalysis.CSharp.Workspaces (19)
CastExpressionSyntaxExtensions.cs (1)
33
resultNode =
SimplificationHelpers
.CopyAnnotations(from: node, to: resultNode);
Simplification\CSharpSimplificationService.Expander.cs (4)
195
return
SimplificationHelpers
.CopyAnnotations(from: parenthesizedLambda, to: newParenthesizedLambda);
235
return
SimplificationHelpers
.CopyAnnotations(from: simpleLambda, to: parenthesizedLambda);
597
identifier = identifier.WithAdditionalAnnotations(
SimplificationHelpers
.DontSimplifyAnnotation);
1052
var targetSymbol =
SimplificationHelpers
.GetOriginalSymbolInfo(_semanticModel, memberAccess.Name);
Simplification\CSharpSimplificationService.NodesAndTokensToReduceComputer.cs (2)
58
return node.WithAdditionalAnnotations(
SimplificationHelpers
.DontSimplifyAnnotation);
96
return token.WithAdditionalAnnotations(
SimplificationHelpers
.DontSimplifyAnnotation);
Simplification\Reducers\AbstractCSharpReducer.AbstractReductionRewriter.cs (1)
142
if (!node.HasAnnotation(
SimplificationHelpers
.DontSimplifyAnnotation))
Simplification\Reducers\CSharpMiscellaneousReducer.cs (2)
78
newParameterSyntax =
SimplificationHelpers
.CopyAnnotations(node, newParameterSyntax).WithoutAnnotations(Simplifier.Annotation);
106
return
SimplificationHelpers
.CopyAnnotations(parenthesizedLambda, newSimpleLambda).WithoutAnnotations(Simplifier.Annotation);
Simplification\Reducers\CSharpParenthesizedExpressionReducer.cs (1)
45
return
SimplificationHelpers
.CopyAnnotations(from: node, to: resultNode);
Simplification\Reducers\CSharpParenthesizedPatternReducer.cs (1)
42
return
SimplificationHelpers
.CopyAnnotations(from: node, to: resultNode);
Simplification\Reducers\CSharpVarReducer.Rewriter.cs (1)
34
if (typeSyntax.HasAnnotation(
SimplificationHelpers
.DontSimplifyAnnotation))
Simplification\Simplifiers\ExpressionSimplifier.cs (4)
122
var symbol =
SimplificationHelpers
.GetOriginalSymbolInfo(semanticModel, memberAccess);
321
if (!
SimplificationHelpers
.IsNamespaceOrTypeOrThisParameter(memberAccess.Expression, semanticModel))
417
var leftSymbol =
SimplificationHelpers
.GetOriginalSymbolInfo(semanticModel, left);
420
var rightSymbol =
SimplificationHelpers
.GetOriginalSymbolInfo(semanticModel, right);
Simplification\Simplifiers\NameSimplifier.cs (2)
72
var symbol =
SimplificationHelpers
.GetOriginalSymbolInfo(semanticModel, name);
491
if (identifierToken.ValueText != AttributeName && identifierToken.ValueText.EndsWith(AttributeName, StringComparison.Ordinal) && !identifierToken.HasAnnotation(
SimplificationHelpers
.DontSimplifyAnnotation))
Microsoft.CodeAnalysis.Features (2)
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (1)
119
var expression = foreachCollectionExpression.WithoutAnnotations(
SimplificationHelpers
.DontSimplifyAnnotation);
Shared\Utilities\ExtractTypeHelpers.cs (1)
39
.WithAdditionalAnnotations(
SimplificationHelpers
.SimplifyModuleNameAnnotation);
Microsoft.CodeAnalysis.VisualBasic.Workspaces (24)
CastExpressionSyntaxExtensions.vb (1)
24
resultNode =
SimplificationHelpers
.CopyAnnotations(castNode, resultNode)
Simplification\Reducers\AbstractVisualBasicReducer.AbstractReductionRewriter.vb (2)
100
If Not node.HasAnnotation(
SimplificationHelpers
.DontSimplifyAnnotation) Then
143
If Not token.HasAnnotation(
SimplificationHelpers
.DontSimplifyAnnotation) Then
Simplification\Reducers\AbstractVisualBasicReducer.vb (1)
37
resultNode =
SimplificationHelpers
.CopyAnnotations(node, resultNode)
Simplification\Reducers\VisualBasicCallReducer.vb (1)
41
resultNode =
SimplificationHelpers
.CopyAnnotations(callStatement, resultNode)
Simplification\Reducers\VisualBasicMiscellaneousReducer.vb (3)
36
newParameter =
SimplificationHelpers
.CopyAnnotations(parameter, newParameter).WithoutAnnotations(Simplifier.Annotation)
57
resultNode =
SimplificationHelpers
.CopyAnnotations(invocationExpression, resultNode)
80
resultNode =
SimplificationHelpers
.CopyAnnotations(objectCreationExpression, resultNode)
Simplification\Simplifiers\ExpressionSimplifier.vb (5)
102
Dim symbol =
SimplificationHelpers
.GetOriginalSymbolInfo(semanticModel, memberAccess)
151
If memberAccess.HasAnnotation(
SimplificationHelpers
.SimplifyModuleNameAnnotation) Then
236
Dim leftSymbol =
SimplificationHelpers
.GetOriginalSymbolInfo(semanticModel, left)
238
Dim rightSymbol =
SimplificationHelpers
.GetOriginalSymbolInfo(semanticModel, right)
301
If Not
SimplificationHelpers
.IsNamespaceOrTypeOrThisParameter(memberAccess.Expression, semanticModel) Then
Simplification\Simplifiers\NameSimplifier.vb (4)
40
Dim symbol =
SimplificationHelpers
.GetOriginalSymbolInfo(semanticModel, name)
41
If
SimplificationHelpers
.IsValidSymbolInfo(symbol) Then
223
If qualifiedName.HasAnnotation(
SimplificationHelpers
.SimplifyModuleNameAnnotation) Then
373
If identifierToken.HasAnnotation(
SimplificationHelpers
.DontSimplifyAnnotation) Then
Simplification\VisualBasicSimplificationService.Expander.vb (4)
209
Dim targetSymbol =
SimplificationHelpers
.GetOriginalSymbolInfo(_semanticModel, memberAccess.Name)
433
.WithAdditionalAnnotations(Simplifier.Annotation,
SimplificationHelpers
.SimplifyModuleNameAnnotation),
467
.WithAdditionalAnnotations(Simplifier.Annotation,
SimplificationHelpers
.SimplifyModuleNameAnnotation),
591
identifier = identifier.WithAdditionalAnnotations(
SimplificationHelpers
.DontSimplifyAnnotation)
Simplification\VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb (3)
51
Return node.WithAdditionalAnnotations(
SimplificationHelpers
.DontSimplifyAnnotation)
91
Return token.WithAdditionalAnnotations(
SimplificationHelpers
.DontSimplifyAnnotation)
156
Return node.WithAdditionalAnnotations(
SimplificationHelpers
.DontSimplifyAnnotation)