1 write to Root
Microsoft.CodeAnalysis.Test.Utilities (1)
TempFiles\TempRoot.cs (1)
22Root = Path.Combine(Path.GetTempPath(), "RoslynTests");
116 references to Root
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (1)
GenerateMSBuildEditorConfigTests.cs (1)
362var fileName = Path.Combine(TempRoot.Root, "ConfigFileCanBeWrittenToDisk.GenerateMSBuildEditorConfig.editorconfig");
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (5)
CommandLineTestBase.cs (1)
31WorkingDirectory = TempRoot.Root;
CommandLineTests.cs (4)
2767Diagnostic(ErrorCode.ERR_CantReadRulesetFile).WithArguments(Path.Combine(TempRoot.Root, "blah"), "File not found.")); 2768Assert.Equal(expected: Path.Combine(TempRoot.Root, "blah"), actual: parsedArgs.RuleSetPath); 2772Diagnostic(ErrorCode.ERR_CantReadRulesetFile).WithArguments(Path.Combine(TempRoot.Root, "blah;blah.ruleset"), "File not found.")); 2773Assert.Equal(expected: Path.Combine(TempRoot.Root, "blah;blah.ruleset"), actual: parsedArgs.RuleSetPath);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (6)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (5)
47AddDocument("test.cs", SourceText.From(source, Encoding.UTF8), filePath: Path.Combine(TempRoot.Root, "test.cs")).Project.Solution; 465AddDocument("test.cs", root, filePath: Path.Combine(TempRoot.Root, "test.cs")).Project.Solution; 666var newSolution = oldSolution.AddDocument(newDocId, "goo.cs", SourceText.From(source2), filePath: Path.Combine(TempRoot.Root, "goo.cs")); 712var newSolution = oldSolution.AddDocument(newDocId, "goo.cs", SourceText.From(source2), filePath: Path.Combine(TempRoot.Root, "goo.cs")); 739var filePath = Path.Combine(TempRoot.Root, "src.cs");
EditAndContinue\Helpers\EditingTestBase.cs (1)
79=> Path.Combine(TempRoot.Root, documentIndex.ToString() + ".cs");
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
Diagnostics\DiagnosticTest.cs (2)
2871var parsedArgs = CSharpCommandLineParser.Default.Parse(new[] { pathmapArg, "a.cs" }, TempRoot.Root, RuntimeEnvironment.GetRuntimeDirectory(), null); 2882var parsedArgs = CSharpCommandLineParser.Default.Parse(args, TempRoot.Root, RuntimeEnvironment.GetRuntimeDirectory(), null);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
EditAndContinue\ActiveStatementsDescription.cs (1)
145var documentName = filePaths?[sourceIndex] ?? Path.Combine(TempRoot.Root, TestWorkspace.GetDefaultTestSourceDocumentName(sourceIndex, extension));
EditAndContinue\EditAndContinueTestHelpers.cs (1)
393filePath: Path.Combine(TempRoot.Root, "project" + ProjectFileExtension),
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (21)
EditAndContinue\CompileTimeSolutionProviderTests.cs (3)
36var projectFilePath = Path.Combine(TempRoot.Root, "a.csproj"); 37var additionalFilePath = Path.Combine(TempRoot.Root, "a", $"X.{kind}"); 38var designTimeFilePath = Path.Combine(TempRoot.Root, "a", $"X.{kind}.g.cs");
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (14)
146filePath: Path.Combine(TempRoot.Root, "config")); 156AddDocument(fileName, CreateText(source), filePath: Path.Combine(TempRoot.Root, fileName)); 295return EmitLibrary(new[] { (source, sourceFilePath ?? Path.Combine(TempRoot.Root, "test1.cs")) }, encoding, checksumAlgorithm, assemblyName, pdbFormat, generator, additionalFileText, analyzerOptions); 1856var pathA = Path.Combine(TempRoot.Root, "A.cs"); 1857var pathB = Path.Combine(TempRoot.Root, "B.cs"); 1858var pathC = Path.Combine(TempRoot.Root, "C.cs"); 1859var pathD = Path.Combine(TempRoot.Root, "D.cs"); 1860var pathX = Path.Combine(TempRoot.Root, "X"); 1861var pathY = Path.Combine(TempRoot.Root, "Y"); 1862var pathCommon = Path.Combine(TempRoot.Root, "Common.cs"); 1921var pathX = Path.Combine(TempRoot.Root, "X.cs"); 1922var pathA = Path.Combine(TempRoot.Root, "A.cs"); 3344AddDocument("DocB", source1, filePath: Path.Combine(TempRoot.Root, "DocB.cs")).Project; 3712var filePath = withPath ? Path.Combine(TempRoot.Root, "test.cs") : null;
EditAndContinue\EditSessionActiveStatementsTests.cs (1)
83solution = solution.AddDocument(id, name, text, filePath: Path.Combine(TempRoot.Root, name));
EditAndContinue\EmitSolutionUpdateResultsTests.cs (3)
28var sourcePath = Path.Combine(TempRoot.Root, "x", "a.cs"); 29var razorPath = Path.Combine(TempRoot.Root, "a.razor"); 34AddDocument(sourcePath, SourceText.From("class C {}", Encoding.UTF8), filePath: Path.Combine(TempRoot.Root, sourcePath));
Microsoft.CodeAnalysis.Scripting.Desktop.UnitTests (1)
MetadataShadowCopyProviderTests.cs (1)
44return new MetadataShadowCopyProvider(TempRoot.Root, s_systemNoShadowCopyDirectories, culture);
Microsoft.CodeAnalysis.Test.Utilities (5)
Compilation\IRuntimeEnvironment.cs (1)
315dumpDirectory = TempRoot.Root;
Metadata\IlasmUtilities.cs (1)
71TempRoot.Root,
TempFiles\TempDirectory.cs (1)
19: this(CreateUniqueDirectory(TempRoot.Root), root)
TempFiles\TempFile.cs (1)
38_path = System.IO.Path.Combine(directory ?? TempRoot.Root, prefix + Guid.NewGuid() + (extension ?? ".tmp"));
TempFiles\TempRoot.cs (1)
23Directory.CreateDirectory(Root);
Microsoft.CodeAnalysis.UnitTests (5)
Analyzers\AnalyzerFileReferenceTests.cs (5)
48Assert.Throws<ArgumentNullException>("assemblyLoader", () => new AnalyzerFileReference(TempRoot.Root, null!)); 58var refBadPath = new AnalyzerFileReference(PathUtilities.CombinePathsUnchecked(TempRoot.Root, "\0<>|*.xyz"), loader); 66var path1 = Path.Combine(TempRoot.Root, "dir"); 67var path2 = Path.Combine(TempRoot.Root, "dir", "..", "dir"); 164AnalyzerFileReference reference = CreateAnalyzerFileReference(Path.Combine(TempRoot.Root, "random.dll"));
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (9)
CommandLineTests.vb (7)
43Private ReadOnly _baseDirectory As String = TempRoot.Root 2875Diagnostic(ERRID.ERR_CantReadRulesetFile).WithArguments(Path.Combine(TempRoot.Root, "blah"), "File not found.")) 2876Assert.Equal(expected:=Path.Combine(TempRoot.Root, "blah"), actual:=parsedArgs.RuleSetPath) 2880Diagnostic(ERRID.ERR_CantReadRulesetFile).WithArguments(Path.Combine(TempRoot.Root, "blah;blah.ruleset"), "File not found.")) 2881Assert.Equal(expected:=Path.Combine(TempRoot.Root, "blah;blah.ruleset"), actual:=parsedArgs.RuleSetPath) 3534Dim parsedArgs = VisualBasicCommandLineParser.Default.Parse({pathmapArg, "a.vb"}, TempRoot.Root, RuntimeEnvironment.GetRuntimeDirectory(), Nothing) 3543Dim parsedArgs = VisualBasicCommandLineParser.Default.Parse(args, TempRoot.Root, RuntimeEnvironment.GetRuntimeDirectory(), Nothing)
SarifErrorLoggerTests.vb (1)
18Private ReadOnly _baseDirectory As String = TempRoot.Root
TouchedFileLoggingTests.vb (1)
21Private ReadOnly _baseDirectory As String = TempRoot.Root
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (3)
EditAndContinue\Helpers\EditingTestBase.vb (1)
107Return Path.Combine(TempRoot.Root, documentIndex.ToString() & ".vb")
EditAndContinue\VisualBasicEditAndContinueAnalyzerTests.vb (2)
36AddDocument("test.vb", SourceText.From(source, Encoding.UTF8), filePath:=Path.Combine(TempRoot.Root, "test.vb")).Project.Solution 681Dim newSolution = oldSolution.AddDocument(newDocId, "goo.vb", SourceText.From(source2), filePath:=Path.Combine(TempRoot.Root, "goo.vb"))
Microsoft.CodeAnalysis.Workspaces.UnitTests (7)
SolutionTests\SolutionTests.cs (7)
1745var filePath = Path.Combine(TempRoot.Root, "x.cs"); 1776var filePath = Path.Combine(TempRoot.Root, "x.cs"); 1804var filePath = Path.Combine(TempRoot.Root, "x.cs"); 1833var filePath = Path.Combine(TempRoot.Root, "x.cs"); 4369projectPath = string.IsNullOrEmpty(projectPath) ? projectPath : Path.Combine(TempRoot.Root, projectPath); 4370configPath = Path.Combine(TempRoot.Root, configPath); 4371sourcePath = string.IsNullOrEmpty(sourcePath) ? sourcePath : Path.Combine(TempRoot.Root, sourcePath);
Microsoft.VisualStudio.IntegrationTest.Utilities (1)
IntegrationHelper.cs (1)
50return Path.Combine(TempRoot.Root, Path.GetRandomFileName());
Microsoft.VisualStudio.LanguageServices.New.IntegrationTests (1)
IntegrationHelper.cs (1)
50return Path.Combine(TempRoot.Root, Path.GetRandomFileName());
Microsoft.VisualStudio.LanguageServices.Test.Utilities2 (3)
MockExtensionManager.vb (3)
39Return content.RelativePath.Replace("$RootFolder$", Path.Combine(TempRoot.Root, "ResolvedRootFolder")) 41Return content.RelativePath.Replace("$ShellFolder$", Path.Combine(TempRoot.Root, "ResolvedShellFolder")) 43Return Path.Combine(TempRoot.Root, "InstallPath", content.RelativePath)
Microsoft.VisualStudio.LanguageServices.UnitTests (37)
Diagnostics\VisualStudioDiagnosticAnalyzerProviderTests.vb (6)
25Path.Combine(TempRoot.Root, "ResolvedRootFolder\test\test.dll"), 26Path.Combine(TempRoot.Root, "ResolvedShellFolder\test\test.dll"), 27Path.Combine(TempRoot.Root, "InstallPath\test\test.dll") 42Path.Combine(TempRoot.Root, "InstallPath\installPath1"), 43Path.Combine(TempRoot.Root, "InstallPath\installPath2"), 44Path.Combine(TempRoot.Root, "InstallPath\installPath3")
ProjectSystemShim\VisualStudioProjectTests\AnalyzerReferenceTests.vb (30)
121Path.Combine(TempRoot.Root, "RazorVsix", "Microsoft.NET.Sdk.Razor.SourceGenerators.dll"), 122Path.Combine(TempRoot.Root, "RazorVsix", "VsixDependency1.dll"), 123Path.Combine(TempRoot.Root, "RazorVsix", "VsixDependency2.dll") 127Path.Combine(TempRoot.Root, "File.dll") 136project.AddAnalyzerReference(Path.Combine(TempRoot.Root, "Sdks", "Microsoft.NET.Sdk.Razor", "source-generators", "SdkDependency1.dll")) 141project.RemoveAnalyzerReference(Path.Combine(TempRoot.Root, "Sdks", "Microsoft.NET.Sdk.Razor", "source-generators", "SdkDependency1.dll")) 146project.AddAnalyzerReference(Path.Combine(TempRoot.Root, "Sdks", "Microsoft.NET.Sdk.Razor", "source-generators", "SdkDependency1.dll")) 147project.AddAnalyzerReference(Path.Combine(TempRoot.Root, "Sdks", "Microsoft.NET.Sdk.Razor", "source-generators", "Microsoft.NET.Sdk.Razor.SourceGenerators.dll")) 148project.AddAnalyzerReference(Path.Combine(TempRoot.Root, "Some other directory", "Microsoft.NET.Sdk.Razor.SourceGenerators.dll")) 149project.AddAnalyzerReference(Path.Combine(TempRoot.Root, "Dir", "File.dll")) 153Path.Combine(TempRoot.Root, "RazorVsix", "Microsoft.NET.Sdk.Razor.SourceGenerators.dll"), 154Path.Combine(TempRoot.Root, "RazorVsix", "VsixDependency1.dll"), 155Path.Combine(TempRoot.Root, "RazorVsix", "VsixDependency2.dll"), 156Path.Combine(TempRoot.Root, "Some other directory", "Microsoft.NET.Sdk.Razor.SourceGenerators.dll"), 157Path.Combine(TempRoot.Root, "Dir", "File.dll") 163Sub() project.AddAnalyzerReference(Path.Combine(TempRoot.Root, "Sdks", "Microsoft.NET.Sdk.Razor", "source-generators", "Microsoft.NET.Sdk.Razor.SourceGenerators.dll"))) 167Path.Combine(TempRoot.Root, "RazorVsix", "Microsoft.NET.Sdk.Razor.SourceGenerators.dll"), 168Path.Combine(TempRoot.Root, "RazorVsix", "VsixDependency1.dll"), 169Path.Combine(TempRoot.Root, "RazorVsix", "VsixDependency2.dll"), 170Path.Combine(TempRoot.Root, "Some other directory", "Microsoft.NET.Sdk.Razor.SourceGenerators.dll"), 171Path.Combine(TempRoot.Root, "Dir", "File.dll") 175project.RemoveAnalyzerReference(Path.Combine(TempRoot.Root, "Sdks", "Microsoft.NET.Sdk.Razor", "source-generators", "SdkDependency1.dll")) 176project.RemoveAnalyzerReference(Path.Combine(TempRoot.Root, "Sdks", "Microsoft.NET.Sdk.Razor", "source-generators", "Microsoft.NET.Sdk.Razor.SourceGenerators.dll")) 177project.RemoveAnalyzerReference(Path.Combine(TempRoot.Root, "Some other directory", "Microsoft.NET.Sdk.Razor.SourceGenerators.dll")) 181Path.Combine(TempRoot.Root, "Dir", "File.dll") 187Sub() project.RemoveAnalyzerReference(Path.Combine(TempRoot.Root, "Sdks", "Microsoft.NET.Sdk.Razor", "source-generators", "Microsoft.NET.Sdk.Razor.SourceGenerators.dll"))) 191Path.Combine(TempRoot.Root, "Dir", "File.dll") 203Path.Combine(TempRoot.Root, "File.dll") 212Dim path1 = Path.Combine(TempRoot.Root, "Sdks", "Microsoft.NET.Sdk.Razor", "source-generators", "Microsoft.NET.Sdk.Razor.SourceGenerators.dll") 213Dim path2 = Path.Combine(TempRoot.Root, "Sdks", "Microsoft.NET.Sdk.Razor", "source-generators", "SdkDependency1.dll")
ProjectSystemShim\VisualStudioRuleSetTests.vb (1)
25_tempPath = Path.Combine(TempRoot.Root, Path.GetRandomFileName())
Roslyn.VisualStudio.Next.UnitTests (6)
Remote\SnapshotSerializationTests.cs (6)
68.AddAnalyzerReference(new AnalyzerFileReference(Path.Combine(TempRoot.Root, "path1"), new TestAnalyzerAssemblyLoader())) 72.WithAnalyzerReferences(new[] { new AnalyzerFileReference(Path.Combine(TempRoot.Root, "path2"), new TestAnalyzerAssemblyLoader()) }) 391var reference = new AnalyzerFileReference(Path.Combine(TempRoot.Root, "missing_reference"), new MissingAnalyzerLoader()); 405var reference = new AnalyzerFileReference(Path.Combine(TempRoot.Root, "missing_reference"), new MissingAnalyzerLoader()); 503var analyzer = new AnalyzerFileReference(Path.Combine(TempRoot.Root, "missing_reference"), new MissingAnalyzerLoader()); 536var analyzer = serializer.CreateChecksum(new AnalyzerFileReference(Path.Combine(TempRoot.Root, "missing"), new MissingAnalyzerLoader()), CancellationToken.None);
VBCSCompiler.UnitTests (1)
TouchedFileLoggingTests.cs (1)
27private readonly string _baseDirectory = TempRoot.Root;