21 references to SimplificationHelpers
Microsoft.CodeAnalysis.CSharp.Workspaces (19)
Simplification\CSharpSimplificationService.Expander.cs (4)
197
return
SimplificationHelpers
.CopyAnnotations(from: parenthesizedLambda, to: newParenthesizedLambda);
237
return
SimplificationHelpers
.CopyAnnotations(from: simpleLambda, to: parenthesizedLambda);
596
identifier = identifier.WithAdditionalAnnotations(
SimplificationHelpers
.DoNotSimplifyAnnotation);
1045
var targetSymbol =
SimplificationHelpers
.GetOriginalSymbolInfo(_semanticModel, memberAccess.Name);
Simplification\CSharpSimplificationService.NodesAndTokensToReduceComputer.cs (2)
57
return node.WithAdditionalAnnotations(
SimplificationHelpers
.DoNotSimplifyAnnotation);
95
return token.WithAdditionalAnnotations(
SimplificationHelpers
.DoNotSimplifyAnnotation);
Simplification\Reducers\AbstractCSharpReducer.AbstractReductionRewriter.cs (1)
144
if (!node.HasAnnotation(
SimplificationHelpers
.DoNotSimplifyAnnotation))
Simplification\Reducers\CSharpMiscellaneousReducer.cs (2)
76
newParameterSyntax =
SimplificationHelpers
.CopyAnnotations(node, newParameterSyntax).WithoutAnnotations(Simplifier.Annotation);
104
return
SimplificationHelpers
.CopyAnnotations(parenthesizedLambda, newSimpleLambda).WithoutAnnotations(Simplifier.Annotation);
Simplification\Reducers\CSharpParenthesizedExpressionReducer.cs (1)
44
return
SimplificationHelpers
.CopyAnnotations(from: node, to: resultNode);
Simplification\Reducers\CSharpParenthesizedPatternReducer.cs (1)
41
return
SimplificationHelpers
.CopyAnnotations(from: node, to: resultNode);
Simplification\Reducers\CSharpVarReducer.Rewriter.cs (1)
34
if (typeSyntax.HasAnnotation(
SimplificationHelpers
.DoNotSimplifyAnnotation))
Simplification\Simplifiers\ExpressionSimplifier.cs (4)
119
var symbol =
SimplificationHelpers
.GetOriginalSymbolInfo(semanticModel, memberAccess);
320
if (!
SimplificationHelpers
.IsNamespaceOrTypeOrThisParameter(memberAccess.Expression, semanticModel))
416
var leftSymbol =
SimplificationHelpers
.GetOriginalSymbolInfo(semanticModel, left);
419
var rightSymbol =
SimplificationHelpers
.GetOriginalSymbolInfo(semanticModel, right);
Simplification\Simplifiers\NameSimplifier.cs (2)
72
var symbol =
SimplificationHelpers
.GetOriginalSymbolInfo(semanticModel, name);
501
if (identifierToken.ValueText != AttributeName && identifierToken.ValueText.EndsWith(AttributeName, StringComparison.Ordinal) && !identifierToken.HasAnnotation(
SimplificationHelpers
.DoNotSimplifyAnnotation))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CastExpressionSyntaxExtensions.cs (1)
33
resultNode =
SimplificationHelpers
.CopyAnnotations(from: node, to: resultNode);
Microsoft.CodeAnalysis.Features (2)
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (1)
119
var expression = foreachCollectionExpression.WithoutAnnotations(
SimplificationHelpers
.DoNotSimplifyAnnotation);
Shared\Utilities\ExtractTypeHelpers.cs (1)
39
.WithAdditionalAnnotations(
SimplificationHelpers
.SimplifyModuleNameAnnotation);