16 references to UsingDirectiveHelper
Microsoft.CodeAnalysis.Razor.Workspaces (10)
CodeActions\CSharp\TypeAccessibilityCodeActionProvider.cs (1)
197UsingDirectiveHelper.TryExtractNamespace(codeAction.Title, out var @namespace, out var prefix))
CodeActions\Razor\AddUsingsCodeActionResolver.cs (1)
46Edits = [UsingDirectiveHelper.CreateAddUsingTextEdit(actionParams.Namespace, codeDocument)]
CodeActions\Razor\RemoveUnnecessaryDirectivesCodeActionResolver.cs (1)
32edits.Add(UsingDirectiveHelper.GetRemoveDirectiveEdit(sourceText, directiveSpan.ToTextSpan()));
CodeActions\Razor\SimplifyFullyQualifiedComponentCodeActionResolver.cs (1)
95var addUsingEdit = UsingDirectiveHelper.CreateAddUsingTextEdit(actionParams.Namespace, codeDocument);
CodeActions\Razor\SortAndConsolidateUsingsCodeActionProvider.cs (1)
36if (!UsingDirectiveHelper.NeedsSortOrConsolidate(context.CodeDocument))
CodeActions\Razor\SortAndConsolidateUsingsCodeActionResolver.cs (2)
21if (!UsingDirectiveHelper.NeedsSortOrConsolidate(codeDocument)) 26var edits = UsingDirectiveHelper.GetSortAndConsolidateEdits(codeDocument);
Completion\TagHelperCompletionProvider.cs (1)
340var addUsingEdit = UsingDirectiveHelper.CreateAddUsingTextEdit(@namespace, context.CodeDocument);
DocumentMapping\RazorEditService.cs (2)
80var oldUsings = UsingDirectiveHelper.FindUsingDirectiveStrings(originalCSharpSyntaxRoot, originalCSharpSourceText); 81var newUsings = UsingDirectiveHelper.FindUsingDirectiveStrings(newCSharpSyntaxRoot, newCSharpSourceText);
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (4)
Formatting\AddUsingsHelperTest.cs (4)
19var res = UsingDirectiveHelper.TryExtractNamespace(csharpAddUsing, out var @namespace, out var prefix); 34var res = UsingDirectiveHelper.TryExtractNamespace(csharpAddUsing, out var @namespace, out var prefix); 49var res = UsingDirectiveHelper.TryExtractNamespace(csharpAddUsing, out var @namespace, out var prefix); 64var res = UsingDirectiveHelper.TryExtractNamespace(csharpAddUsing, out var @namespace, out var prefix);
Microsoft.CodeAnalysis.Remote.Razor (2)
RemoveAndSortUsings\RemoteRemoveAndSortUsingsService.cs (2)
69var textEdits = UsingDirectiveHelper.GetSortAndConsolidateEdits(codeDocument, usedDirectives.ToImmutableAndClear()); 89var textEdits = UsingDirectiveHelper.GetSortAndConsolidateEdits(codeDocument);