1 write to Root
Microsoft.CodeAnalysis.Test.Utilities (1)
106 references to Root
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (5)
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (6)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (5)
41AddTestDocument(source, path: Path.Combine(TempRoot.Root, "test.cs")).Project.Solution;
457AddTestDocument(source, path: Path.Combine(TempRoot.Root, "test.cs")).Project.Solution;
661var newSolution = oldSolution.AddDocument(newDocId, "goo.cs", SourceText.From(source2), filePath: Path.Combine(TempRoot.Root, "goo.cs"));
707var newSolution = oldSolution.AddDocument(newDocId, "goo.cs", SourceText.From(source2), filePath: Path.Combine(TempRoot.Root, "goo.cs"));
734var filePath = Path.Combine(TempRoot.Root, "src.cs");
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Microsoft.CodeAnalysis.Features.Test.Utilities (7)
Microsoft.CodeAnalysis.Features.UnitTests (27)
EditAndContinue\CompileTimeSolutionProviderTests.cs (6)
30var projectFilePath = Path.Combine(TempRoot.Root, "a.csproj");
31var additionalFilePath = Path.Combine(TempRoot.Root, "a", $"X.{kind}");
32var designTimeFilePath = Path.Combine(TempRoot.Root, "a", $"X.{kind}.g.cs");
35var sourceGeneratedPathPrefix = Path.Combine(TempRoot.Root, typeof(TestSourceGenerator).Assembly.GetName().Name!, typeof(TestSourceGenerator).FullName);
44assemblyPath: Path.Combine(TempRoot.Root, "proj"),
111assemblyPath: Path.Combine(TempRoot.Root, "proj"),
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (15)
614var newRefOutPath = Path.Combine(TempRoot.Root, "newRef");
2135var pathA = Path.Combine(TempRoot.Root, "A.cs");
2136var pathB = Path.Combine(TempRoot.Root, "B.cs");
2137var pathC = Path.Combine(TempRoot.Root, "C.cs");
2138var pathD = Path.Combine(TempRoot.Root, "D.cs");
2139var pathX = Path.Combine(TempRoot.Root, "X");
2140var pathY = Path.Combine(TempRoot.Root, "Y");
2141var pathCommon = Path.Combine(TempRoot.Root, "Common.cs");
2213var pathX = Path.Combine(TempRoot.Root, "X.cs");
2214var pathA = Path.Combine(TempRoot.Root, "A.cs");
2394var pathA = Path.Combine(TempRoot.Root, "A.txt");
2472var sourcePath = Path.Combine(TempRoot.Root, "A.cs");
3776TempRoot.Root,
4147AddDocument("DocB", source1, filePath: Path.Combine(TempRoot.Root, "DocB.cs")).Project;
4648var filePath = withPath ? Path.Combine(TempRoot.Root, "test.cs") : null;
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (3)
Microsoft.CodeAnalysis.Scripting.Desktop.UnitTests (1)
Microsoft.CodeAnalysis.Test.Utilities (5)
Microsoft.CodeAnalysis.UnitTests (5)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (2)
Microsoft.CodeAnalysis.Workspaces.UnitTests (19)
SolutionTests\SolutionTests.cs (14)
1161var generatedOutputDir = Path.Combine(TempRoot.Root, "obj");
1162var assemblyPath = Path.Combine(TempRoot.Root, "bin", "assemblyName.dll");
1481var objDir = Path.Combine(TempRoot.Root, "obj");
1482var binDir = Path.Combine(TempRoot.Root, "bin");
1483var otherDir = Path.Combine(TempRoot.Root, "other");
1540var info = new CompilationOutputInfo("\0<>a/b/*.dll", TempRoot.Root + "<>\0");
2393var filePath = Path.Combine(TempRoot.Root, "x.cs");
2424var filePath = Path.Combine(TempRoot.Root, "x.cs");
2475var filePath = Path.Combine(TempRoot.Root, "x.cs");
2504var filePath = Path.Combine(TempRoot.Root, "x.cs");
5544projectPath = string.IsNullOrEmpty(projectPath) ? projectPath : Path.Combine(TempRoot.Root, projectPath);
5545configPath = Path.Combine(TempRoot.Root, configPath);
5546sourcePath = string.IsNullOrEmpty(sourcePath) ? sourcePath : Path.Combine(TempRoot.Root, sourcePath);
5778.WithCompilationOutputInfo(new CompilationOutputInfo(assemblyPath: Path.Combine(TempRoot.Root, "assembly.dll"), generatedFilesOutputDirectory: null));
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (2)
Roslyn.VisualStudio.Next.UnitTests (18)
Remote\SnapshotSerializationTests.cs (6)
59.AddAnalyzerReference(new AnalyzerFileReference(Path.Combine(TempRoot.Root, "path1"), new TestAnalyzerAssemblyLoader()))
63.WithAnalyzerReferences([new AnalyzerFileReference(Path.Combine(TempRoot.Root, "path2"), new TestAnalyzerAssemblyLoader())])
392var reference = new AnalyzerFileReference(Path.Combine(TempRoot.Root, "missing_reference"), new MissingAnalyzerLoader());
406var reference = new AnalyzerFileReference(Path.Combine(TempRoot.Root, "missing_reference"), new MissingAnalyzerLoader());
504var analyzer = new AnalyzerFileReference(Path.Combine(TempRoot.Root, "missing_reference"), new MissingAnalyzerLoader());
538var analyzer = serializer.CreateChecksum(new AnalyzerFileReference(Path.Combine(TempRoot.Root, "missing"), new MissingAnalyzerLoader()), CancellationToken.None);
Services\ServiceHubServicesTests.cs (12)
451assemblyPath: Path.Combine(TempRoot.Root, "Test.dll"),
732(service, cancellationToken) => service.InitializeAsync(workspaceConfigurationService.Options, TempRoot.Root, cancellationToken),
774assemblyPath: Path.Combine(TempRoot.Root, "Test.dll"),
816(service, cancellationToken) => service.InitializeAsync(workspaceConfigurationService.Options, TempRoot.Root, cancellationToken),
871(service, cancellationToken) => service.InitializeAsync(workspaceConfigurationService.Options, TempRoot.Root, cancellationToken),
1427(service, cancellationToken) => service.InitializeAsync(workspaceConfigurationService.Options, TempRoot.Root, cancellationToken),
1497(service, cancellationToken) => service.InitializeAsync(workspaceConfigurationService.Options, TempRoot.Root, cancellationToken),
1511assemblyPath: Path.Combine(TempRoot.Root, "Test.dll"),
1581(service, cancellationToken) => service.InitializeAsync(workspaceConfigurationService.Options, TempRoot.Root, cancellationToken),
1596assemblyPath: Path.Combine(TempRoot.Root, "Test.dll"),
1660(service, cancellationToken) => service.InitializeAsync(workspaceConfigurationService.Options, TempRoot.Root, cancellationToken),
1675assemblyPath: Path.Combine(TempRoot.Root, "Test.dll"),
VBCSCompiler.UnitTests (1)