211 references to Run
csc (1)
src\Compilers\Shared\Csc.cs (1)
28return ConsoleUtil.RunWithUtf8Output(compiler.Arguments.Utf8Output, textWriter, tw => compiler.Run(tw));
Microsoft.CodeAnalysis (4)
CommandLine\CommandLineArguments.cs (4)
196/// <see cref="CommonCompiler.Run"/>. 202/// <see cref="CommonCompiler.Run"/> 208/// <see cref="CommonCompiler.Run"/> 214/// <see cref="CommonCompiler.Run"/>
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (199)
CommandLineIVTTests.cs (4)
41var errorCode = compiler.Run(sw); 118var errorCode = compiler.Run(sw); 197var errorCode = compiler.Run(sw); 282var errorCode = compiler.Run(sw);
CommandLineTests.cs (178)
150var exitCode = cmd.Run(outWriter); 170var exitCode = cmd.Run(outWriter); 178exitCode = cmd.Run(outWriter); 206var exitCode = cmd.Run(outWriter); 248var exitCode = cmd.Run(outWriter); 301var exitCode = cmd.Run(outWriter); 351var exitCode = cmd.Run(outWriter); 387var exitCode = cmd.Run(outWriter); 406var exitCode = cmd.Run(outWriter); 426var exitCode = cmd.Run(outWriter); 585var exitCode = csc.Run(outWriter); 692int exitCode = CreateCSharpCompiler(null, folder.Path, new[] { "/nologo", "/preferreduilang:en", "/t:library", @"/recurse:.", "/out:abc.dll" }).Run(outWriter); 697exitCode = CreateCSharpCompiler(null, folder.Path, new[] { "/nologo", "/preferreduilang:en", "/t:library", @"/recurse:. ", "/out:abc.dll" }).Run(outWriter); 702exitCode = CreateCSharpCompiler(null, folder.Path, new[] { "/nologo", "/preferreduilang:en", "/t:library", @"/recurse: . ", "/out:abc.dll" }).Run(outWriter); 707exitCode = CreateCSharpCompiler(null, folder.Path, new[] { "/nologo", "/preferreduilang:en", "/t:library", @"/recurse:././.", "/out:abc.dll" }).Run(outWriter); 1880int exitCode = csc.Run(outWriter); 2254int exitCode = csc.Run(outWriter); 2286int exitCode = csc.Run(outWriter); 2315int exitCode = csc.Run(outWriter); 2458int exitCode = csc.Run(output); 2789int exitCode = csc.Run(outWriter); 2812int exitCode = csc.Run(outWriter); 2929int exitCode = csc.Run(outWriter); 2965int exitCode = csc.Run(outWriter); 3002int exitCode = csc.Run(outWriter); 3013exitCode = csc.Run(outWriter); 3521int exitCode = csc.Run(outWriter); 3532exitCode = csc.Run(outWriter); 3586int exitCode = csc.Run(outWriter); 3614exitCode = csc.Run(outWriter); 4355srcFile.Path }).Run(outWriter); 4374srcFile.Path }).Run(outWriter); 4495int exitCode = csc.Run(outWriter); 4754int exitCode = CreateCSharpCompiler(null, subDirectory, new[] { "/nologo", "/t:library", "/out:abc.xyz", src.ToString() }).Run(outWriter); 4759exitCode = CreateCSharpCompiler(null, baseDirectory, new[] { "/nologo", "/lib:temp", "/r:abc.xyz", "/t:library", src.ToString() }).Run(outWriter); 4777int exitCode = CreateCSharpCompiler(null, baseDirectory, new[] { "/nologo", "/preferreduilang:en", "/t:library", "/out:" + subFolder.ToString(), src.ToString() }).Run(outWriter); 4799int exitCode = CreateCSharpCompiler(responseFile: null, baseDirectory, ["/nologo", "/preferreduilang:en", "/t:library", "/out:" + filePath, src.ToString()]).Run(outWriter); 5927int exitCode = CreateCSharpCompiler(null, baseDir, new[] { "/nologo", "/t:module", source1 }).Run(outWriter); 5934exitCode = CreateCSharpCompiler(null, baseDir, new[] { "/nologo", "/addmodule:" + modfile, source }).Run(outWriter); 5939exitCode = CreateCSharpCompiler(null, baseDir, new[] { "/nologo", "/t:module", source2 }).Run(outWriter); 5946exitCode = CreateCSharpCompiler(null, baseDir, new[] { "/nologo", "/preferreduilang:en", "/addmodule:" + modfile, source }).Run(outWriter); 5964int exitCode = CreateCSharpCompiler(null, baseDir, new[] { "/nologo", "/t:module", source1 }).Run(outWriter); 5969exitCode = CreateCSharpCompiler(null, baseDir, new[] { "/nologo", "/addmodule:" + modfile, source2 }).Run(outWriter); 5984int exitCode = CreateCSharpCompiler(null, baseDir, new[] { "/nologo", "/t:module", source1 }).Run(outWriter); 5989exitCode = CreateCSharpCompiler(null, baseDir, new[] { "/nologo", "/preferreduilang:en", "/addmodule:" + modfile, "/linkres:" + modfile, source2 }).Run(outWriter); 6361int exitCode = csc.Run(outWriter); 6453int exitCode = csc.Run(outWriter); 6552int exitCode = csc.Run(outWriter); 6594int exitCode = csc.Run(outWriter); 6635int exitCode = csc.Run(outWriter); 6970int exitCode = csc.Run(outWriter); 6992int exitCode = csc.Run(outWriter); 7016int exitCode = csc.Run(outWriter); 7039int exitCode = csc.Run(outWriter); 7084int exitCode = csc.Run(outWriter); 7128int exitCode = csc.Run(outWriter); 7204int exitCode = csc.Run(outWriter); 7227int exitCode = csc.Run(outWriter); 7253int exitCode = csc.Run(outWriter); 7281int exitCode = csc.Run(outWriter); 7309int exitCode = csc.Run(outWriter); 7335int exitCode = csc.Run(outWriter); 7828int actualExitCode = csc.Run(new StringWriter(CultureInfo.InvariantCulture)); 7874int exitCode = csc.Run(outWriter); 7881exitCode = csc.Run(outWriter); 7888exitCode = csc.Run(outWriter); 7895exitCode = csc.Run(outWriter); 7921int exitCode = csc.Run(outWriter); 7929exitCode = csc.Run(outWriter); 7955int exitCode = csc.Run(outWriter); 7963exitCode = csc.Run(outWriter); 7989int exitCode = csc.Run(outWriter); 7997exitCode = csc.Run(outWriter); 8013int exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/t:library", src.ToString() }).Run(outWriter); 8018exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/preferreduilang:en", "/nostdlib", "/t:library", src.ToString() }).Run(outWriter); 8026exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/nostdlib", "/t:library", "/runtimemetadataversion:v4.0.30319", "/langversion:8", src.ToString() }).Run(outWriter); 8168int exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/noconfig", "/nostdlib", "/runtimemetadataversion:v4.0.30319", "/nowarn:8625", "/features:noRefSafetyRulesAttribute", src.ToString() }).Run(outWriter); 8173exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/nostdlib", "/runtimemetadataversion:v4.0.30319", "/nowarn:8625", "/features:noRefSafetyRulesAttribute", src.ToString() }).Run(outWriter); 8181exitCode = CreateCSharpCompiler(GetDefaultResponseFilePath(), WorkingDirectory, new[] { "/nologo", "/noconfig", "/nostdlib", "/t:library", "/runtimemetadataversion:v4.0.30319", "/nowarn:8625", "/features:noRefSafetyRulesAttribute", src.ToString() }).Run(outWriter); 8197int exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/preferreduilang:en", src.ToString(), "/define" }).Run(outWriter); 8202exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/preferreduilang:en", "/t:library", src.ToString(), @"/define:""""" }).Run(outWriter); 8207exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/preferreduilang:en", "/t:library", src.ToString(), "/define: " }).Run(outWriter); 8212exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/preferreduilang:en", "/t:library", src.ToString(), "/define:" }).Run(outWriter); 8217exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/preferreduilang:en", "/t:library", src.ToString(), "/define:,,," }).Run(outWriter); 8222exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/preferreduilang:en", "/t:library", src.ToString(), "/define:,blah,Blah" }).Run(outWriter); 8227exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/preferreduilang:en", "/t:library", src.ToString(), "/define:a;;b@" }).Run(outWriter); 8234exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/preferreduilang:en", "/t:library", src.ToString(), "/define:a,b@;" }).Run(outWriter); 8240exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/preferreduilang:en", "/t:library", src.ToString(), @"/define:OE_WIN32=-1:LANG_HOST_EN=-1:LANG_OE_EN=-1:LANG_PRJ_EN=-1:HOST_COM20SDKEVERETT=-1:EXEMODE=-1:OE_NT5=-1:Win32=-1", @"/d:TRACE=TRUE,DEBUG=TRUE" }).Run(outWriter); 8410int exitCode = csc.Run(outWriter); 8419exitCode = csc.Run(outWriter); 8429exitCode = csc.Run(outWriter); 8438exitCode = csc.Run(outWriter); 8447exitCode = csc.Run(outWriter); 8456exitCode = csc.Run(outWriter); 8543int exitCode = CreateCSharpCompiler(null, baseDir, new[] { "/nologo", "/preferreduilang:en", source.ToString() }).Run(outWriter); 8548exitCode = CreateCSharpCompiler(null, baseDir, new[] { "/nologo", "/nowarn:1634", source.ToString() }).Run(outWriter); 8553exitCode = CreateCSharpCompiler(null, baseDir, new[] { "/nologo", "/preferreduilang:en", Path.Combine(baseDir, "nonexistent.cs"), source.ToString() }).Run(outWriter); 8582int exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/nowarn:1522,642", source.ToString() }).Run(outWriter); 8606int exitCode = CreateCSharpCompiler(null, baseDir, new[] { "/nologo", "/preferreduilang:en", "/warn:3", "/warnaserror:nullable", source.ToString() }).Run(outWriter); 8640int exitCode = CreateCSharpCompiler(null, baseDir, new[] { "/nologo", "/preferreduilang:en", "/warn:3", "/warnaserror", source.ToString() }).Run(outWriter); 8666}).Run(outWriter); 8692}).Run(outWriter); 8713int exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/target:library", "/out:goo.dll", "/nowarn:2008" }).Run(outWriter); 8732int exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/warnaserror", source.ToString() }).Run(outWriter); 8737exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/nowarn:1998", source.ToString() }).Run(outWriter); 8785int exitCode1 = CreateCSharpCompiler(null, dir.Path, new[] { "/debug:full", "/out:Program.exe", source1.Path }).Run(outWriter); 8791int exitCode2 = CreateCSharpCompiler(null, dir.Path, new[] { "/debug:full", "/out:Program.exe", source2.Path }).Run(outWriter); 8802int exitCode3 = CreateCSharpCompiler(null, dir.Path, new[] { "/debug:full", "/out:Program.exe", source3.Path }).Run(outWriter); 8847int exitCode = CreateCSharpCompiler(null, dir.Path, new[] { "/target:library", "/debug:full", libSrc.Path }).Run(outWriter); 8954int exitCode = CreateCSharpCompiler(null, dir.Path, new[] { "/target:library", "/preferreduilang:en", libSrc.Path }).Run(outWriter); 8973int exitCode = CreateCSharpCompiler(null, dir.Path, new[] { "/target:library", "/preferreduilang:en", libSrc.Path }).Run(outWriter); 9010Assert.Equal(1, csc.Run(outWriter)); 9033Assert.Equal(1, csc.Run(outWriter)); 9055Assert.Equal(1, csc.Run(outWriter)); 9085Assert.Equal(1, csc.Run(outWriter)); 9106Assert.Equal(1, csc.Run(outWriter)); 9132Assert.Equal(0, csc.Run(outWriter)); 9159int exitCode = csc.Run(outWriter); 9224int exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", sourcePath }).Run(outWriter); 9251var exitCode = csc.Run(writer); 9388int exitCode = CreateCSharpCompiler(null, baseDirectory, allCommandLineArgs).Run(outWriter); 9452var exitCode = csc.Run(outWriter); 9484var exitCode = csc.Run(outWriter); 9511var exitCode = csc.Run(outWriter); 9606var exitCode = csc.Run(outWriter); 9640var exitCode = csc.Run(outWriter); 9661var exitCode = csc.Run(outWriter); 9686var exitCode = csc.Run(outWriter); 9708var exitCode = csc.Run(outWriter); 9756int exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/preferreduilang" }).Run(outWriter); 9761exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/preferreduilang:" }).Run(outWriter); 9766exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/preferreduilang:zz" }).Run(outWriter); 9771exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/preferreduilang:en-zz" }).Run(outWriter); 9776exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/preferreduilang:en-US" }).Run(outWriter); 9781exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/preferreduilang:de" }).Run(outWriter); 9786exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/preferreduilang:de-AT" }).Run(outWriter); 9796var exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "" }).Run(outWriter); 9812var exitCode = cmd.Run(outWriter); 9905var exitCode = cmd.Run(outWriter); 9911exitCode = cmd.Run(outWriter); 9917exitCode = cmd.Run(outWriter); 10106int exitCode = compiler.Run(outWriter); 10148int exitCode = compiler.Run(outWriter); 10656var exitCode = csc.Run(outWriter); 11275int exitCode = csc.Run(outWriter); 11287int exitCode = csc.Run(outWriter); 11299int exitCode = csc.Run(outWriter); 11311int exitCode = csc.Run(outWriter); 11693int exitCode = csc.Run(outWriter); 11874int exitCode = csc.Run(outWriter); 11938int exitCode = csc.Run(outWriter); 11989int exitCode = csc.Run(outWriter); 12366int exitCode = csc.Run(outWriter); 12580var exitCode = compiler.Run(outWriter); 12600var exitCode = compiler.Run(outWriter); 13501var exitCode = cmd.Run(outWriter); 13746var exitCode = cmd.Run(outWriter); 13833var exitCode = cmd.Run(outWriter); 13870var exitCode = cmd.Run(outWriter); 14839var exitCode = cmd.Run(outWriter); 14901var exitCode = cmd.Run(outWriter); 14921var exitCode = cmd.Run(outWriter); 14946var exitCode = cmd.Run(outWriter); 14966var exitCode = cmd.Run(outWriter); 15045var exitCode = csc.Run(outWriter); 15078var exitCode = cmd.Run(outWriter); 15160var exitCode = cmd.Run(outWriter); 15681var exitCode = cmd.Run(outWriter); 15695exitCode = cmd.Run(outWriter); 15733var exitCode = cmd.Run(outWriter); 15745exitCode = cmd.Run(outWriter); 15815var exitCode = cmd.Run(outWriter); 15829exitCode = cmd.Run(outWriter); 15868var exitCode = cmd.Run(outWriter); 15880exitCode = cmd.Run(outWriter); 15947var exitCode = cmd.Run(outWriter); 15986var exitCode = cmd.Run(outWriter); 16026var exitCode = cmd.Run(outWriter);
SarifErrorLoggerTests.cs (9)
50var exitCode = cmd.Run(outWriter); 81var exitCode = cmd.Run(outWriter); 115var exitCode = cmd.Run(outWriter); 150var exitCode = cmd.Run(outWriter); 185var exitCode = cmd.Run(outWriter); 220var exitCode = cmd.Run(outWriter); 255var exitCode = cmd.Run(outWriter); 290var exitCode = cmd.Run(outWriter); 323var exitCode = cmd.Run(outWriter);
SarifV2ErrorLoggerTests.cs (4)
455var exitCode = cmd.Run(outWriter); 537var exitCode = cmd.Run(outWriter); 607var exitCode = cmd.Run(outWriter); 686var exitCode = cmd.Run(outWriter);
TouchedFileLoggingTests.cs (4)
52var exitCode = cmd.Run(outWriter); 99var exitCode = cmd.Run(outWriter); 132var exitCode = cmd.Run(outWriter); 175var exitCode = cmd.Run(writer);
Microsoft.CodeAnalysis.Test.Utilities (1)
CommonCompilerExtensions.cs (1)
21var result = compiler.Run(writer, cancellationToken);
Microsoft.CodeAnalysis.UnitTests (2)
Analyzers\AnalyzerFileReferenceTests.cs (2)
325var result = compiler.Run(writer); 354var result = compiler.Run(writer);
vbc (1)
src\Compilers\Shared\Vbc.cs (1)
28return ConsoleUtil.RunWithUtf8Output(compiler.Arguments.Utf8Output, textWriter, tw => compiler.Run(tw));
VBCSCompiler (1)
src\Compilers\Server\VBCSCompiler\CompilerRequestHandler.cs (1)
152int returnCode = compiler.Run(output, cancellationToken);
VBCSCompiler.UnitTests (2)
TouchedFileLoggingTests.cs (2)
81var exitCode = cmd.Run(outWriter); 132var exitCode = cmd.Run(outWriter);