33 references to CompilationUnit
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (21)
CodeGeneration\SyntaxGeneratorTests.cs (21)
1874
Generator.
CompilationUnit
(),
1878
Generator.
CompilationUnit
(
1883
Generator.
CompilationUnit
(
1888
Generator.
CompilationUnit
(
1894
Generator.
CompilationUnit
(
2023
Generator.
CompilationUnit
(Generator.NamespaceDeclaration("n")),
2030
Generator.
CompilationUnit
(Generator.NamespaceDeclaration("n")),
2726
AssertNamesEqual("x.y", Generator.GetNamespaceImports(Generator.AddNamespaceImports(Generator.
CompilationUnit
(), Generator.NamespaceImportDeclaration("x.y"))));
2727
AssertNamesEqual(["x.y", "z"], Generator.GetNamespaceImports(Generator.AddNamespaceImports(Generator.
CompilationUnit
(), Generator.NamespaceImportDeclaration("x.y"), Generator.IdentifierName("z"))));
2728
AssertNamesEqual("", Generator.GetNamespaceImports(Generator.AddNamespaceImports(Generator.
CompilationUnit
(), Generator.MethodDeclaration("m"))));
2729
AssertNamesEqual(["x", "y.z"], Generator.GetNamespaceImports(Generator.AddNamespaceImports(Generator.
CompilationUnit
(Generator.IdentifierName("x")), Generator.DottedName("y.z"))));
2735
TestRemoveAllNamespaceImports(Generator.
CompilationUnit
(Generator.NamespaceImportDeclaration("x")));
2736
TestRemoveAllNamespaceImports(Generator.
CompilationUnit
(Generator.NamespaceImportDeclaration("x"), Generator.IdentifierName("y")));
2738
TestRemoveNamespaceImport(Generator.
CompilationUnit
(Generator.NamespaceImportDeclaration("x")), "x", []);
2739
TestRemoveNamespaceImport(Generator.
CompilationUnit
(Generator.NamespaceImportDeclaration("x"), Generator.IdentifierName("y")), "x", ["y"]);
2740
TestRemoveNamespaceImport(Generator.
CompilationUnit
(Generator.NamespaceImportDeclaration("x"), Generator.IdentifierName("y")), "y", ["x"]);
2864
AssertMemberNamesEqual("n", Generator.AddMembers(Generator.
CompilationUnit
(), [Generator.NamespaceDeclaration("n")]));
2871
AssertMemberNamesEqual(["n1", "n2"], Generator.AddMembers(Generator.
CompilationUnit
(declarations: [Generator.NamespaceDeclaration("n1")]), [Generator.NamespaceDeclaration("n2")]));
2977
TestRemoveAllMembers(Generator.
CompilationUnit
(declarations: [Generator.NamespaceDeclaration("n")]));
3000
AssertMemberNamesEqual("c", Generator.
CompilationUnit
(declarations: [Generator.ClassDeclaration("c")]));
3006
Assert.Equal(DeclarationKind.CompilationUnit, Generator.GetDeclarationKind(Generator.
CompilationUnit
()));
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeGeneration\AbstractCodeGenerationTests.cs (1)
52
return codeDefFactory.
CompilationUnit
(
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (9)
CodeGeneration\SyntaxGeneratorTests.vb (9)
1707
Generator.
CompilationUnit
(),
1711
Generator.
CompilationUnit
(
1718
Generator.
CompilationUnit
(
1724
Generator.
CompilationUnit
(
1734
Generator.
CompilationUnit
(
2232
Generator.
CompilationUnit
(Generator.NamespaceDeclaration("n")),
2242
Generator.
CompilationUnit
(Generator.NamespaceDeclaration("n")),
2565
Assert.Equal(DeclarationKind.CompilationUnit, Generator.GetDeclarationKind(Generator.
CompilationUnit
()))
3173
AssertMemberNamesEqual("n", Generator.AddMembers(Generator.
CompilationUnit
(), {Generator.NamespaceDeclaration("n")}))
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (2)
VisualStudioMSBuildWorkspaceTests.cs (2)
2872
var doc2 = document.WithSyntaxRoot(gen.
CompilationUnit
()); // empty CU
2886
var doc3 = document.WithSyntaxRoot(gen.
CompilationUnit
()); // empty CU