1 type derived from TempFile
Microsoft.CodeAnalysis.Test.Utilities (1)
TempFiles\DisposableFile.cs (1)
15public sealed class DisposableFile : TempFile, IDisposable
657 references to TempFile
InteractiveHost.UnitTests (23)
AbstractInteractiveHostTests.cs (1)
196var file = dir.CreateFile(fileName);
InteractiveHostCoreInitTests.cs (1)
55var dll = Temp.CreateFile(extension: ".dll").WriteAllBytes(TestResources.MetadataTests.InterfaceAndClass.CSInterfaces01);
InteractiveHostDesktopInitTests.cs (1)
28var dll = Temp.CreateFile(extension: ".dll").WriteAllBytes(TestResources.MetadataTests.InterfaceAndClass.CSInterfaces01);
InteractiveHostDesktopTests.cs (20)
270var file = Temp.CreateFile().WriteAllText("#load blah.csx" + "\r\n" + "class C {}"); 458var file1 = dir1.CreateFile("c.dll").WriteAllBytes(TestResources.General.C1); 461var file2 = dir2.CreateFile("c.dll").WriteAllBytes(TestResources.General.C2); 504var file = dir.CreateFile("c.dll").WriteAllBytes(c1.EmitToArray()); 544var file1 = dir1.CreateFile("c.dll").WriteAllBytes(c1.EmitToArray()); 548var file2 = dir2.CreateFile("c.dll").WriteAllBytes(c2.EmitToArray()); 579var file1 = dir1.CreateFile("c.dll").WriteAllBytes(c1.EmitToArray()); 583var file2 = dir2.CreateFile("c.dll").WriteAllBytes(c2.EmitToArray()); 691var initFile = initDirectory.CreateFile("init.csx"); 703var rspFile = rspDirectory.CreateFile("init.rsp"); 735var initFile = initDirectory.CreateFile("init.csx"); 741var rspFile = rspDirectory.CreateFile("init.rsp"); 754var rspFile = Temp.CreateFile(); 810var initFile = Temp.CreateFile(extension: ".csx").WriteAllText("1 1"); 812var rspFile = Temp.CreateFile(); 838var scriptFile = Temp.CreateFile(extension: ".csx").WriteAllText("foreach (var arg in Args) Print(arg);"); 840var rspFile = Temp.CreateFile(); 910var dll = dir.CreateFile("MultiModule.dll").WriteAllBytes(TestResources.SymbolsTests.MultiModule.MultiModuleDll); 942var libFile = Temp.CreateFile("lib").WriteAllBytes(lib.EmitToArray()); 1022var rspFile = Temp.CreateFile();
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (31)
CopyRefAssemblyTests.cs (6)
46var file = dir.CreateFile("example.dll"); 64var file = dir.CreateFile("example.dll"); 84var source = dir.CreateFile("example.dll"); 86var dest = dir.CreateFile("dest.dll"); 111var source = dir.CreateFile("mvid1.dll"); 115var dest = dir.CreateFile("mvid2.dll");
DotNetSdkTests.cs (24)
26var libFile = sourcePackageDir.CreateFile("lib.cs").WriteAllText("class Lib { public void M() { } }"); 410var srcFile = ProjectDir.CreateFile("lib1.cs").WriteAllText("class C { }"); 412var srcFile2 = subdir.CreateFile("lib2.cs").WriteAllText("class D { }"); 413var editorConfigFile2 = subdir.CreateFile(".editorconfig").WriteAllText(@"[*.cs] 440var srcFile = ProjectDir.CreateFile("lib1.cs").WriteAllText("class C { }"); 442var srcFile2 = subdir.CreateFile("lib2.cs").WriteAllText("class D { }"); 443var editorConfigFile2 = subdir.CreateFile(".editorconfig").WriteAllText(@"[*.cs] 468var srcFile = ProjectDir.CreateFile("lib1.cs").WriteAllText("class C { }"); 469var globalConfigFile = ProjectDir.CreateFile(".globalconfig").WriteAllText(@"is_global = true 472var srcFile2 = subdir.CreateFile("lib2.cs").WriteAllText("class D { }"); 473var globalConfigFile2 = subdir.CreateFile(".globalconfig").WriteAllText(@"is_global = true 502var srcFile = ProjectDir.CreateFile("lib1.cs").WriteAllText("class C { }"); 503var globalConfigFile = ProjectDir.CreateFile(".globalconfig").WriteAllText(@"is_global = true 506var srcFile2 = subdir.CreateFile("lib2.cs").WriteAllText("class D { }"); 507var globalConfigFile2 = subdir.CreateFile(".globalconfig").WriteAllText(@"is_global = true 535var srcFile = ProjectDir.CreateFile("lib1.cs").WriteAllText("class C { }"); 536var globalConfigFile = ProjectDir.CreateFile(".globalconfig").WriteAllText(@"is_global = true 539var srcFile2 = subdir.CreateFile("lib2.cs").WriteAllText("class D { }"); 540var globalConfigFile2 = subdir.CreateFile(".globalconfig").WriteAllText(@"is_global = true 599var srcFile = ProjectDir.CreateFile("lib1.cs").WriteAllText("class C { }"); 600var globalConfigFile = ProjectDir.CreateFile(".globalconfig").WriteAllText(@"is_global = true 603var globalConfigFile2 = subdir.CreateFile(".globalconfig").WriteAllText(@"is_global = true 629var srcFile = ProjectDir.CreateFile("lib1.cs").WriteAllText("class C { }"); 630var globalConfigFile = ProjectDir.CreateFile("mycustom.config").WriteAllText(@"is_global = true
TestUtilities\DotNetSdkTestBase.cs (1)
55protected readonly TempFile Project;
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (272)
CommandLineIVTTests.cs (4)
26var source2 = dir.CreateFile("B.cs").WriteAllText(""" 103var source2 = dir.CreateFile("B.cs").WriteAllText(""" 181var source2 = dir.CreateFile("B.cs").WriteAllText(""" 264var source2 = dir.CreateFile("B.cs").WriteAllText("""
CommandLineTests.cs (266)
139var src = dir.CreateFile("temp.cs").WriteAllText(@" 164var src = dir.CreateFile("temp.cs").WriteAllText("class C {}"); 188var src = dir.CreateFile("test.cs").WriteAllText(@" 193var analyzerConfig = dir.CreateFile(".editorconfig").WriteAllText(@" 218var src = dir.CreateFile("Class1.cs").WriteAllText(""" 230var editorconfig = dir.CreateFile(".editorconfig").WriteAllText(""" 274var src = dir.CreateFile("test.cs").WriteAllText(@" 279var additionalFile = dir.CreateFile("file.txt"); 280var analyzerConfig = dir.CreateFile(".editorconfig").WriteAllText(@" 333var src = dir.CreateFile("test.cs").WriteAllText(@" 338var analyzerConfig = dir.CreateFile(".editorconfig").WriteAllText(@" 365var src = dir.CreateFile("test.cs").WriteAllText(@" 374var analyzerConfig1 = dir.CreateFile("analyzerconfig1").WriteAllText(configText); 375var analyzerConfig2 = dir.CreateFile("analyzerconfig2").WriteAllText(configText); 399var src = dir.CreateFile("sjis.cs").WriteAllBytes(TestResources.General.ShiftJisSource); 419var src = dir.CreateFile("sjis.cs").WriteAllBytes(TestResources.General.ShiftJisSource); 580var file = dir.CreateFile("a.cs"); 742var f = folder.CreateFile(file); 1211var file1 = dir.CreateFile("a.cs"); 1212var file2 = dir.CreateFile("b.cs"); 1213var file3 = dir.CreateFile("c.txt"); 1214var file4 = dir.CreateDirectory("d1").CreateFile("d.txt"); 1215var file5 = dir.CreateDirectory("d2").CreateFile("e.cs"); 2232var src = dir.CreateFile("a.cs"); 2235var sl = dir.CreateFile("sl.json"); 2264var src = dir.CreateFile("a.cs"); 2267var sl = dir.CreateFile("sl.json"); 2292var src = dir.CreateFile("a.cs"); 2295var sl = dir.CreateFile("sl.json"); 2418var src = dir.CreateFile("embed.cs"); 2419var src2 = dir.CreateFile("embed2.cs"); 2420var txt = dir.CreateFile("embed.xyz"); 2770var file = dir.CreateFile("a.cs"); 2793var file = dir.CreateFile("a.cs"); 2805private TempFile CreateRuleSetFile(string source) 2808var file = dir.CreateFile("a.ruleset"); 2826var file = CreateRuleSetFile(source); 2852var file = CreateRuleSetFile(source); 2881var file = CreateRuleSetFile("Random text"); 2909var file = dir.CreateFile("a.cs"); 2936var file = dir.CreateFile("a.cs"); 2946var ruleSetFile = CreateRuleSetFile(rulesetSource); 2971var file = dir.CreateFile("a.cs"); 2979var ruleSetFile = CreateRuleSetFile(rulesetSource); 3019var ruleSetFile = dir.CreateFile("Rules.ruleset").WriteAllText(ruleSetSource); 3051var ruleSetFile = dir.CreateFile("Rules.ruleset").WriteAllText(ruleSetSource); 3084var ruleSetFile = dir.CreateFile("Rules.ruleset").WriteAllText(ruleSetSource); 3117var ruleSetFile = dir.CreateFile("Rules.ruleset").WriteAllText(ruleSetSource); 3150var ruleSetFile = dir.CreateFile("Rules.ruleset").WriteAllText(ruleSetSource); 3184var ruleSetFile = dir.CreateFile("Rules.ruleset").WriteAllText(ruleSetSource); 3218var ruleSetFile = dir.CreateFile("Rules.ruleset").WriteAllText(ruleSetSource); 3253var ruleSetFile = dir.CreateFile("Rules.ruleset").WriteAllText(ruleSetSource); 3287var ruleSetFile = dir.CreateFile("Rules.ruleset").WriteAllText(ruleSetSource); 3322var ruleSetFile = dir.CreateFile("Rules.ruleset").WriteAllText(ruleSetSource); 3488var file = dir.CreateFile("a.cs"); 3498var ruleSetFile = CreateRuleSetFile(rulesetSource); 3629var file = dir.CreateFile("a.cs"); 3684var file = dir.CreateFile("a.cs"); 4319var srcFile = Temp.CreateFile().WriteAllText(@"class A { static void Main(string[] args) { } }"); 4321var appConfigFile = Temp.CreateFile().WriteAllText( 4352var srcFile = Temp.CreateFile().WriteAllText(@"class A { static void Main(string[] args) { } }"); 4470var file1 = dir.CreateFile("a.cs"); 4736var src = Temp.CreateFile("a.cs"); 4759var src = Temp.CreateFile("a.cs"); 4781var src = Temp.CreateFile("a.cs"); 6133var tempOut = Temp.CreateFile(); 6148var tempOut = Temp.CreateFile(); 6163var aCs = folder.CreateFile("a.cs"); 6183var aCs = folder.CreateFile("a.cs"); 6197var aCs = folder.CreateFile("a.cs"); 6293var cs1698a = folder.CreateFile("CS1698a.cs"); 6296var cs1698b = folder.CreateFile("CS1698b.cs"); 6299var cs1698 = folder.CreateFile("CS1698.cs"); 6302var snkFile = Temp.CreateFile().WriteAllBytes(TestResources.General.snKey); 6937var file = dir.CreateFile("a.cs"); 6959var file = dir.CreateFile("a.cs"); 6983var file = dir.CreateFile("a.cs"); 7006var file = dir.CreateFile("a.cs"); 7061var file1 = dir.CreateFile(inputName1); 7064var file2 = dir.CreateFile(inputName2); 7108var file = dir.CreateFile("a.cs"); 7184var file = dir.CreateFile(fileName); 7208var file = dir.CreateFile(fileName); 7234var file = dir.CreateFile(fileName); 7262var file = dir.CreateFile(fileName); 7290var file = dir.CreateFile(fileName); 7316var file = dir.CreateFile(fileName); 7350var file = dir.CreateFile(fileName); 7372var file = dir.CreateFile(fileName); 7394var file = dir.CreateFile(fileName); 7414var file = dir.CreateFile(fileName); 7439var file = dir.CreateFile(fileName); 7509var file = dir.CreateFile(fileName); 7756var sourceFile = dir.CreateFile("Test.cs").WriteAllText(source); 7802var manifestFile = dir.CreateFile("Test.config").WriteAllText(explicitManifest); 7992var src = Temp.CreateFile("a.cs"); 8147var src = Temp.CreateFile("NoStdLib02.cs"); 8175var src = Temp.CreateFile("a.cs"); 8238var src = dir.CreateFile("a.cs"); 8244var xml = dir.CreateFile("a.xml"); 8282var src = dir.CreateFile("a.cs"); 8291var xml = dir.CreateFile("a.xml"); 8733var source1 = dir.CreateFile("program1.cs").WriteAllText(@" 8740var source2 = dir.CreateFile("program2.cs").WriteAllText(@" 8745var source3 = dir.CreateFile("program3.cs").WriteAllText(@" 8755var exe = dir.CreateFile("Program.exe"); 8762var pdb = dir.CreateFile("Program.pdb"); 8823var libSrc = dir.CreateFile("Lib.cs").WriteAllText("class C { }"); 8824var libDll = dir.CreateFile("Lib.dll").WriteAllText("DLL"); 8825var libPdb = dir.CreateFile("Lib.pdb").WriteAllText("PDB"); 8863var libSrc = dir.CreateFile("Lib.cs").WriteAllText("class C { }"); 8864var libDll = dir.CreateFile("Lib.dll").WriteAllBytes(bytes); 8865var libPdb = dir.CreateFile("Lib.pdb").WriteAllBytes(bytes); 8930var libSrc = dir.CreateFile("Lib.cs").WriteAllText("class C { }"); 8931var libDll = dir.CreateFile("Lib.dll").WriteAllText("DLL"); 8953var libSrc = dir.CreateFile("Lib.cs").WriteAllText("class C { }"); 9276TempFile tempFile = tempDir.CreateFile("a.cs").WriteAllText(@"public class A { }"); 9426var srcFile = Temp.CreateFile().WriteAllText(@"class C {}"); 9484var srcFile = Temp.CreateFile().WriteAllText(@"class C {}"); 9517var srcFile = Temp.CreateFile().WriteAllText(@"class C {}"); 9550var srcFile = Temp.CreateFile().WriteAllText(@" 9555var errorLog = Temp.CreateFile(); 9577var srcFile = Temp.CreateFile().WriteAllText(@"class C {}"); 9602var srcFile = Temp.CreateFile().WriteAllText(@"class C {}"); 9624var srcFile = Temp.CreateFile().WriteAllText(@"class C {}"); 9777var sourceFile = baseDir.CreateFile("Source.cs"); 10080var src = dir.CreateFile("temp.cs").WriteAllText(@" 10130var src = dir.CreateFile("temp.cs").WriteAllText(@" 10187var src = dir.CreateFile("temp.cs").WriteAllText(@" 10255var src = dir.CreateFile("temp.cs").WriteAllText(@" 10314var src = dir.CreateFile("temp.cs").WriteAllText("class C { }"); 10315var additionalFile = dir.CreateFile("additionalFile.txt").WriteAllText("some text"); 10360var src = dir.CreateFile("temp.cs").WriteAllText("class C { }"); 10361var editorconfig = dir.CreateFile(".editorconfig").WriteAllText(@" 10366var globalconfig = dir.CreateFile(".globalconfig").WriteAllText(@" 10457var src = dir.CreateFile("temp.cs").WriteAllText(@" 10494var src = dir.CreateFile("temp.cs").WriteAllText(@" 10540private string VerifyOutput(TempDirectory sourceDir, TempFile sourceFile, 10630var file = dir.CreateFile("a.cs"); 10667var file = dir.CreateFile("a.cs"); 10903var file = dir.CreateFile(name); 10932var file = dir.CreateFile("a.cs"); 11118var file = dir.CreateFile("a.cs"); 11253var file = dir.CreateFile("a.cs"); 11353var src = dir.CreateFile("a.cs"); 11609var src = dir.CreateFile("a.cs").WriteAllText(source); 11687var programExe32 = dir32.CreateFile("Program.exe"); 11688var programPdb32 = dir32.CreateFile("Program.pdb"); 11689var programExe64 = dir64.CreateFile("Program.exe"); 11690var programPdb64 = dir64.CreateFile("Program.pdb"); 11692var sourceFile = dir.CreateFile("Source.cs").WriteAllText(@" 11735var csc32exe = dir.CreateFile("csc32.exe").WriteAllBytes(csc32.EmitToArray()); 11776var src = dir.CreateFile("a.cs"); 11854var src = dir.CreateFile("a.cs"); 11880var src = dir.CreateFile("a.cs"); 12283var src = dir.CreateFile("a.cs").WriteAllText(source); 12541var srcFile = srcDirectory.CreateFile("a.cs"); 12593var srcFile = srcDirectory.CreateFile("a.cs"); 12649var srcFile = srcDirectory.CreateFile("a.cs"); 12719var sourceFile = sourceDirectory.CreateFile("BuggyCode.cs"); 12804var sourceFile = sourceDirectory.CreateFile("NotGenerated.cs"); 12914var sourceFile = sourceDir.CreateFile("NotGenerated.cs"); 13000var srcFile = srcDirectory.CreateFile("a.cs"); 13026var srcFile = srcDirectory.CreateFile("a.cs"); 13048var srcFile = srcDirectory.CreateFile("a.cs"); 13115var srcFile = srcDirectory.CreateFile("a.cs"); 13386var src = dir.CreateFile("test.cs").WriteAllText(@"class C { }"); 13387var analyzerConfig = dir.CreateFile(".editorconfig").WriteAllText(analyzerConfigText); 13412var rulesetFile = CreateRuleSetFile(rulesetText); 13454var src = dir.CreateFile("temp.cs").WriteAllText(@" 13495var src = dir.CreateFile("temp.cs").WriteAllText(@" 13507var analyzerConfig = dir.CreateFile(".editorconfig").WriteAllText(@" 13541var src = dir.CreateFile("temp.cs").WriteAllText(@" 13560var rulesetFile = CreateRuleSetFile(source); 13591var src = dir.CreateFile("temp.cs").WriteAllText("class C { }"); 13636var src = dir.CreateFile("test.cs").WriteAllText(@"class C { }"); 13637var analyzerConfig = dir.CreateFile(".editorconfig").WriteAllText($@" 13692var src = dir.CreateFile("temp.cs").WriteAllText(@" 13705var analyzerConfigFile = dir.CreateFile(".editorconfig"); 13706var analyzerConfig = analyzerConfigFile.WriteAllText(@" 13747var src = dir.CreateFile("test.cs").WriteAllText(@"class C { }"); 13784var src = dir.CreateFile("test.cs").WriteAllText(@"class C { }"); 13857var src = dir.CreateFile("test.cs").WriteAllText(@"class C { }"); 13864TempFile analyzerConfig; 13912var src = dir.CreateFile("temp.cs").WriteAllText(@" 13935var src = dir.CreateFile("temp.cs").WriteAllText(@" 13993var src = dir.CreateFile("temp.cs").WriteAllText(@" 14020var src = dir.CreateFile("temp.cs"); 14077var src = dir.CreateFile("temp.cs").WriteAllText(@" 14103var src = dir.CreateFile("temp.cs").WriteAllText(@" 14138var src = dir.CreateFile("temp.cs").WriteAllText(@" 14176var src = dir.CreateFile("temp.cs").WriteAllText(""" 14207var snk = Temp.CreateFile("TestKeyPair_", ".snk", dir.Path).WriteAllBytes(TestResources.General.snKey); 14208var src = dir.CreateFile("generator.cs"); 14254var src = dir.CreateFile("temp.cs").WriteAllText(@" 14275var src = dir.CreateFile("temp.cs").WriteAllText(@" 14296var src = dir.CreateFile("temp.cs").WriteAllText(@" 14372var src = dir.CreateFile("temp.cs").WriteAllText(@" 14388var src = dir.CreateFile("temp.cs").WriteAllText(@" 14418var src = srcDir.CreateFile("Program.cs").WriteAllText(""" 14488var src = srcDir.CreateFile("Program.cs").WriteAllText(""" 14558var src = srcDir.CreateFile("Program.cs").WriteAllText(""" 14635var src = dir.CreateFile("temp.cs").WriteAllText(@" 14639var analyzerConfig = dir.CreateFile(".editorconfig").WriteAllText(@" 14652var src = dir.CreateFile("temp.cs").WriteAllText(@" 14656var analyzerConfig1 = dir.CreateFile(".globaleditorconfig").WriteAllText(@" 14666var analyzerConfig2 = dir.CreateFile(".editorconfig").WriteAllText(@" 14674var analyzerConfig3 = subDir.CreateFile(".editorconfig").WriteAllText(@" 14769var src = dir.CreateFile("temp.cs").WriteAllText(""" 14789var src = dir.CreateFile("temp.cs").WriteAllText(""" 14814var src = dir.CreateFile("temp.cs").WriteAllText(""" 14834var src = dir.CreateFile("temp.cs").WriteAllText(""" 14854var src = dir.CreateFile("temp.cs").WriteAllText(@"class C {}"); 14866var src = dir.CreateFile("temp.cs").WriteAllText(@" 14871var additionalFile = dir.CreateFile("temp.bin").WriteAllBytes(TestResources.NetFX.Minimal.mincorlib); 14916var srcFile = Temp.CreateFile().WriteAllText(source); 14934var src = dir.CreateFile("test.cs").WriteAllText(@" 14943var analyzerConfig1 = dir.CreateFile("analyzerconfig1").WriteAllText(configText); 14944var analyzerConfig2 = dir.CreateFile("analyzerconfig2").WriteAllText(configText); 14964var src = dir.CreateFile("temp.cs").WriteAllText(@" 14968var analyzerConfigFile = dir.CreateFile(".globalconfig"); 14969var analyzerConfig = analyzerConfigFile.WriteAllText(@" 14974var analyzerConfigFile2 = dir.CreateFile(".globalconfig2"); 14975var analyzerConfig2 = analyzerConfigFile2.WriteAllText(@" 15011var src = dir.CreateFile("test.cs").WriteAllText(@" 15015var additionalFile = dir.CreateFile("file.txt"); 15016var analyzerConfig = dir.CreateFile(".editorconfig").WriteAllText(@" 15023var globalConfig = dir.CreateFile(".globalconfig").WriteAllText(@" 15075var src = dir.CreateFile("temp.cs").WriteAllText(@" 15083var globalConfig = dir.CreateFile(".globalconfig").WriteAllText(@" 15088var analyzerConfig = dir.CreateFile(".editorconfig").WriteAllText(@" 15092var none = Array.Empty<TempFile>(); 15109void verify(TempFile[] configs, int expectedWarnings = 0, int expectedErrors = 0, string noWarn = "0") 15124var src = dir.CreateFile("temp.cs").WriteAllText(@" 15132var globalConfig = dir.CreateFile(".globalconfig").WriteAllText($@" 15145var src = dir.CreateFile("temp.cs").WriteAllText(@" 15156var globalConfig = dir.CreateFile(".globalconfig").WriteAllText($@" 15183var src = dir.CreateFile("temp.cs").WriteAllText(@" 15191var globalConfig = dir.CreateFile(".globalconfig").WriteAllText($@" 15206var src = dir.CreateFile("test.cs").WriteAllText(@" 15210var globalConfig = dir.CreateFile(".globalconfig").WriteAllText(@" 15226var srcFile = srcDirectory.CreateFile("a.cs"); 15230var additionalFile = srcDirectory.CreateFile("b.txt"); 15309var src = dir.CreateFile("temp.cs").WriteAllText(source); 15314var analyzerConfig = dir.CreateFile(".editorconfig").WriteAllText($@" 15349var src = directory.CreateFile("test.cs").WriteAllText(@" 15430var srcFile = srcDirectory.CreateFile("a.cs").WriteAllText("class C { }"); 15436var additionalFile1 = srcDirectory.CreateFile(additionalFilePath1); 15437var additionalFile2 = expectedCount == 2 ? srcDirectory.CreateFile(additionalFilePath2) : null; 15485var src = dir.CreateFile("test.cs").WriteAllText(@" 15488var notAnalyzer = dir.CreateFile("random.txt"); 15506var src = dir.CreateFile("test.cs").WriteAllText(@" 15509var globalconfig = dir.CreateFile(".globalconfig").WriteAllText(@" 15512var notAnalyzer = dir.CreateFile("random.txt"); 15526var src = dir.CreateFile("test.cs").WriteAllText(""" 15547var analyzerConfig = dir.CreateFile(".editorconfig").WriteAllText(""" 15582var src = dir.CreateFile("test.cs").WriteAllText(""" 15659var src = dir.CreateFile("test.cs").WriteAllText(""" 15681var analyzerConfig = dir.CreateFile(".editorconfig").WriteAllText(""" 15716var src = dir.CreateFile("test.cs").WriteAllText(""" 15795var src = dir.CreateFile("test.cs").WriteAllText(""" 15812var analyzerConfig = dir.CreateFile(".editorconfig").WriteAllText(""" 15835var src = dir.CreateFile("test.cs").WriteAllText(""" 15852var analyzerConfig = dir.CreateFile(".editorconfig").WriteAllText(""" 15874var src = dir.CreateFile("test.cs").WriteAllText(""" 15891var analyzerConfig = dir.CreateFile(".editorconfig").WriteAllText("""
SarifV2ErrorLoggerTests.cs (1)
678var sourceFile = errorLogDir.CreateFile("myfile.cs").WriteAllText(source);
TouchedFileLoggingTests.cs (1)
152var xml = Temp.CreateFile();
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (4)
Emit\CompilationEmitTests.cs (1)
1997var snk = Temp.CreateFile().WriteAllBytes(TestResources.General.snKey);
Emit\ResourceTests.cs (3)
43var exe = Temp.CreateFile(); 133var exe = Temp.CreateFile(); 833var exeFile = Temp.CreateFile();
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (20)
Attributes\AttributeTests_Security.cs (2)
1478var tempFile = tempDir.CreateFile("pset.xml"); 1569var tempFile = tempDir.CreateFile("pset.xml");
Attributes\InternalsVisibleToAndStrongNameTests.cs (18)
380var tempFile = Temp.CreateFile().WriteAllBytes(new byte[] { 1, 2, 3, 4 }); 533var snk = Temp.CreateFile().WriteAllBytes(TestResources.General.snKey); 606var snk = Temp.CreateFile().WriteAllBytes(TestResources.General.snKey); 628var pubKeyFile = Temp.CreateFile().WriteAllBytes(TestResources.General.snPublicKey); 650var pubKeyFile = Temp.CreateFile().WriteAllBytes(TestResources.General.snPublicKey); 715var snk = Temp.CreateFile().WriteAllBytes(TestResources.General.snKey); 736var snk = Temp.CreateFile().WriteAllBytes(TestResources.General.snKey); 1504var tempFile = Temp.CreateFile(); 1515private static bool IsFileFullSigned(TempFile file) 1530var tempFile = Temp.CreateFile(); 2515var tempFile = Temp.CreateFile(); 2542var tempFile = Temp.CreateFile(); 2573var tempFile = Temp.CreateFile(); 2603var tempFile = Temp.CreateFile(); 2633var tempFile = Temp.CreateFile(); 2658var tempFile = Temp.CreateFile(); 2688var tempFile = Temp.CreateFile(); 2872var tempFile = Temp.CreateFile();
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (43)
InteractiveSessionReferencesTests.cs (43)
343var c1 = Temp.CreateFile(extension: ".dll").WriteAllBytes(TestResources.General.C1); 344var c2 = Temp.CreateFile(extension: ".dll").WriteAllBytes(TestResources.General.C2); 359var c1 = Temp.CreateFile(extension: ".dll").WriteAllBytes(TestResources.General.C1); 360var c2 = Temp.CreateFile(extension: ".dll").WriteAllBytes(TestResources.General.C2); 376var c1 = Temp.CreateFile(extension: ".dll").WriteAllBytes( 379var c2 = Temp.CreateFile(extension: ".dll").WriteAllBytes( 395var c1 = Temp.CreateFile(extension: ".dll").WriteAllBytes( 398var c2 = Temp.CreateFile(extension: ".dll").WriteAllBytes( 415var c1 = Temp.CreateFile(extension: ".dll").WriteAllBytes( 418var c2 = Temp.CreateFile(extension: ".dll").WriteAllBytes( 625var file1 = dir1.CreateFile(lib1Name + ".dll").WriteAllBytes(lib1Image); 626var fileBase1 = dir1.CreateFile(libBaseName + ".dll").WriteAllBytes(libBaseImage); 629var file2 = dir2.CreateFile(lib2Name + ".dll").WriteAllBytes(lib2Image); 630var fileBase2 = dir2.CreateFile(libBaseName + ".dll").WriteAllBytes(libBaseImage); 683var file1 = dir1.CreateFile(lib1Name + ".dll").WriteAllBytes(lib1Image); 684var fileBase1 = dir1.CreateFile(libBaseName + ".dll").WriteAllBytes(libBaseImage); 687var file2 = dir2.CreateFile(lib2Name + ".dll").WriteAllBytes(lib2Image); 688var fileBase2 = dir2.CreateFile(libBaseName + ".dll").WriteAllBytes(libBaseImage); 749var file1 = dir1.CreateFile(lib1Name + ".dll").WriteAllBytes(lib1Image); 750var fileBase1 = dir1.CreateFile(libBaseName + ".dll").WriteAllBytes(libBase1Image); 753var file2 = dir2.CreateFile(lib2Name + ".dll").WriteAllBytes(lib2Image); 754var fileBase2 = dir2.CreateFile(libBaseName + ".dll").WriteAllBytes(libBase2Image); 817var file1 = dir1.CreateFile(lib1Name + ".dll").WriteAllBytes(lib1Image); 818var fileBase1 = dir1.CreateFile(libBaseName + ".dll").WriteAllBytes(libBase1Image); 821var file2 = dir2.CreateFile(lib2Name + ".dll").WriteAllBytes(lib2Image); 822var fileBase2 = dir2.CreateFile(libBaseName + ".dll").WriteAllBytes(libBase2Image); 885var file1 = dir1.CreateFile(lib1Name + ".dll").WriteAllBytes(lib1Image); 886var fileBase1 = dir1.CreateFile(libBaseName + ".dll").WriteAllBytes(libBase1Image); 889var file2 = dir2.CreateFile(lib2Name + ".dll").WriteAllBytes(lib2Image); 890var fileBase2 = dir2.CreateFile(libBaseName + ".dll").WriteAllBytes(libBase2Image); 953var file1 = dir1.CreateFile(lib1Name + ".dll").WriteAllBytes(lib1Image); 954var fileBase1 = dir1.CreateFile(libBaseName + ".dll").WriteAllBytes(libBase1Image); 957var file2 = dir2.CreateFile(lib2Name + ".dll").WriteAllBytes(lib2Image); 958var fileBase2 = dir2.CreateFile(libBaseName + ".dll").WriteAllBytes(libBase2Image); 1021var file1 = dir1.CreateFile(lib1Name + ".dll").WriteAllBytes(lib1Image); 1022var fileBase1 = dir1.CreateFile(libBaseName + ".dll").WriteAllBytes(libBase1Image); 1025var file2 = dir2.CreateFile(lib2Name + ".dll").WriteAllBytes(lib2Image); 1026var fileBase2 = dir2.CreateFile(libBaseName + ".dll").WriteAllBytes(libBase2Image); 1089var file1 = dir1.CreateFile(lib1Name + ".dll").WriteAllBytes(lib1Image); 1090var fileBase1 = dir1.CreateFile(libBaseName + ".dll").WriteAllBytes(libBase1Image); 1093var file2 = dir2.CreateFile(lib2Name + ".dll").WriteAllBytes(lib2Image); 1094var fileBase2 = dir2.CreateFile(libBaseName + ".dll").WriteAllBytes(libBase2Image); 1120var libFile = Temp.CreateFile("lib").WriteAllBytes(lib.EmitToArray());
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (34)
CommandLineRunnerTests.cs (22)
264var script = Temp.CreateFile(extension: ".csx").WriteAllText("foreach (var arg in Args) Print(arg);"); 266var rsp = Temp.CreateFile(extension: ".rsp").WriteAllText($@" 297var script = Temp.CreateFile(extension: ".csx").WriteAllText("foreach (var arg in Args) Print(arg);"); 314var script = Temp.CreateFile(extension: ".csx").WriteAllText("foreach (var arg in Args) Print(arg);"); 331var script = Temp.CreateFile(extension: ".csx").WriteAllText("foreach (var arg in Args) Print(arg);"); 333var rsp = Temp.CreateFile(extension: ".rsp").WriteAllText($@" 363var script = Temp.CreateFile(prefix: "@", extension: ".csx").WriteAllText("foreach (var arg in Args) Print(arg);"); 381var script = dir.CreateFile("--").WriteAllText("foreach (var arg in Args) Print(arg);"); 446var script = Temp.CreateFile(extension: ".csx").WriteAllText("WriteLine(42);"); 487var script = directory.CreateFile(scriptName).WriteAllText("Print(3);"); 527var main = Temp.CreateFile(extension: ".csx").WriteAllText(@" 558var main = Temp.CreateFile(extension: ".csx").WriteAllText(@" 596var main = dir.CreateFile("a.csx").WriteAllText("int X = 1;"); 632var main = dir.CreateFile("C.dll").WriteAllBytes(TestResources.General.C1); 667var rsp = Temp.CreateFile().WriteAllText(@" 706var init = Temp.CreateFile(extension: ".csx").WriteAllText(@" 724var reference = Temp.CreateFile(extension: ".dll").WriteAllBytes(TestResources.General.C1); 726var init = Temp.CreateFile(extension: ".csx").WriteAllText(@" 828var file1 = dir1.CreateFile(lib1Name + ".dll").WriteAllBytes(lib1Image); 829var fileBase1 = dir1.CreateFile(libBaseName + ".dll").WriteAllBytes(libBase1Image); 832var file2 = dir2.CreateFile(lib2Name + ".dll").WriteAllBytes(lib2Image); 833var fileBase2 = dir2.CreateFile(libBaseName + ".dll").WriteAllBytes(libBase2Image);
InteractiveSessionReferencesTests.cs (6)
39var libFile = dir.CreateFile("lib.dll").WriteAllBytes(libImage); 87var libDFile = dir2.CreateFile("libD.dll").WriteAllBytes(libDImage); 91var libAFile = dir1.CreateFile("libA.dll").WriteAllBytes(libAImage); 94var libBFile = dir2.CreateFile("libB.dll").WriteAllBytes(libBImage); 132var libBFile = dir.CreateFile("libB1.dll").WriteAllBytes(libBImage); 136var libAFile = dir.CreateFile("libA.dll").WriteAllBytes(libAImage);
InteractiveSessionTests.cs (6)
1204var file1 = Temp.CreateFile(); 1205var file2 = Temp.CreateFile(); 1234var file = Temp.CreateFile(); 1252var file = Temp.CreateFile(); 1290var fileMain = dir.CreateFile(mainName + ".dll").WriteAllBytes(mainImage); 1320var fileMain = dir.CreateFile(mainName + ".dll").WriteAllBytes(mainImage);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\SemanticErrorTests.cs (1)
22023var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText("&");
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (59)
Compilation\ReferenceManagerTests.cs (2)
1038var exe1 = dir1.CreateFile("CS1704.dll").WriteAllBytes(peImage); 1041var exe2 = dir2.CreateFile("CS1704.dll").WriteAllBytes(peImage);
DocumentationComments\DocumentationCommentCompilerTests.cs (51)
4496var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText(xml); 4531var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText(xml); 4569var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText(xml); 4604var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText(xml); 4640var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText(xml); 4701var dir1XmlFile = dir1.CreateFile("test.xml").WriteAllText(xml1); 4704var dir2XmlFile = dir2.CreateFile("test.xml").WriteAllText(xml2); 4707var dir3XmlFile = dir3.CreateFile("test.xml").WriteAllText(xml3); 4788var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText(xml); 4859var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText(xml); 4891var xmlFile = Temp.CreateFile(extension: ".xml"); 4928var xmlFile1 = Temp.CreateFile(extension: ".xml"); 4931var xmlFile2 = Temp.CreateFile(extension: ".xml").WriteAllText(string.Format("<include file='{0}' path='path'/>", xmlFilePath1)); 4964var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText("<element/>"); 4998var xmlFile1 = Temp.CreateFile(extension: ".xml").WriteAllText("<element/>"); 5001var xmlFile2 = Temp.CreateFile(extension: ".xml").WriteAllText(string.Format("<include file='{0}' path=':'/>", xmlFilePath1)); 5031var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText("<OpenWithoutClose>"); 5065var xmlFile1 = Temp.CreateFile(extension: ".xml").WriteAllText("<OpenWithoutClose>"); 5068var xmlFile2 = Temp.CreateFile(extension: ".xml").WriteAllText(string.Format("<include file='{0}' path='path'/>", xmlFilePath1)); 5098var xmlFile = Temp.CreateFile(extension: ".xml"); 5130var xmlFile = Temp.CreateFile(extension: ".xml"); 5164var xmlFile = Temp.CreateFile(extension: ".xml"); 5218var xmlFile = Temp.CreateFile(extension: ".xml"); 5257var xmlFile1 = Temp.CreateFile(extension: ".xml"); 5260var xmlFile2 = Temp.CreateFile(extension: ".xml"); 5296var xmlFile = Temp.CreateFile(extension: ".xml"); 5373var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText(@"<see cref=""Main""/>"); 5408var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText(@"<see cref=""M:Verbatim""/>"); 5443var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText(@"<see cref=""Int32""/>"); 5490var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText(@"<see cref=""#""/>"); 5531var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText(@"<see cref=""Invalid""/>"); 5585var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText(seeElement); 5630var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText(seeElement); 5707var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText(xml); 5787var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText(xml); 5858var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText(xml); 5902var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText(@"<typeparam name=""#""/>"); 5940var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText(@"<param name=""Q""/>"); 5981var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText(@"<param name=""x""/>"); 6017var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText(@"<param name=""x"" name=""y""/>"); 6059var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText(xml); 6129var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText(xml); 6298var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText("<stuff />"); 7012var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText("&"); 8267var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText(xml); 8356var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText("<hello/>"); 8379var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText("<hello/>"); 8398var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText("<hello/>"); 8436var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText( 8499var xmlFile = Temp.CreateFile(extension: ".xml"); 8656var xmlFile = dir.CreateFile("---.xml").WriteAllText(@"<summary attrib="""" attrib=""""/>");
DocumentationComments\DocumentationModeTests.cs (1)
368var xmlFile = Temp.CreateFile(extension: ".xml").WriteAllText(xml);
Symbols\Metadata\PE\TypeForwarders.cs (5)
1561var asmB = folderA.CreateFile("test.exe").WriteAllBytes(bitsB); 1566var asm1 = folderB.CreateFile("asm1.dll").WriteAllBytes(bits1); 1567var asm2 = folderB.CreateFile("asm2.dll").WriteAllBytes(bits2); 1568var asmB2 = folderB.CreateFile("test.exe").WriteAllBytes(bitsB); 1773var asm2 = folder.CreateFile("asm2.dll");
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
EditAndContinue\EditAndContinueLanguageServiceTests.cs (1)
351var sourceFile = dir.CreateFile("test.cs").WriteAllText(source1, Encoding.UTF8);
Emit\CompilationOutputFilesTests.cs (2)
37var dllFile = dir.CreateFile("a.dll").WriteAllBytes(peImage); 38var pdbFile = dir.CreateFile("a.pdb").WriteAllBytes(pdbStream.ToArray());
Microsoft.CodeAnalysis.Features.UnitTests (36)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (34)
63var sourceFileA = dir.CreateFile("A.cs").WriteAllBytes(sourceBytesA1); 64var sourceFileB = dir.CreateFile("B.cs").WriteAllBytes(sourceBytesB1); 65var sourceFileC = dir.CreateFile("C.cs").WriteAllBytes(sourceBytesC1); 66var sourceFileD = dir.CreateFile("dummy").WriteAllBytes(sourceBytesD1); 67var sourceFileE = dir.CreateFile("E.cs").WriteAllBytes(sourceBytesE1); 202var moduleFile = Temp.CreateFile().WriteAllBytes(TestResources.Basic.Members); 312var moduleFile = Temp.CreateFile().WriteAllBytes(TestResources.Basic.Members); 486var moduleFile = Temp.CreateFile(); 573var sourceFile = dir.CreateFile("a.cs").WriteAllText(source1, Encoding.UTF8); 626var sourceFile = dir.CreateFile("a.cs").WriteAllText(source1, Encoding.UTF8); 684var sourceFileA = Temp.CreateFile().WriteAllText(sourceA, Encoding.UTF8); 685var sourceFileB = Temp.CreateFile().WriteAllText(sourceB, Encoding.UTF8); 749var sourceFileA = Temp.CreateFile().WriteAllText(sourceA, Encoding.UTF8); 750var sourceFileB = Temp.CreateFile().WriteAllText(sourceB, Encoding.UTF8); 781var sourceFile1 = Temp.CreateFile().WriteAllText(source1, Encoding.UTF8); 797var sourceFile2 = Temp.CreateFile().WriteAllText(source2, Encoding.UTF8); 837var sourceFile = dir.CreateFile("a.cs"); 992var sourceFile = dir.CreateFile("test.cs").WriteAllText(source1, encoding); 1222var sourceFile = dir.CreateFile("a.cs"); 1328var sourceFile = dir.CreateFile("a.cs").WriteAllText(source1, Encoding.UTF8); 1371var sourceFile = dir.CreateFile("a.cs").WriteAllText(source1, Encoding.UTF8); 1984var sourceFileA = dir.CreateFile("a.cs").WriteAllText(sourceA1, Encoding.UTF8); 1985var sourceFileB = dir.CreateFile("b.cs").WriteAllText(sourceB1, Encoding.UTF8); 2322var sourceFile = dir.CreateFile("test.cs").WriteAllText(source1, Encoding.UTF8); 2409var sourceFile = dir.CreateFile("test.cs").WriteAllText(source2, Encoding.UTF8); 2481var sourceFile = dir.CreateFile("test.cs").WriteAllText(source1, Encoding.UTF8); 2542var sourceFile = dir.CreateFile("test.cs").WriteAllText(sourceOnDisk, Encoding.UTF8); 2727var moduleFile = dir.CreateFile("lib.dll").WriteAllBytes(peImage); 2728var pdbFile = dir.CreateFile("lib.pdb").WriteAllBytes(pdbImage); 3525var moduleFileA = Temp.CreateFile("A.dll").WriteAllBytes(peImageA); 3526var pdbFileA = dir.CreateFile("A.pdb").WriteAllBytes(pdbImageA); 3531var moduleFileB = dir.CreateFile("B.dll").WriteAllBytes(peImageB); 3532var pdbFileB = dir.CreateFile("B.pdb").WriteAllBytes(pdbImageB); 4856var sourceFileA = dir.CreateFile("A.cs").WriteAllText(source1, Encoding.UTF8);
EditAndContinue\UnitTestingHotReloadServiceTests.cs (1)
31var sourceFileA = dir.CreateFile("A.cs").WriteAllText(source1, Encoding.UTF8);
EditAndContinue\WatchHotReloadServiceTests.cs (1)
57var sourceFileA = dir.CreateFile("A.cs").WriteAllText(source1, Encoding.UTF8);
Microsoft.CodeAnalysis.LanguageServer.UnitTests (10)
ExportProviderBuilderTests.cs (1)
138var tempFile = tempSubDir.CreateFile($"{assemblyName}.dll");
VirtualProjectXmlProviderTests.cs (9)
59var appFile = tempDir.CreateFile("app.cs"); 64var globalJsonFile = tempDir.CreateFile("global.json"); 83var appFile = tempDir.CreateFile("app.cs"); 88var globalJsonFile = tempDir.CreateFile("global.json"); 114var appFile = tempDir.CreateFile("app.cs"); 121var globalJsonFile = tempDir.CreateFile("global.json"); 146var globalJsonFile = tempDir.CreateFile("global.json"); 165var appFile = tempDir.CreateFile("app.cs"); 172var globalJsonFile = tempDir.CreateFile("global.json");
Microsoft.CodeAnalysis.Scripting.Desktop.UnitTests (10)
MetadataShadowCopyProviderTests.cs (10)
85var dll = dir.CreateFile("a.dll").WriteAllBytes(TestResources.MetadataTests.InterfaceAndClass.CSClasses01); 86var doc = dir.CreateFile("a.xml").WriteAllText("<hello>"); 103var dll = Temp.CreateFile().WriteAllText("blah"); 124var dll = Temp.CreateFile("a.dll").WriteAllBytes(TestResources.MetadataTests.InterfaceAndClass.CSClasses01); 197var dll = dir.CreateFile("a.dll").WriteAllBytes(TestResources.MetadataTests.InterfaceAndClass.CSClasses01); 198var doc = dir.CreateFile("a.xml").WriteAllText("<hello>"); 210var dll2 = dir2.CreateFile("a2.dll").WriteAllBytes(TestResources.MetadataTests.InterfaceAndClass.CSClasses01); 224var dll = dir.CreateFile("a.dll").WriteAllBytes(TestResources.MetadataTests.InterfaceAndClass.CSClasses01); 225var docInvariant = dir.CreateFile("a.xml").WriteAllText("Invariant"); 226var docGreek = dir.CreateDirectory(elGR.Name).CreateFile("a.xml").WriteAllText("Greek");
Microsoft.CodeAnalysis.Scripting.UnitTests (2)
RuntimeMetadataReferenceResolverTests.cs (2)
26var assembly1 = directory.CreateFile("_1.dll"); 27var assembly2 = directory.CreateFile("_2.dll");
Microsoft.CodeAnalysis.Test.Utilities (16)
AssemblyLoadTestFixture.cs (2)
389var delta1InAnalyzerReferencesDelta1 = analyzerReferencesDelta1Directory.CopyFile(Delta1); 541var tempFile = directory.CreateFile($"{assemblyName}.dll");
Platform\Desktop\TestHelpers.cs (3)
59public static TempFile CreateCSharpAnalyzerAssemblyWithTestAnalyzer(TempDirectory dir, string assemblyName) 75var immutable = dir.CopyFile(typeof(ImmutableArray).Assembly.Location); 76var analyzer = dir.CopyFile(typeof(DiagnosticAnalyzer).Assembly.Location);
TempFiles\TempDirectory.cs (3)
58public TempFile CreateFile(string name) 68public TempFile CreateOrOpenFile(string name) 78public TempFile CopyFile(string originalPath, string name = null)
TempFiles\TempFile.cs (7)
70public TempFile WriteAllText(string content, Encoding encoding) 76public TempFile WriteAllText(string content) 82public async Task<TempFile> WriteAllTextAsync(string content, Encoding encoding) 92public Task<TempFile> WriteAllTextAsync(string content) 97public TempFile WriteAllBytes(byte[] content) 103public TempFile WriteAllBytes(ImmutableArray<byte> content) 119public TempFile CopyContentFrom(string path)
TempFiles\TempRoot.cs (1)
61public TempFile CreateFile(string prefix = null, string extension = null, string directory = null, [CallerFilePath] string callerSourcePath = null, [CallerLineNumber] int callerLineNumber = 0)
Microsoft.CodeAnalysis.UnitTests (40)
AnalyzerAssemblyLoaderTests.cs (1)
1575var tempFile = tempDir.CreateFile("Delta.dll").CopyContentFrom(testFixture.Delta1);
Analyzers\AnalyzerFileReferenceTests.cs (4)
310TempFile corlib = directory.CreateFile("mscorlib.dll"); 313TempFile source = directory.CreateFile("in.cs"); 339TempFile corlib = directory.CreateFile("mscorlib.dll"); 342TempFile source = directory.CreateFile("in.cs");
CommonCommandLineParserTests.cs (11)
34var file = dir.CreateFile("a.ruleset"); 39var newFile = dir.CreateFile("file" + i + ".ruleset"); 471var file = dir.CreateFile("a.ruleset"); 980var file = dir.CreateFile("a.ruleset"); 982var newFile = dir.CreateFile("file1.ruleset"); 1011var file = dir.CreateFile("a.ruleset"); 1045var file = dir.CreateFile("a.ruleset"); 1048var include = dir.CreateFile("file1.ruleset"); 1094var file = dir.CreateFile("a.ruleset"); 1097var include1 = dir.CreateFile("file1.ruleset"); 1100var include2 = dir.CreateFile("file2.ruleset");
MetadataReferences\AssemblyIdentityComparerTests.cs (1)
616var appConfig = Temp.CreateFile().WriteAllText(
MetadataReferences\AssemblyMetadataTests.cs (1)
141var invalidModuleName = Temp.CreateFile().WriteAllBytes(TestResources.MetadataTests.Invalid.InvalidModuleName);
MetadataReferences\AssemblyPortabilityPolicyTests.cs (17)
74var appConfig = Temp.CreateFile(); 112var appConfig = Temp.CreateFile(); 134var appConfig1 = Temp.CreateFile(); 135var appConfig2 = Temp.CreateFile(); 167var appConfig = Temp.CreateFile(); 215var appConfig = Temp.CreateFile(); 233var appConfig = Temp.CreateFile(); 251var appConfig = Temp.CreateFile(); 269var appConfig = Temp.CreateFile(); 287var appConfig = Temp.CreateFile(); 306var appConfig = Temp.CreateFile(); 326var appConfig = Temp.CreateFile(); 350var appConfig = Temp.CreateFile(); 370var appConfig = Temp.CreateFile(); 387var appConfig = Temp.CreateFile().WriteAllText(correctAppConfigText); 400var appConfig = Temp.CreateFile().WriteAllText(correctAppConfigText); 430var appConfig2 = Temp.CreateFile().WriteAllText(correctAppConfigText);
MetadataReferences\MetadataReferenceTests.cs (3)
95var file = Temp.CreateFile().WriteAllBytes(Net461.Resources.mscorlib); 161var file = Temp.CreateFile().WriteAllBytes(peImage); 185var file = Temp.CreateFile().WriteAllBytes(peImage);
Text\StringTextDecodingTests.cs (2)
304var tmpFile = Temp.CreateFile(); 320var tmpFile = Temp.CreateFile();
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (5)
CommandLineTests.vb (5)
2802Private Function CreateRuleSetFile(source As XDocument) As TempFile 6273Private Shared Function ReplacePathAndVersionAndHash(result As XElement, file As TempFile) As String 6817Dim manifestFile As TempFile 7910Private Shared Function VerifyOutput(sourceDir As TempDirectory, sourceFile As TempFile, 10277Dim analyzerConfig As TempFile
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
Attributes\InternalsVisibleToAndStrongNameTests.vb (1)
1453Private Shared Sub AssertFileIsSigned(file As TempFile)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
DocumentationComments\DocCommentTests.vb (1)
11925Private Shared Function AsXmlCommentText(file As TempFile) As String
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
WorkspaceTestBase.cs (1)
56var file = dir.CreateFile(fileName);
Microsoft.CodeAnalysis.Workspaces.UnitTests (6)
CommandLineProject\CommandLineProjectWorkspaceTests.cs (1)
23var tempFile = tempDirectory.CreateFile("CSharpClass.cs");
SolutionTests\SolutionTests.cs (5)
1602var fileD = Temp.CreateFile(); 3317var file = Temp.CreateFile().WriteAllText(text1, Encoding.UTF8); 3371var file = Temp.CreateFile().WriteAllText(text, Encoding.UTF8); 3438var file = Temp.CreateFile().WriteAllText(text, Encoding.UTF8); 4546var file = root.CreateFile(prefix: "massiveFile", extension: ".cs").WriteAllText("hello");
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (18)
PersistentStorage\AbstractPersistentStorageTests.cs (3)
978var solutionFile = persistentFolder.CreateOrOpenFile("Solution1.sln").WriteAllText(""); 987var projectFile = persistentFolder.CreateOrOpenFile("Project1.csproj").WriteAllText(""); 992var documentFile = persistentFolder.CreateOrOpenFile("Document1.cs").WriteAllText("");
ProjectSystemShim\CPS\AnalyzersTests.cs (3)
26var ruleSetFile = Temp.CreateFile().WriteAllText( 50var ruleSetFile = Temp.CreateFile().WriteAllText( 74var ruleSetFile = Temp.CreateFile();
ProjectSystemShim\LegacyProject\AnalyzersTests.cs (9)
30var ruleSetFile = Temp.CreateFile().WriteAllText( 53var ruleSetFile = Temp.CreateFile(); 67var ruleSetFile = Temp.CreateFile().WriteAllText( 95var ruleSetFile = Temp.CreateFile().WriteAllText( 119var ruleSetFile = Temp.CreateFile().WriteAllText( 143var ruleSetFile = Temp.CreateFile(); 161var ruleSetFile = Temp.CreateFile().WriteAllText( 196var ruleSetFile = Temp.CreateFile().WriteAllText( 232var ruleSetFile = Temp.CreateFile().WriteAllText(ruleSetSource);
ProjectSystemShim\VisualStudioCompilationOutputFilesTests.cs (3)
33var dllFile = dir.CreateFile("lib.dll"); 34var pdbFile = (pdbFormat == DebugInformationFormat.Embedded) ? null : dir.CreateFile("lib.pdb"); 83var dllFile = dir.CreateFile("lib.dll");
Roslyn.VisualStudio.Next.UnitTests (8)
Remote\SnapshotSerializationTests.cs (7)
424var file = tempRoot.CreateFile("shadow", "dll"); 445var file = tempRoot.CreateFile("shadow", "dll"); 482var file1 = dir.CreateFile("analyzer1.dll").CopyContentFrom(_testFixture.FaultyAnalyzer); 483var file2 = dir.CreateFile("analyzer2.dll").CopyContentFrom(_testFixture.FaultyAnalyzer); 566var tempCorlib = tempDir.CopyFile(mscorlibLocation); 567var tempCorlibXml = tempDir.CreateFile(Path.ChangeExtension(tempCorlib.Path, "xml")); 698var shadow = tempRoot.CreateFile("shadow", "dll");
Services\ServiceHubServicesTests.cs (1)
364var file = tempRoot.CreateDirectory().CreateFile("p1.dll");
VBCSCompiler.UnitTests (13)
AnalyzerConsistencyCheckerTests.cs (8)
44private TempFile CreateNetStandardDll(TempDirectory directory, string assemblyName, string version, ImmutableArray<byte> publicKey, string? extraSource = null) 71var file = directory.CreateFile($"{assemblyName}.dll"); 116var mvidAlpha1 = CreateNetStandardDll(directory.CreateDirectory("mvid1"), "MvidAlpha", "1.0.0.0", key, "class C { }"); 117var mvidAlpha2 = CreateNetStandardDll(directory.CreateDirectory("mvid2"), "MvidAlpha", "1.0.0.0", key, "class D { }"); 141var mvidAlpha1 = CreateNetStandardDll(directory, "MvidAlpha", "1.0.0.0", key, "class C { }"); 151var mvidAlpha2 = CreateNetStandardDll(directory, "MvidAlpha", "1.0.0.0", key, "class D { }"); 201var dllFile = directory.CreateFile("System.Core.dll"); 238var compFile = CreateNetStandardDll(directory, "netstandardRef", "1.0.0.0", key);
CompilerServerTests.cs (5)
114TempFile file = currentDirectory.CreateFile(pair.Key); 260private static void RunCompilerOutput(TempFile file, string expectedOutput) 1171var tempOut = _tempDirectory.CreateFile("output.txt"); 1305var rspFile = _tempDirectory.CreateFile("temp.rsp").WriteAllText( 1329var rspFile = _tempDirectory.CreateFile("temp.rsp").WriteAllText(