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