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