49 references to NamespaceImportDeclaration
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
105
.
NamespaceImportDeclaration
(namespaceSymbol.ToDisplayString(SymbolDisplayFormats.NameFormat))
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (22)
CodeGeneration\SyntaxGeneratorTests.cs (22)
1822
Generator.
NamespaceImportDeclaration
("n"),
1826
Generator.
NamespaceImportDeclaration
("n.m"),
1843
Generator.
NamespaceImportDeclaration
("m")),
1849
Generator.
NamespaceImportDeclaration
("m")),
1867
Generator.
NamespaceImportDeclaration
("n")),
1873
Generator.
NamespaceImportDeclaration
("m")),
1878
Generator.
NamespaceImportDeclaration
("n"),
1880
Generator.
NamespaceImportDeclaration
("m"),
2707
AssertNamesEqual("x.y", Generator.GetNamespaceImports(Generator.AddNamespaceImports(Generator.CompilationUnit(), Generator.
NamespaceImportDeclaration
("x.y"))));
2708
AssertNamesEqual(["x.y", "z"], Generator.GetNamespaceImports(Generator.AddNamespaceImports(Generator.CompilationUnit(), Generator.
NamespaceImportDeclaration
("x.y"), Generator.IdentifierName("z"))));
2716
TestRemoveAllNamespaceImports(Generator.CompilationUnit(Generator.
NamespaceImportDeclaration
("x")));
2717
TestRemoveAllNamespaceImports(Generator.CompilationUnit(Generator.
NamespaceImportDeclaration
("x"), Generator.IdentifierName("y")));
2719
TestRemoveNamespaceImport(Generator.CompilationUnit(Generator.
NamespaceImportDeclaration
("x")), "x", []);
2720
TestRemoveNamespaceImport(Generator.CompilationUnit(Generator.
NamespaceImportDeclaration
("x"), Generator.IdentifierName("y")), "x", ["y"]);
2721
TestRemoveNamespaceImport(Generator.CompilationUnit(Generator.
NamespaceImportDeclaration
("x"), Generator.IdentifierName("y")), "y", ["x"]);
2971
Assert.Equal(DeclarationKind.NamespaceImport, Generator.GetDeclarationKind(Generator.
NamespaceImportDeclaration
("u")));
2994
Assert.Equal("u", Generator.GetName(Generator.
NamespaceImportDeclaration
("u")));
3017
Assert.Equal("u", Generator.GetName(Generator.WithName(Generator.
NamespaceImportDeclaration
("x"), "u")));
3040
Assert.Equal(Accessibility.NotApplicable, Generator.GetAccessibility(Generator.
NamespaceImportDeclaration
("u")));
3064
Assert.Equal(Accessibility.NotApplicable, Generator.GetAccessibility(Generator.WithAccessibility(Generator.
NamespaceImportDeclaration
("u"), Accessibility.Private)));
3088
Assert.Equal(DeclarationModifiers.None, Generator.GetModifiers(Generator.
NamespaceImportDeclaration
("u")));
3111
Assert.Equal(DeclarationModifiers.None, Generator.GetModifiers(Generator.WithModifiers(Generator.
NamespaceImportDeclaration
("u"), DeclarationModifiers.Abstract)));
Microsoft.CodeAnalysis.Features (3)
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (1)
411
var import = syntaxGenerator.
NamespaceImportDeclaration
(name);
Completion\Providers\ImportCompletionProvider\ImportCompletionProviderHelpers.cs (1)
37
var importNode = syntaxGenerator.
NamespaceImportDeclaration
(namespaceName).WithAdditionalAnnotations(Formatter.Annotation);
PullMemberUp\MembersPuller.cs (1)
322
destinationEditor.Generator.
NamespaceImportDeclaration
(
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicAddImportsService.vb (1)
56
result.Add(generator.
NamespaceImportDeclaration
(import.ToDisplayString()))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicAddImportsService.vb (1)
56
result.Add(generator.
NamespaceImportDeclaration
(import.ToDisplayString()))
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (20)
CodeGeneration\SyntaxGeneratorTests.vb (20)
1663
Generator.
NamespaceImportDeclaration
("n"),
1667
Generator.
NamespaceImportDeclaration
("n.m"),
1685
Generator.
NamespaceImportDeclaration
("m")),
1694
Generator.
NamespaceImportDeclaration
("m")),
1719
Generator.
NamespaceImportDeclaration
("n")),
1726
Generator.
NamespaceImportDeclaration
("m")),
1735
Generator.
NamespaceImportDeclaration
("n"),
1737
Generator.
NamespaceImportDeclaration
("m"),
2584
Assert.Equal(DeclarationKind.NamespaceImport, Generator.GetDeclarationKind(Generator.
NamespaceImportDeclaration
("u")))
2609
Assert.Equal("u", Generator.GetName(Generator.
NamespaceImportDeclaration
("u")))
2634
Assert.Equal("u", Generator.GetName(Generator.WithName(Generator.
NamespaceImportDeclaration
("x"), "u")))
2656
Assert.Equal(Accessibility.NotApplicable, Generator.GetAccessibility(Generator.
NamespaceImportDeclaration
("u")))
2684
Assert.Equal(Accessibility.NotApplicable, Generator.GetAccessibility(Generator.WithAccessibility(Generator.
NamespaceImportDeclaration
("u"), Accessibility.Private)))
2711
Assert.Equal(DeclarationModifiers.None, Generator.GetModifiers(Generator.
NamespaceImportDeclaration
("u")))
2733
Assert.Equal(DeclarationModifiers.None, Generator.GetModifiers(Generator.WithModifiers(Generator.
NamespaceImportDeclaration
("u"), DeclarationModifiers.Abstract)))
3875
Generator.InsertNamespaceImports(declCU, 0, Generator.
NamespaceImportDeclaration
("N")),
3882
Generator.InsertNamespaceImports(declCU, 1, Generator.
NamespaceImportDeclaration
("N")),
3890
Generator.InsertNamespaceImports(declCU, 2, Generator.
NamespaceImportDeclaration
("N")),
3898
Generator.InsertNamespaceImports(declCU, 3, Generator.
NamespaceImportDeclaration
("N")),
3906
Generator.ReplaceNode(declCU, declX, Generator.
NamespaceImportDeclaration
("N")),
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
105
.
NamespaceImportDeclaration
(namespaceSymbol.ToDisplayString(SymbolDisplayFormats.NameFormat))