357 references to Simplifier
Microsoft.CodeAnalysis.CodeStyle.Fixes (17)
AbstractAddExplicitCastCodeFixProvider.cs (2)
132.WithAdditionalAnnotations(Simplifier.Annotation)); 139this.Cast(targetNode, conversionType).WithAdditionalAnnotations(Simplifier.Annotation));
AbstractCodeGenerationService.cs (1)
73? node.WithAdditionalAnnotations(Simplifier.AddImportsAnnotation)
AbstractForEachCastCodeFixProvider.cs (2)
80Simplifier.Annotation, Simplifier.AddImportsAnnotation, SymbolAnnotation.Create(enumerableType));
AbstractMoveDeclarationNearReferenceService.cs (1)
121var explicitDeclarationStatement = await Simplifier.ExpandAsync(
AbstractPopulateSwitchCodeFixProvider.cs (1)
181let caseLabel = (TMemberAccessExpression)generator.MemberAccessExpression(generator.TypeExpression(enumType), e.Name).WithAdditionalAnnotations(Simplifier.Annotation)
AbstractRemoveUnusedValuesCodeFixProvider.cs (3)
407.WithAdditionalAnnotations(Simplifier.Annotation, Formatter.Annotation); 422.WithAdditionalAnnotations(Simplifier.Annotation, Formatter.Annotation); 678.WithAdditionalAnnotations(s_newLocalDeclarationStatementAnnotation, Simplifier.Annotation);
AbstractUseConditionalExpressionCodeFixProvider.cs (1)
120conditionalExpression = conditionalExpression.WithAdditionalAnnotations(Simplifier.Annotation);
CodeGenerationContext.cs (1)
60/// True if the code generation service should add <see cref="Simplifier.AddImportsAnnotation"/>,
SimplificationHelpers.cs (2)
29var dontSimplifyResult = !to.HasAnnotation(Simplifier.Annotation); 52var dontSimplifyResult = !to.HasAnnotation(Simplifier.Annotation);
SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (1)
226factory.IdentifierName(member.Name)).WithAdditionalAnnotations(Simplification.Simplifier.Annotation);
SyntaxGeneratorExtensions_Negate.cs (2)
500.WithAdditionalAnnotations(Simplifier.Annotation); 544.WithAdditionalAnnotations(Simplifier.Annotation);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (23)
CastExpressionSyntaxExtensions.cs (1)
31.WithAdditionalAnnotations(Simplifier.Annotation);
CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
159SyntaxKind.SimpleMemberAccessExpression, ThisExpression(), newNameNode).WithAdditionalAnnotations(Simplifier.Annotation);
CSharpFixReturnTypeCodeFixProvider.cs (1)
127fixedDeclaration = fixedDeclaration.WithAdditionalAnnotations(Simplifier.Annotation).WithTriviaFrom(declarationTypeToFix);
CSharpMakeMethodAsynchronousCodeFixProvider.cs (2)
154return newReturnType.WithTriviaFrom(returnTypeSyntax).WithAdditionalAnnotations(Simplifier.AddImportsAnnotation); 162return result.WithAdditionalAnnotations(Simplifier.Annotation);
CSharpRemoveUnnecessaryCastCodeFixProvider.cs (2)
74.WithAdditionalAnnotations(Simplifier.Annotation); 86.WithAdditionalAnnotations(Simplifier.Annotation);
CSharpSimplificationHelpers.cs (1)
54.WithAdditionalAnnotations(Simplifier.Annotation);
CSharpUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
47statement.Declaration.Type.WithAdditionalAnnotations(Simplifier.Annotation)));
CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
135return CastExpression(governingType.GenerateTypeSyntax(), expr.Parenthesize()).WithAdditionalAnnotations(Simplifier.Annotation);
ExpressionGenerator.cs (2)
293return result.WithAdditionalAnnotations(Simplifier.Annotation); 316result = result.WithAdditionalAnnotations(Simplifier.Annotation);
ExpressionSyntaxExtensions.cs (3)
49? result.WithAdditionalAnnotations(Simplifier.Annotation) 80? result.WithAdditionalAnnotations(Simplifier.Annotation) 92return castExpression.WithAdditionalAnnotations(Simplifier.Annotation);
ITypeSymbolExtensions.cs (4)
27=> typeSymbol.Accept(ExpressionSyntaxGeneratorVisitor.Create(nameSyntax))!.WithAdditionalAnnotations(Simplifier.Annotation); 51.WithAdditionalAnnotations(Simplifier.Annotation); 78.WithAdditionalAnnotations(Simplifier.Annotation); 88.WithAdditionalAnnotations(Simplifier.Annotation);
MisplacedUsingDirectivesCodeFixProvider.cs (3)
163return await Simplifier.ReduceAsync(newDocument, Simplifier.Annotation, optionSet: null, cancellationToken).ConfigureAwait(false); 189var newType = await Simplifier.ExpandAsync(usingDirective.NamespaceOrType, document, cancellationToken: cancellationToken).ConfigureAwait(false);
StringExtensions.cs (1)
51token = token.WithAdditionalAnnotations(Simplifier.Annotation);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (3)
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (3)
176var simplifiedDocument = Simplifier.ReduceAsync(documentWithNameAndAnnotationsAdded.WithSyntaxRoot(updatedRoot), Simplifier.Annotation, cleanupOptions.SimplifierOptions, cancellationToken).WaitAndGetResult(cancellationToken); 219.WithRight(eventHookupExpression.Right.WithAdditionalAnnotations(Simplifier.Annotation))
Microsoft.CodeAnalysis.CSharp.Features (34)
CodeFixes\Suppression\CSharpSuppressionCodeFixProvider.cs (1)
111.WithAdditionalAnnotations(Simplifier.AddImportsAnnotation);
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (2)
191currentNode = currentNode.WithAdditionalAnnotations(Simplifier.Annotation); 249newNode = newNode.WithAdditionalAnnotations(Simplifier.Annotation);
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
141expressionToInline = expressionToInline.WithoutTrivia().Parenthesize().WithAdditionalAnnotations(Simplifier.Annotation, ExpressionAnnotation);
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
191return rewrittenPattern.ConvertToSingleLine().WithAdditionalAnnotations(Formatter.Annotation, Simplifier.Annotation);
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (11)
124return SyntaxFactory.Block(SyntaxFactory.IfStatement(((WhereClauseSyntax)node).Condition.WithAdditionalAnnotations(Simplifier.Annotation).WithoutTrivia(), statement)); 213statement)))).WithAdditionalAnnotations(Simplifier.Annotation); 363methodSymbol.GenerateReturnTypeSyntax().WithAdditionalAnnotations(Simplifier.Annotation), 447nodesBeforeLocal = new[] { parentStatement.ReplaceNode(invocationExpression, initializer.WithAdditionalAnnotations(Simplifier.Annotation)) }; 460nodesAfterLocal = new StatementSyntax[] { parentStatement.ReplaceNode(invocationExpression, variableLocal.WithAdditionalAnnotations(Simplifier.Annotation)) }; 509nodesAfter = new[] { SyntaxFactory.ReturnStatement(variable).WithAdditionalAnnotations(Simplifier.Annotation) }; 537SyntaxFactory.EqualsValueClause(expression))))).WithAdditionalAnnotations(Simplifier.Annotation); 591returnType: returnedType.GenerateTypeSyntax().WithAdditionalAnnotations(Simplifier.Annotation), 605var localFunctionInvocation = SyntaxFactory.InvocationExpression(SyntaxFactory.IdentifierName(localFunctionToken)).WithAdditionalAnnotations(Simplifier.Annotation); 606var newParentExpressionStatement = parentStatement.ReplaceNode(_source.WalkUpParentheses(), localFunctionInvocation.WithAdditionalAnnotations(Simplifier.Annotation)); 837statements.Add(statement.WithAdditionalAnnotations(Simplifier.Annotation));
ConvertProgram\ConvertProgramTransform_ProgramMain.cs (1)
93method = method.WithReturnType(method.ReturnType.WithAdditionalAnnotations(Simplifier.AddImportsAnnotation));
CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
159SyntaxKind.SimpleMemberAccessExpression, ThisExpression(), newNameNode).WithAdditionalAnnotations(Simplifier.Annotation);
CSharpFixReturnTypeCodeFixProvider.cs (1)
127fixedDeclaration = fixedDeclaration.WithAdditionalAnnotations(Simplifier.Annotation).WithTriviaFrom(declarationTypeToFix);
CSharpMakeMethodAsynchronousCodeFixProvider.cs (2)
154return newReturnType.WithTriviaFrom(returnTypeSyntax).WithAdditionalAnnotations(Simplifier.AddImportsAnnotation); 162return result.WithAdditionalAnnotations(Simplifier.Annotation);
CSharpRemoveUnnecessaryCastCodeFixProvider.cs (2)
74.WithAdditionalAnnotations(Simplifier.Annotation); 86.WithAdditionalAnnotations(Simplifier.Annotation);
CSharpUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
47statement.Declaration.Type.WithAdditionalAnnotations(Simplifier.Annotation)));
CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
135return CastExpression(governingType.GenerateTypeSyntax(), expr.Parenthesize()).WithAdditionalAnnotations(Simplifier.Annotation);
ExtractMethod\CSharpMethodExtractor.cs (1)
154var newExpression = await Simplifier.ExpandAsync(lastExpression, selection.SemanticDocument.Document, n => n != selection.GetContainingScope(), expandParameter: false, cancellationToken: cancellationToken).ConfigureAwait(false);
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
608var methodName = CreateMethodNameForInvocation().WithAdditionalAnnotations(Simplifier.Annotation);
IntroduceVariable\CSharpIntroduceVariableService.Rewriter.cs (1)
51return newNode.WithAdditionalAnnotations(Simplifier.Annotation);
IntroduceVariable\CSharpIntroduceVariableService_IntroduceField.cs (1)
40newQualifiedName = newQualifiedName.WithAdditionalAnnotations(Simplifier.Annotation);
MisplacedUsingDirectivesCodeFixProvider.cs (3)
166return await Simplifier.ReduceAsync(newDocument, Simplifier.Annotation, simplifierOptions, cancellationToken).ConfigureAwait(false); 189var newType = await Simplifier.ExpandAsync(usingDirective.NamespaceOrType, document, cancellationToken: cancellationToken).ConfigureAwait(false);
SimplifyTypeNames\SimplifyTypeNamesCodeFixProvider.cs (2)
55Simplifier.Annotation, Formatter.Annotation, DoNotAllowVarAnnotation.Annotation); 60annotatedexpressionSyntax = annotatedexpressionSyntax.ReplaceNode(right, right.WithAdditionalAnnotations(Simplifier.Annotation));
Microsoft.CodeAnalysis.CSharp.Workspaces (60)
CastExpressionSyntaxExtensions.cs (1)
31.WithAdditionalAnnotations(Simplifier.Annotation);
CodeGeneration\CSharpSyntaxGenerator.cs (5)
3138=> SyntaxFactory.Block(AsStatementList(statements)).WithAdditionalAnnotations(Simplifier.Annotation); 3242=> SyntaxFactory.DefaultExpression((TypeSyntax)type).WithAdditionalAnnotations(Simplifier.Annotation); 3292=> SyntaxFactory.CastExpression((TypeSyntax)type, (ExpressionSyntax)Parenthesize(expression)).WithAdditionalAnnotations(Simplifier.Annotation); 3295=> SyntaxFactory.CastExpression((TypeSyntax)type, (ExpressionSyntax)Parenthesize(expression)).WithAdditionalAnnotations(Simplifier.Annotation); 3422=> SyntaxFactory.QualifiedName((NameSyntax)left, (SimpleNameSyntax)right).WithAdditionalAnnotations(Simplifier.Annotation);
CSharpSimplificationHelpers.cs (1)
54.WithAdditionalAnnotations(Simplifier.Annotation);
ExpressionGenerator.cs (2)
293return result.WithAdditionalAnnotations(Simplifier.Annotation); 316result = result.WithAdditionalAnnotations(Simplifier.Annotation);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (3)
49? result.WithAdditionalAnnotations(Simplifier.Annotation) 80? result.WithAdditionalAnnotations(Simplifier.Annotation) 92return castExpression.WithAdditionalAnnotations(Simplifier.Annotation);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs\ITypeSymbolExtensions.cs (4)
27=> typeSymbol.Accept(ExpressionSyntaxGeneratorVisitor.Create(nameSyntax))!.WithAdditionalAnnotations(Simplifier.Annotation); 51.WithAdditionalAnnotations(Simplifier.Annotation); 78.WithAdditionalAnnotations(Simplifier.Annotation); 88.WithAdditionalAnnotations(Simplifier.Annotation);
Rename\CSharpRenameRewriterLanguageService.cs (1)
632newToken = newToken.WithAdditionalAnnotations(Simplifier.Annotation);
Simplification\CSharpSimplificationService.cs (2)
87var rewrittenToken = TryEscapeIdentifierToken(rewriter.VisitToken(token), token.Parent).WithAdditionalAnnotations(Simplifier.Annotation); 136.WithAdditionalAnnotations(Simplifier.Annotation);
Simplification\CSharpSimplificationService.Expander.cs (15)
186var newParameter = parameters[i].WithType(typeSyntax).WithAdditionalAnnotations(Simplifier.Annotation); 233simpleLambda.Body).WithAdditionalAnnotations(Simplifier.Annotation); 264.WithAdditionalAnnotations(Simplifier.Annotation) 335.WithAdditionalAnnotations(Simplifier.Annotation); 399.WithAdditionalAnnotations(Simplifier.Annotation), 404.WithAdditionalAnnotations(Simplifier.Annotation); 411.WithAdditionalAnnotations(Simplifier.Annotation); 486.WithAdditionalAnnotations(Simplifier.Annotation); 607identifier = TryEscapeIdentifierToken(identifier, originalSimpleName).WithAdditionalAnnotations(Simplifier.Annotation); 657.WithAdditionalAnnotations(Simplifier.Annotation); 711var result = newNode.WithAdditionalAnnotations(Simplifier.Annotation); 755.WithAdditionalAnnotations(Simplifier.Annotation); 978result = rewrittenNode.CopyAnnotationsTo(SyntaxFactory.QualifiedName((NameSyntax)left, right.WithAdditionalAnnotations(Simplifier.SpecialTypeAnnotation))); 1111newMemberAccess = originalNode.Expression.CopyAnnotationsTo(newMemberAccess).WithAdditionalAnnotations(Simplifier.Annotation); 1125.WithAdditionalAnnotations(Simplifier.Annotation, Formatter.Annotation);
Simplification\CSharpSimplificationService.NodesAndTokensToReduceComputer.cs (2)
67_simplifyAllDescendants = _simplifyAllDescendants || node.HasAnnotation(Simplifier.Annotation); 105_simplifyAllDescendants = _simplifyAllDescendants || token.HasAnnotation(Simplifier.Annotation);
Simplification\Reducers\AbstractCSharpReducer.AbstractReductionRewriter.cs (2)
131if (!this.alwaysSimplify && !node.HasAnnotation(Simplifier.Annotation)) 175return token.HasAnnotation(Simplifier.Annotation)
Simplification\Reducers\CSharpCastReducer.Rewriter.cs (1)
65.WithAdditionalAnnotations(Simplifier.Annotation);
Simplification\Reducers\CSharpMiscellaneousReducer.cs (2)
78newParameterSyntax = SimplificationHelpers.CopyAnnotations(node, newParameterSyntax).WithoutAnnotations(Simplifier.Annotation); 106return SimplificationHelpers.CopyAnnotations(parenthesizedLambda, newSimpleLambda).WithoutAnnotations(Simplifier.Annotation);
Simplification\Reducers\CSharpNameReducer.cs (1)
64return node.WithoutAnnotations(Simplifier.Annotation);
Simplification\Reducers\CSharpNameReducer.Rewriter.cs (10)
29this.alwaysSimplify = node.HasAnnotation(Simplifier.Annotation); 47this.alwaysSimplify = node.HasAnnotation(Simplifier.Annotation); 65this.alwaysSimplify = node.HasAnnotation(Simplifier.Annotation); 83this.alwaysSimplify = node.HasAnnotation(Simplifier.Annotation); 101this.alwaysSimplify = node.HasAnnotation(Simplifier.Annotation); 119this.alwaysSimplify = node.HasAnnotation(Simplifier.Annotation); 137this.alwaysSimplify = node.HasAnnotation(Simplifier.Annotation); 155this.alwaysSimplify = node.HasAnnotation(Simplifier.Annotation); 173this.alwaysSimplify = node.HasAnnotation(Simplifier.Annotation); 191this.alwaysSimplify = node.HasAnnotation(Simplifier.Annotation);
Simplification\Reducers\CSharpVarReducer.Rewriter.cs (1)
28if (!alwaysSimplify && !typeSyntax.HasAnnotation(Simplifier.Annotation))
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (2)
155if (!qualifiedName.Right.HasAnnotation(Simplifier.SpecialTypeAnnotation)) 169if (!aliasQualifiedNameSyntax.Name.HasAnnotation(Simplifier.SpecialTypeAnnotation))
Simplification\Simplifiers\ExpressionSimplifier.cs (2)
286.WithAdditionalAnnotations(Simplifier.Annotation); 302.WithAdditionalAnnotations(Simplifier.Annotation);
Simplification\Simplifiers\NameSimplifier.cs (2)
216if (!qualifiedName2.Right.HasAnnotation(Simplifier.SpecialTypeAnnotation)) 226!aliasQualifiedName.Name.HasAnnotation(Simplifier.SpecialTypeAnnotation))
StringExtensions.cs (1)
51token = token.WithAdditionalAnnotations(Simplifier.Annotation);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (3)
CodeGeneration\AddImportsTests.cs (2)
52? c.WithAdditionalAnnotations(SymbolAnnotation.Create(symbol), Simplifier.Annotation) 102var reduced = await Simplifier.ReduceAsync(imported, simplifierOptions, CancellationToken.None);
CodeGeneration\SymbolEditorTests.cs (1)
56document = await Simplifier.ReduceAsync(document, CSharpSimplifierOptions.Default, CancellationToken.None);
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (4)
Snippets\CSharpSnippets\SnippetFunctions\SnippetFunctionGenerateSwitchCases.cs (2)
96var updatedRoot = syntaxRoot.ReplaceNode(nodeToReplace, nodeToReplace.WithAdditionalAnnotations(typeAnnotation, Simplifier.Annotation)); 100var simplifiedDocument = Simplifier.ReduceAsync(documentWithAnnotations, simplifierOptions, cancellationToken).WaitAndGetResult(cancellationToken);
Snippets\CSharpSnippets\SnippetFunctions\SnippetFunctionSimpleTypeName.cs (2)
37var updatedRoot = syntaxRoot.ReplaceNode(nodeToReplace, nodeToReplace.WithAdditionalAnnotations(typeAnnotation, Simplifier.Annotation)); 41var simplifiedDocument = Simplifier.ReduceAsync(documentWithAnnotations, simplifierOptions, cancellationToken).WaitAndGetResult(cancellationToken);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (4)
CodeGeneration\AbstractCodeGenerationTests.cs (2)
40root.WithAdditionalAnnotations(Simplifier.Annotation)); 43var simplifiedDocument = Simplifier.ReduceAsync(annotatedDocument, options, CancellationToken.None).Result;
CodeGeneration\CodeGenerationTests.cs (2)
973var simplified = Simplifier.ReduceAsync(this.Document, Simplifier.Annotation, simplifierOptions, CancellationToken.None).Result;
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (15)
Expansion\AbstractExpansionTest.vb (4)
36root = root.ReplaceNode(node, Await Simplifier.ExpandAsync(node, document, expandInsideNode:=Nothing, expandParameter:=expandParameter)) 41root = root.ReplaceNode(node, Await Simplifier.ExpandAsync(node, document, expandInsideNode:=Nothing, expandParameter:=expandParameter)) 43document = Await Simplifier.ReduceAsync(document, Simplifier.Annotation, cleanupOptions.SimplifierOptions, CancellationToken.None)
Simplification\AbstractSimplificationTests.vb (8)
82root = root.ReplaceNode(node, node.WithAdditionalAnnotations(Simplifier.Annotation)) 88root = root.ReplaceToken(token, token.WithAdditionalAnnotations(Simplifier.Annotation)) 94root = root.ReplaceNode(node, node.WithAdditionalAnnotations(Simplifier.Annotation)) 100root = root.ReplaceNode(node, node.WithAdditionalAnnotations(Simplifier.Annotation)) 106root = root.ReplaceNode(node, node.WithAdditionalAnnotations(Simplifier.Annotation)) 119simplifiedDocument = Await Simplifier.ReduceAsync(document, explicitSpansToSimplifyWithin, optionSet) 121simplifiedDocument = Await Simplifier.ReduceAsync(document, Simplifier.Annotation, optionSet)
Simplification\ParameterSimplificationTests.vb (2)
27(Await document.GetSyntaxRootAsync()).WithAdditionalAnnotations(Simplifier.Annotation)) 29Dim simplifiedDocument = Await Simplifier.ReduceAsync(annotatedDocument, CSharpSimplifierOptions.Default, CancellationToken.None)
Simplification\TypeNameSimplifierTest.vb (1)
4260Dim result = Await Simplifier.ExpandAsync(node, document)
Microsoft.CodeAnalysis.Features (50)
AbstractAddExplicitCastCodeFixProvider.cs (2)
132.WithAdditionalAnnotations(Simplifier.Annotation)); 139this.Cast(targetNode, conversionType).WithAdditionalAnnotations(Simplifier.Annotation));
AbstractForEachCastCodeFixProvider.cs (2)
80Simplifier.Annotation, Simplifier.AddImportsAnnotation, SymbolAnnotation.Create(enumerableType));
AbstractPopulateSwitchCodeFixProvider.cs (1)
181let caseLabel = (TMemberAccessExpression)generator.MemberAccessExpression(generator.TypeExpression(enumType), e.Name).WithAdditionalAnnotations(Simplifier.Annotation)
AbstractRemoveUnusedValuesCodeFixProvider.cs (3)
407.WithAdditionalAnnotations(Simplifier.Annotation, Formatter.Annotation); 422.WithAdditionalAnnotations(Simplifier.Annotation, Formatter.Annotation); 678.WithAdditionalAnnotations(s_newLocalDeclarationStatementAnnotation, Simplifier.Annotation);
AbstractUseConditionalExpressionCodeFixProvider.cs (1)
120conditionalExpression = conditionalExpression.WithAdditionalAnnotations(Simplifier.Annotation);
AddDebuggerDisplay\AbstractAddDebuggerDisplayCodeRefactoringProvider.cs (2)
154Simplifier.Annotation, 155Simplifier.AddImportsAnnotation);
ChangeSignature\AbstractChangeSignatureService.cs (2)
424var reducedDoc = await Simplifier.ReduceAsync(docWithImports, Simplifier.Annotation, cleanupOptions.SimplifierOptions, cancellationToken: cancellationToken).ConfigureAwait(false);
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (4)
634root = root.WithAdditionalAnnotations(Simplifier.Annotation); 636return await Simplifier.ReduceAsync(formattedDocument, documentOptions.SimplifierOptions, cancellationToken).ConfigureAwait(false); 673return await Simplifier.ReduceAsync(formattedDocument, documentOptions.SimplifierOptions, cancellationToken).ConfigureAwait(false); 736editor.ReplaceNode(oldNode, newNode.WithAdditionalAnnotations(Simplifier.Annotation));
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (4)
200memberContainingDocument = await Simplifier.ReduceAsync(memberContainingDocument, Simplifier.Annotation, cleanupOptions.SimplifierOptions, cancellationToken).ConfigureAwait(false); 212document = await Simplifier.ReduceAsync(document, Simplifier.Annotation, cleanupOptions.SimplifierOptions, cancellationToken).ConfigureAwait(false);
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
51.WithAdditionalAnnotations(Simplifier.Annotation);
ConvertToInterpolatedString\AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs (1)
198? piece.WithAdditionalAnnotations(Simplifier.Annotation)
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
351fullTypeName = fullTypeName.WithAdditionalAnnotations(Simplifier.Annotation)
EncapsulateField\AbstractEncapsulateFieldService.cs (4)
252documentWithProperty = await Simplifier.ReduceAsync(documentWithProperty, simplifierOptions, cancellationToken).ConfigureAwait(false); 389return Simplifier.Annotation.AddAnnotationToSymbol( 418assigned.WithAdditionalAnnotations(Simplifier.Annotation), 436value.WithAdditionalAnnotations(Simplifier.Annotation));
ExtractInterface\AbstractExtractInterfaceService.cs (2)
311var simplifiedDocument = await Simplifier.ReduceAsync( 313Simplifier.Annotation,
ExtractMethod\ExtractMethodResult.cs (2)
95var simplifiedDocument = await Simplifier.ReduceAsync(annotatedDocument, Simplifier.Annotation, cleanupOptions.SimplifierOptions, cancellationToken).ConfigureAwait(false);
IntroduceVariable\AbstractIntroduceVariableService.AbstractIntroduceVariableCodeAction.cs (1)
58return await Simplifier.ReduceAsync(changedDocument, simplifierOptions, cancellationToken).ConfigureAwait(false);
IntroduceVariable\AbstractIntroduceVariableService.cs (1)
471return await Simplifier
IntroduceVariable\AbstractIntroduceVariableService.IntroduceVariableAllOccurrenceCodeAction.cs (2)
35document = await Simplifier.ReduceAsync(document, Simplifier.Annotation, Options.SimplifierOptions, cancellationToken).ConfigureAwait(false);
MetadataAsSource\AbstractMetadataAsSourceService.cs (1)
80return await Simplifier.ReduceAsync(formattedDoc, reducers, options.CleanupOptions.SimplifierOptions, cancellationToken).ConfigureAwait(false);
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (6)
282var expandedExtensionInvocation = await Simplifier.ExpandAsync( 292.WithAdditionalAnnotations(Simplifier.Annotation, Simplifier.AddImportsAnnotation, SymbolAnnotation.Create(newType))); 319.WithAdditionalAnnotations(Simplifier.Annotation, Simplifier.AddImportsAnnotation, SymbolAnnotation.Create(newType))); 331.WithAdditionalAnnotations(Simplifier.AddImportsAnnotation, SymbolAnnotation.Create(newType)),
ReplacePropertyWithMethods\AbstractReplacePropertyWithMethodsService.cs (1)
329.WithAdditionalAnnotations(Simplifier.Annotation);
Shared\Utilities\ExtractTypeHelpers.cs (1)
111var simplified = await Simplifier.ReduceAsync(newTypeDocument, newCleanupOptions.SimplifierOptions, cancellationToken).ConfigureAwait(false);
Snippets\SnippetFunctionService.cs (2)
152var updatedRoot = syntaxRoot.ReplaceNode(nodeToReplace, nodeToReplace.WithAdditionalAnnotations(typeAnnotation, Simplifier.Annotation)); 155var simplifiedDocument = await Simplifier.ReduceAsync(documentWithAnnotations, simplifierOptions, cancellationToken).ConfigureAwait(false);
Snippets\SnippetProviders\AbstractConsoleSnippetProvider.cs (1)
111var reformatSnippetNode = snippetExpressionNode.WithAdditionalAnnotations(findSnippetAnnotation, cursorAnnotation, Simplifier.Annotation, SymbolAnnotation.Create(consoleSymbol!), Formatter.Annotation);
Snippets\SnippetProviders\AbstractSnippetProvider.cs (2)
171document = await Simplifier.ReduceAsync(document, _findSnippetAnnotation, simplifierOptions, cancellationToken: cancellationToken).ConfigureAwait(false); 236var reformatSnippetNode = snippetExpressionNode.WithAdditionalAnnotations(findSnippetAnnotation, cursorAnnotation, Simplifier.Annotation, Formatter.Annotation);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (12)
ExpressionSyntaxExtensions.vb (3)
38result.WithAdditionalAnnotations(Simplifier.Annotation), 113.WithAdditionalAnnotations(Simplifier.Annotation) 121.WithAdditionalAnnotations(Simplifier.Annotation)
INamespaceOrTypeSymbolExtensions.vb (1)
15Return symbol.Accept(TypeSyntaxGeneratorVisitor.Create(addGlobal)).WithAdditionalAnnotations(Simplifier.Annotation)
ITypeSymbolExtensions.vb (1)
15Return typeSymbol.Accept(New ExpressionSyntaxGeneratorVisitor(addGlobal:=True)).WithAdditionalAnnotations(Simplifier.Annotation)
StringExtensions.vb (2)
78token = token.WithAdditionalAnnotations(Simplifier.Annotation) 92Return SyntaxFactory.IdentifierName(text.ToIdentifierToken()).WithAdditionalAnnotations(Simplifier.Annotation)
VisualBasicConvertGetTypeToNameOfCodeFixProvider.vb (1)
43WithAdditionalAnnotations(Simplifier.Annotation)
VisualBasicMakeMethodAsynchronousCodeFixProvider.vb (1)
89Dim returnType = knownTypes.TaskOfTType.Construct(methodSymbol.ReturnType).GenerateTypeSyntax().WithAdditionalAnnotations(Simplifier.AddImportsAnnotation)
VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (1)
140Dim expandedStatement = Await Simplifier.ExpandAsync(containingStatement, document, cancellationToken:=cancellationToken).ConfigureAwait(False)
VisualBasicSimplificationHelpers.vb (1)
30.WithAdditionalAnnotations(Simplifier.Annotation))
VisualBasicUseConditionalExpressionForAssignmentCodeFixProvider.vb (1)
52Return statement.ReplaceNode(declarator, declarator.WithAdditionalAnnotations(Simplifier.Annotation))
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (4)
NavigationBar\VisualBasicEditorNavigationBarItemService_CodeGeneration.vb (2)
66newDocument = Await Simplifier.ReduceAsync(newDocument, Simplifier.Annotation, simplifierOptions, cancellationToken).ConfigureAwait(False)
Utilities\CommandHandlers\AbstractImplementAbstractClassOrInterfaceCommandHandler.vb (2)
176newDocument = Simplifier.ReduceAsync(newDocument, Simplifier.Annotation, cleanupOptions.SimplifierOptions, cancellationToken).WaitAndGetResult(cancellationToken)
Microsoft.CodeAnalysis.VisualBasic.Features (16)
AddImport\VisualBasicAddImportFeatureService.vb (1)
208nameSyntax = nameSyntax.WithAdditionalAnnotations(Simplifier.Annotation)
CodeFixes\Suppression\VisualBasicSuppressionCodeFixProvider.vb (1)
128Dim attributeName = DirectCast(suppressMessageAttribute.GenerateTypeSyntax(), NameSyntax).WithAdditionalAnnotations(Simplifier.AddImportsAnnotation)
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.ReferenceRewriter.vb (1)
61.WithAdditionalAnnotations(Formatter.Annotation, Simplifier.Annotation)
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.vb (3)
185Return Simplifier.Expand(DirectCast(n, StatementSyntax), semanticModel, document.Project.Solution.Services, cancellationToken:=cancellationToken) 360.WithAdditionalAnnotations(Simplifier.Annotation) 382Dim explicitInitializer = Await Simplifier.ExpandAsync(initializer, updatedDocument, cancellationToken:=cancellationToken).ConfigureAwait(False)
ExtractMethod\VisualBasicMethodExtractor.vb (1)
68Dim newStatement = Await Simplifier.ExpandAsync(lastExpression, selection.SemanticDocument.Document, Function(n) n IsNot selection.GetContainingScope(), expandParameter:=False, cancellationToken:=cancellationToken).ConfigureAwait(False)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb (1)
330Dim methodName As ExpressionSyntax = CreateMethodNameForInvocation().WithAdditionalAnnotations(Simplifier.Annotation)
GenerateType\VisualBasicGenerateTypeService.vb (1)
676Dim addedCompilationRoot = compilationRoot.AddImportsStatement(newImport, addImportOptions.PlaceSystemNamespaceFirst, Formatter.Annotation, Simplifier.Annotation)
IntroduceVariable\VisualBasicIntroduceVariableService.Rewriter.vb (1)
41Return newNode.WithAdditionalAnnotations(Simplifier.Annotation)
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceField.vb (1)
34name:=SyntaxFactory.IdentifierName(newNameToken)).WithAdditionalAnnotations(Simplifier.Annotation)
SimplifyTypeNames\SimplifyTypeNamesCodeFixProvider.vb (1)
42Return expression.WithAdditionalAnnotations(Simplifier.Annotation)
VisualBasicConvertGetTypeToNameOfCodeFixProvider.vb (1)
43WithAdditionalAnnotations(Simplifier.Annotation)
VisualBasicMakeMethodAsynchronousCodeFixProvider.vb (1)
89Dim returnType = knownTypes.TaskOfTType.Construct(methodSymbol.ReturnType).GenerateTypeSyntax().WithAdditionalAnnotations(Simplifier.AddImportsAnnotation)
VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (1)
140Dim expandedStatement = Await Simplifier.ExpandAsync(containingStatement, document, cancellationToken:=cancellationToken).ConfigureAwait(False)
VisualBasicUseConditionalExpressionForAssignmentCodeFixProvider.vb (1)
52Return statement.ReplaceNode(declarator, declarator.WithAdditionalAnnotations(Simplifier.Annotation))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (55)
CodeGeneration\ExpressionGenerator.StringPiece.vb (1)
73Return result.WithAdditionalAnnotations(Simplifier.Annotation)
CodeGeneration\ExpressionGenerator.vb (3)
144Return DirectCast(expression, MemberAccessExpressionSyntax).WithAdditionalAnnotations(Simplifier.Annotation) 158Return invocation.WithAdditionalAnnotations(Simplifier.Annotation) 404.WithAdditionalAnnotations(Simplifier.Annotation)
CodeGeneration\VisualBasicSyntaxGenerator.vb (3)
148Return SyntaxFactory.DirectCastExpression(DirectCast(expression, ExpressionSyntax), DirectCast(type, TypeSyntax)).WithAdditionalAnnotations(Simplifier.Annotation) 152Return SyntaxFactory.CTypeExpression(DirectCast(expression, ExpressionSyntax), DirectCast(type, TypeSyntax)).WithAdditionalAnnotations(Simplifier.Annotation) 202SyntaxFactory.SeparatedList(typeArguments.Cast(Of TypeSyntax)()))).WithAdditionalAnnotations(Simplifier.Annotation)
INamespaceOrTypeSymbolExtensions.vb (1)
15Return symbol.Accept(TypeSyntaxGeneratorVisitor.Create(addGlobal)).WithAdditionalAnnotations(Simplifier.Annotation)
ITypeSymbolExtensions.vb (1)
15Return typeSymbol.Accept(New ExpressionSyntaxGeneratorVisitor(addGlobal:=True)).WithAdditionalAnnotations(Simplifier.Annotation)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (3)
38result.WithAdditionalAnnotations(Simplifier.Annotation), 113.WithAdditionalAnnotations(Simplifier.Annotation) 121.WithAdditionalAnnotations(Simplifier.Annotation)
Rename\VisualBasicRenameRewriterLanguageService.vb (1)
581newToken = newToken.WithAdditionalAnnotations(Simplifier.Annotation)
Simplification\Reducers\AbstractVisualBasicReducer.AbstractReductionRewriter.vb (2)
91If Not _alwaysSimplify AndAlso Not node.HasAnnotation(Simplifier.Annotation) Then 134If Not _alwaysSimplify AndAlso Not token.HasAnnotation(Simplifier.Annotation) Then
Simplification\Reducers\VisualBasicMiscellaneousReducer.vb (1)
36newParameter = SimplificationHelpers.CopyAnnotations(parameter, newParameter).WithoutAnnotations(Simplifier.Annotation)
Simplification\Reducers\VisualBasicNameReducer.Rewriter.vb (6)
21Me._alwaysSimplify = node.HasAnnotation(Simplifier.Annotation) 37Me._alwaysSimplify = node.HasAnnotation(Simplifier.Annotation) 53Me._alwaysSimplify = node.HasAnnotation(Simplifier.Annotation) 69Me._alwaysSimplify = node.HasAnnotation(Simplifier.Annotation) 85Me._alwaysSimplify = node.HasAnnotation(Simplifier.Annotation) 101Me._alwaysSimplify = node.HasAnnotation(Simplifier.Annotation)
Simplification\Reducers\VisualBasicNameReducer.vb (1)
49Return node.WithoutAnnotations(Simplifier.Annotation)
Simplification\Reducers\VisualBasicVariableDeclaratorReducer.vb (1)
46Return replacementNode.WithoutAnnotations(Simplifier.Annotation)
Simplification\Simplifiers\AbstractVisualBasicSimplifier.vb (1)
114If Not qualifiedName.Right.HasAnnotation(Simplifier.SpecialTypeAnnotation) Then
Simplification\Simplifiers\ExpressionSimplifier.vb (3)
187replacementNode = memberAccess.Update(memberAccess.Kind, newLeft, memberAccess.OperatorToken, memberAccess.Name).WithAdditionalAnnotations(Simplifier.Annotation) 206replacementNode = qualifiedName.Update(DirectCast(newLeft, NameSyntax), qualifiedName.DotToken, qualifiedName.Right).WithAdditionalAnnotations(Simplifier.Annotation) 260replacementNode = containingType.GenerateTypeSyntax().WithLeadingTrivia(left.GetLeadingTrivia()).WithTrailingTrivia(left.GetTrailingTrivia()).WithAdditionalAnnotations(Simplifier.Annotation)
Simplification\VisualBasicSimplificationService.Expander.vb (21)
117.WithAdditionalAnnotations(Simplifier.Annotation) 120Return SyntaxFactory.Parameter(newNode.AttributeLists, newNode.Modifiers, newNode.Identifier, asClause, newNode.Default).WithAdditionalAnnotations(Simplifier.Annotation) 139.WithAdditionalAnnotations(Simplifier.Annotation) 157.WithAdditionalAnnotations(Simplifier.Annotation) 181.WithAdditionalAnnotations(Simplifier.Annotation) 204.WithAdditionalAnnotations(Simplifier.Annotation) 258newMemberAccess = originalNode.Expression.CopyAnnotationsTo(newMemberAccess).WithAdditionalAnnotations(Simplifier.Annotation) 267.WithAdditionalAnnotations(Simplifier.Annotation) 275Return originalNode.CopyAnnotationsTo(replacementNode).WithAdditionalAnnotations(Simplifier.Annotation) 289.WithAdditionalAnnotations(Simplifier.Annotation) 311WithAdditionalAnnotations(Simplifier.Annotation). 343.WithAdditionalAnnotations(Simplifier.Annotation) 386WithAdditionalAnnotations(Simplifier.Annotation) 433.WithAdditionalAnnotations(Simplifier.Annotation, SimplificationHelpers.SimplifyModuleNameAnnotation), 467.WithAdditionalAnnotations(Simplifier.Annotation, SimplificationHelpers.SimplifyModuleNameAnnotation), 519.WithAdditionalAnnotations(Simplifier.Annotation) 605newNode = DirectCast(newNode, SimpleNameSyntax).WithIdentifier(identifier).WithAdditionalAnnotations(Simplifier.Annotation) 640.WithAdditionalAnnotations(Simplifier.Annotation) 676newNode = newNode.WithAdditionalAnnotations(Simplifier.Annotation) 695.WithAdditionalAnnotations(Simplifier.Annotation) 776result = rewrittenNode.CopyAnnotationsTo(SyntaxFactory.QualifiedName(DirectCast(left, NameSyntax), right.WithAdditionalAnnotations(Simplifier.SpecialTypeAnnotation)))
Simplification\VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb (3)
58Me._simplifyAllDescendants = Me._simplifyAllDescendants OrElse node.HasAnnotation(Simplifier.Annotation) 98Me._simplifyAllDescendants = Me._simplifyAllDescendants OrElse token.HasAnnotation(Simplifier.Annotation) 163Me._simplifyAllDescendants = Me._simplifyAllDescendants OrElse node.HasAnnotation(Simplifier.Annotation)
StringExtensions.vb (2)
78token = token.WithAdditionalAnnotations(Simplifier.Annotation) 92Return SyntaxFactory.IdentifierName(text.ToIdentifierToken()).WithAdditionalAnnotations(Simplifier.Annotation)
VisualBasicSimplificationHelpers.vb (1)
30.WithAdditionalAnnotations(Simplifier.Annotation))
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (2)
CodeGeneration\AddImportsTests.vb (2)
56Return c.WithAdditionalAnnotations(SymbolAnnotation.Create(symbol), Simplifier.Annotation) 107Dim reduced = Await Simplifier.ReduceAsync(imported, simplifierOptions, CancellationToken.None)
Microsoft.CodeAnalysis.Workspaces (29)
AbstractCodeGenerationService.cs (1)
73? node.WithAdditionalAnnotations(Simplifier.AddImportsAnnotation)
AbstractMoveDeclarationNearReferenceService.cs (1)
121var explicitDeclarationStatement = await Simplifier.ExpandAsync(
CodeActions\CodeAction.cs (4)
344/// Reducing nodes annotated with <see cref="Simplifier.Annotation"/> 369document, Simplifier.AddImportsAnnotation, options.AddImportOptions, cancellationToken).ConfigureAwait(false); 371document = await Simplifier.ReduceAsync(document, Simplifier.Annotation, options.SimplifierOptions, cancellationToken).ConfigureAwait(false);
CodeCleanup\Providers\SimplificationCodeCleanupProvider.cs (1)
20=> Simplifier.ReduceAsync(document, spans, options.SimplifierOptions, cancellationToken);
CodeGenerationContext.cs (1)
60/// True if the code generation service should add <see cref="Simplifier.AddImportsAnnotation"/>,
Editing\ImportAdderService.cs (2)
103.WithAdditionalAnnotations(Simplifier.Annotation, Formatter.Annotation); 154(o, r) => r.WithAdditionalAnnotations(Simplifier.Annotation, annotation));
Editing\SyntaxGenerator.cs (3)
29/// preference if <see cref="Simplifier" /> is used. 1899name = QualifiedName(name, IdentifierName(part)).WithAdditionalAnnotations(Simplifier.Annotation); 2159.WithAdditionalAnnotations(Simplifier.Annotation);
Rename\ConflictEngine\RenamedSpansTracker.cs (2)
165document = await Simplifier.ReduceAsync(document, Simplifier.Annotation, cleanupOptions.SimplifierOptions, cancellationToken).ConfigureAwait(false);
Shared\Extensions\SyntaxGeneratorExtensions.cs (6)
63s => s.WithAdditionalAnnotations(Simplifier.Annotation)); 182factory.IdentifierName(parameter.Name))).WithAdditionalAnnotations(Simplifier.AddImportsAnnotation); 248.WithAdditionalAnnotations(Simplifier.Annotation); 613through.WithAdditionalAnnotations(Simplifier.Annotation)); 632through = through.WithAdditionalAnnotations(Simplifier.Annotation); 636return through.WithAdditionalAnnotations(Simplifier.Annotation);
Shared\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
224.WithAdditionalAnnotations(Simplification.Simplifier.Annotation);
Simplification\AbstractSimplificationService.cs (2)
30protected static readonly Func<SyntaxNodeOrToken, bool> s_hasSimplifierAnnotation = n => n.HasAnnotation(Simplifier.Annotation); 298&& n.HasAnnotation(Simplifier.Annotation));
SimplificationHelpers.cs (2)
29var dontSimplifyResult = !to.HasAnnotation(Simplifier.Annotation); 52var dontSimplifyResult = !to.HasAnnotation(Simplifier.Annotation);
SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (1)
226factory.IdentifierName(member.Name)).WithAdditionalAnnotations(Simplification.Simplifier.Annotation);
SyntaxGeneratorExtensions_Negate.cs (2)
500.WithAdditionalAnnotations(Simplifier.Annotation); 544.WithAdditionalAnnotations(Simplifier.Annotation);
Microsoft.CodeAnalysis.Workspaces.UnitTests (19)
Simplifier\SimplifierTests.cs (19)
40await Assert.ThrowsAsync<ArgumentNullException>("node", () => Simplifier.ExpandAsync<SyntaxNode>(node: null!, document: null!)); 41await Assert.ThrowsAsync<ArgumentNullException>("document", () => Simplifier.ExpandAsync(node: node, document: null!)); 42await Assert.ThrowsAsync<ArgumentNullException>("document", () => Simplifier.ExpandAsync(token: default, document: null!)); 51Assert.Throws<ArgumentNullException>("node", () => Simplifier.Expand<SyntaxNode>(node: null!, semanticModel: null!, services: null!)); 52Assert.Throws<ArgumentNullException>("semanticModel", () => Simplifier.Expand(node, semanticModel: null!, services: null!)); 53Assert.Throws<ArgumentNullException>("services", () => Simplifier.Expand(node, semanticModel, services: null!)); 54Assert.Throws<ArgumentNullException>("workspace", () => Simplifier.Expand(node, semanticModel, workspace: null!)); 55Assert.Throws<ArgumentNullException>("workspace", () => Simplifier.Expand(token: default, semanticModel: null!, workspace: null!)); 56Assert.Throws<ArgumentNullException>("workspace", () => Simplifier.Expand(token: default, semanticModel, workspace: null!)); 65await Assert.ThrowsAsync<ArgumentNullException>("document", () => Simplifier.ReduceAsync(document: null!)); 66await Assert.ThrowsAsync<ArgumentNullException>("document", () => Simplifier.ReduceAsync(document: null!, annotation: null!)); 67await Assert.ThrowsAsync<ArgumentNullException>("annotation", () => Simplifier.ReduceAsync(document, annotation: null!)); 68await Assert.ThrowsAsync<ArgumentNullException>("document", () => Simplifier.ReduceAsync(document: null!, span: default)); 69await Assert.ThrowsAsync<ArgumentNullException>("document", () => Simplifier.ReduceAsync(document: null!, spans: null!)); 70await Assert.ThrowsAsync<ArgumentNullException>("spans", () => Simplifier.ReduceAsync(document, spans: null!)); 87ValidateCSharpOptions((CSharpSimplifierOptions)await Simplifier.GetOptionsAsync(csDocument, updatedOptions, CancellationToken.None)); 88ValidateVisualBasicOptions((VisualBasicSimplifierOptions)await Simplifier.GetOptionsAsync(vbDocument, updatedOptions, CancellationToken.None)); 96ValidateCSharpOptions((CSharpSimplifierOptions)await Simplifier.GetOptionsAsync(csDocumentWithUpdatedOptions, optionSet: null, CancellationToken.None)); 97ValidateVisualBasicOptions((VisualBasicSimplifierOptions)await Simplifier.GetOptionsAsync(vbDocumentWithUpdatedOptions, optionSet: null, CancellationToken.None));
Microsoft.VisualStudio.LanguageServices (2)
Venus\ContainedLanguageCodeSupport.cs (2)
228newRoot = Simplifier.ReduceAsync( 229targetDocument.WithSyntaxRoot(newRoot), Simplifier.Annotation, options.CleanupOptions.SimplifierOptions, cancellationToken).WaitAndGetResult_Venus(cancellationToken).GetSyntaxRootSynchronously(cancellationToken);
Microsoft.VisualStudio.LanguageServices.Implementation (5)
CodeModel\AbstractCodeModelService.cs (3)
1078node = node.WithAdditionalAnnotations(Simplifier.Annotation); 1093return await Simplifier.ReduceAsync(document, annotation, simplifierOptions, cancellationToken).ConfigureAwait(false); 1126var annotatedNode = newNode.WithAdditionalAnnotations(annotation, Simplifier.Annotation);
CodeModel\FileCodeModel.cs (2)
709return await Simplifier.ReduceAsync(_batchDocument, Simplifier.Annotation, simplifierOptions, CancellationToken.None).ConfigureAwait(false);