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); 1881int exitCode = csc.Run(outWriter); 2255int exitCode = csc.Run(outWriter); 2287int exitCode = csc.Run(outWriter); 2316int exitCode = csc.Run(outWriter); 2459int exitCode = csc.Run(output); 2790int exitCode = csc.Run(outWriter); 2813int exitCode = csc.Run(outWriter); 2930int exitCode = csc.Run(outWriter); 2966int exitCode = csc.Run(outWriter); 3003int exitCode = csc.Run(outWriter); 3014exitCode = csc.Run(outWriter); 3522int exitCode = csc.Run(outWriter); 3533exitCode = csc.Run(outWriter); 3587int exitCode = csc.Run(outWriter); 3615exitCode = csc.Run(outWriter); 4356srcFile.Path }).Run(outWriter); 4375srcFile.Path }).Run(outWriter); 4496int exitCode = csc.Run(outWriter); 4755int exitCode = CreateCSharpCompiler(null, subDirectory, new[] { "/nologo", "/t:library", "/out:abc.xyz", src.ToString() }).Run(outWriter); 4760exitCode = CreateCSharpCompiler(null, baseDirectory, new[] { "/nologo", "/lib:temp", "/r:abc.xyz", "/t:library", src.ToString() }).Run(outWriter); 4778int exitCode = CreateCSharpCompiler(null, baseDirectory, new[] { "/nologo", "/preferreduilang:en", "/t:library", "/out:" + subFolder.ToString(), src.ToString() }).Run(outWriter); 4800int exitCode = CreateCSharpCompiler(responseFile: null, baseDirectory, ["/nologo", "/preferreduilang:en", "/t:library", "/out:" + filePath, src.ToString()]).Run(outWriter); 5928int exitCode = CreateCSharpCompiler(null, baseDir, new[] { "/nologo", "/t:module", source1 }).Run(outWriter); 5935exitCode = CreateCSharpCompiler(null, baseDir, new[] { "/nologo", "/addmodule:" + modfile, source }).Run(outWriter); 5940exitCode = CreateCSharpCompiler(null, baseDir, new[] { "/nologo", "/t:module", source2 }).Run(outWriter); 5947exitCode = CreateCSharpCompiler(null, baseDir, new[] { "/nologo", "/preferreduilang:en", "/addmodule:" + modfile, source }).Run(outWriter); 5965int exitCode = CreateCSharpCompiler(null, baseDir, new[] { "/nologo", "/t:module", source1 }).Run(outWriter); 5970exitCode = CreateCSharpCompiler(null, baseDir, new[] { "/nologo", "/addmodule:" + modfile, source2 }).Run(outWriter); 5985int exitCode = CreateCSharpCompiler(null, baseDir, new[] { "/nologo", "/t:module", source1 }).Run(outWriter); 5990exitCode = CreateCSharpCompiler(null, baseDir, new[] { "/nologo", "/preferreduilang:en", "/addmodule:" + modfile, "/linkres:" + modfile, source2 }).Run(outWriter); 6362int exitCode = csc.Run(outWriter); 6454int exitCode = csc.Run(outWriter); 6553int exitCode = csc.Run(outWriter); 6595int exitCode = csc.Run(outWriter); 6636int exitCode = csc.Run(outWriter); 6971int exitCode = csc.Run(outWriter); 6993int exitCode = csc.Run(outWriter); 7017int exitCode = csc.Run(outWriter); 7040int exitCode = csc.Run(outWriter); 7085int exitCode = csc.Run(outWriter); 7129int exitCode = csc.Run(outWriter); 7205int exitCode = csc.Run(outWriter); 7228int exitCode = csc.Run(outWriter); 7254int exitCode = csc.Run(outWriter); 7282int exitCode = csc.Run(outWriter); 7310int exitCode = csc.Run(outWriter); 7336int exitCode = csc.Run(outWriter); 7829int actualExitCode = csc.Run(new StringWriter(CultureInfo.InvariantCulture)); 7875int exitCode = csc.Run(outWriter); 7882exitCode = csc.Run(outWriter); 7889exitCode = csc.Run(outWriter); 7896exitCode = csc.Run(outWriter); 7922int exitCode = csc.Run(outWriter); 7930exitCode = csc.Run(outWriter); 7956int exitCode = csc.Run(outWriter); 7964exitCode = csc.Run(outWriter); 7990int exitCode = csc.Run(outWriter); 7998exitCode = csc.Run(outWriter); 8014int exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/t:library", src.ToString() }).Run(outWriter); 8019exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/preferreduilang:en", "/nostdlib", "/t:library", src.ToString() }).Run(outWriter); 8027exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/nostdlib", "/t:library", "/runtimemetadataversion:v4.0.30319", "/langversion:8", src.ToString() }).Run(outWriter); 8169int exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/noconfig", "/nostdlib", "/runtimemetadataversion:v4.0.30319", "/nowarn:8625", "/features:noRefSafetyRulesAttribute", src.ToString() }).Run(outWriter); 8174exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/nostdlib", "/runtimemetadataversion:v4.0.30319", "/nowarn:8625", "/features:noRefSafetyRulesAttribute", src.ToString() }).Run(outWriter); 8182exitCode = CreateCSharpCompiler(GetDefaultResponseFilePath(), WorkingDirectory, new[] { "/nologo", "/noconfig", "/nostdlib", "/t:library", "/runtimemetadataversion:v4.0.30319", "/nowarn:8625", "/features:noRefSafetyRulesAttribute", src.ToString() }).Run(outWriter); 8198int exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/preferreduilang:en", src.ToString(), "/define" }).Run(outWriter); 8203exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/preferreduilang:en", "/t:library", src.ToString(), @"/define:""""" }).Run(outWriter); 8208exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/preferreduilang:en", "/t:library", src.ToString(), "/define: " }).Run(outWriter); 8213exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/preferreduilang:en", "/t:library", src.ToString(), "/define:" }).Run(outWriter); 8218exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/preferreduilang:en", "/t:library", src.ToString(), "/define:,,," }).Run(outWriter); 8223exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/preferreduilang:en", "/t:library", src.ToString(), "/define:,blah,Blah" }).Run(outWriter); 8228exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/preferreduilang:en", "/t:library", src.ToString(), "/define:a;;b@" }).Run(outWriter); 8235exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/preferreduilang:en", "/t:library", src.ToString(), "/define:a,b@;" }).Run(outWriter); 8241exitCode = 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); 8411int exitCode = csc.Run(outWriter); 8420exitCode = csc.Run(outWriter); 8430exitCode = csc.Run(outWriter); 8439exitCode = csc.Run(outWriter); 8448exitCode = csc.Run(outWriter); 8457exitCode = csc.Run(outWriter); 8544int exitCode = CreateCSharpCompiler(null, baseDir, new[] { "/nologo", "/preferreduilang:en", source.ToString() }).Run(outWriter); 8549exitCode = CreateCSharpCompiler(null, baseDir, new[] { "/nologo", "/nowarn:1634", source.ToString() }).Run(outWriter); 8554exitCode = CreateCSharpCompiler(null, baseDir, new[] { "/nologo", "/preferreduilang:en", Path.Combine(baseDir, "nonexistent.cs"), source.ToString() }).Run(outWriter); 8583int exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/nowarn:1522,642", source.ToString() }).Run(outWriter); 8607int exitCode = CreateCSharpCompiler(null, baseDir, new[] { "/nologo", "/preferreduilang:en", "/warn:3", "/warnaserror:nullable", source.ToString() }).Run(outWriter); 8641int exitCode = CreateCSharpCompiler(null, baseDir, new[] { "/nologo", "/preferreduilang:en", "/warn:3", "/warnaserror", source.ToString() }).Run(outWriter); 8667}).Run(outWriter); 8693}).Run(outWriter); 8714int exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/target:library", "/out:goo.dll", "/nowarn:2008" }).Run(outWriter); 8733int exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/warnaserror", source.ToString() }).Run(outWriter); 8738exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", "/nowarn:1998", source.ToString() }).Run(outWriter); 8786int exitCode1 = CreateCSharpCompiler(null, dir.Path, new[] { "/debug:full", "/out:Program.exe", source1.Path }).Run(outWriter); 8792int exitCode2 = CreateCSharpCompiler(null, dir.Path, new[] { "/debug:full", "/out:Program.exe", source2.Path }).Run(outWriter); 8803int exitCode3 = CreateCSharpCompiler(null, dir.Path, new[] { "/debug:full", "/out:Program.exe", source3.Path }).Run(outWriter); 8848int exitCode = CreateCSharpCompiler(null, dir.Path, new[] { "/target:library", "/debug:full", libSrc.Path }).Run(outWriter); 8955int exitCode = CreateCSharpCompiler(null, dir.Path, new[] { "/target:library", "/preferreduilang:en", libSrc.Path }).Run(outWriter); 8974int exitCode = CreateCSharpCompiler(null, dir.Path, new[] { "/target:library", "/preferreduilang:en", libSrc.Path }).Run(outWriter); 9011Assert.Equal(1, csc.Run(outWriter)); 9034Assert.Equal(1, csc.Run(outWriter)); 9056Assert.Equal(1, csc.Run(outWriter)); 9086Assert.Equal(1, csc.Run(outWriter)); 9107Assert.Equal(1, csc.Run(outWriter)); 9133Assert.Equal(0, csc.Run(outWriter)); 9160int exitCode = csc.Run(outWriter); 9225int exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/nologo", sourcePath }).Run(outWriter); 9252var exitCode = csc.Run(writer); 9389int exitCode = CreateCSharpCompiler(null, baseDirectory, allCommandLineArgs).Run(outWriter); 9453var exitCode = csc.Run(outWriter); 9485var exitCode = csc.Run(outWriter); 9512var exitCode = csc.Run(outWriter); 9607var exitCode = csc.Run(outWriter); 9641var exitCode = csc.Run(outWriter); 9662var exitCode = csc.Run(outWriter); 9687var exitCode = csc.Run(outWriter); 9709var exitCode = csc.Run(outWriter); 9757int exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/preferreduilang" }).Run(outWriter); 9762exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/preferreduilang:" }).Run(outWriter); 9767exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/preferreduilang:zz" }).Run(outWriter); 9772exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/preferreduilang:en-zz" }).Run(outWriter); 9777exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/preferreduilang:en-US" }).Run(outWriter); 9782exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/preferreduilang:de" }).Run(outWriter); 9787exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "/preferreduilang:de-AT" }).Run(outWriter); 9797var exitCode = CreateCSharpCompiler(null, WorkingDirectory, new[] { "" }).Run(outWriter); 9813var exitCode = cmd.Run(outWriter); 9906var exitCode = cmd.Run(outWriter); 9912exitCode = cmd.Run(outWriter); 9918exitCode = cmd.Run(outWriter); 10107int exitCode = compiler.Run(outWriter); 10149int exitCode = compiler.Run(outWriter); 10657var exitCode = csc.Run(outWriter); 11276int exitCode = csc.Run(outWriter); 11288int exitCode = csc.Run(outWriter); 11300int exitCode = csc.Run(outWriter); 11312int exitCode = csc.Run(outWriter); 11694int exitCode = csc.Run(outWriter); 11875int exitCode = csc.Run(outWriter); 11939int exitCode = csc.Run(outWriter); 11990int exitCode = csc.Run(outWriter); 12367int exitCode = csc.Run(outWriter); 12581var exitCode = compiler.Run(outWriter); 12601var exitCode = compiler.Run(outWriter); 13502var exitCode = cmd.Run(outWriter); 13747var exitCode = cmd.Run(outWriter); 13834var exitCode = cmd.Run(outWriter); 13871var exitCode = cmd.Run(outWriter); 14840var exitCode = cmd.Run(outWriter); 14902var exitCode = cmd.Run(outWriter); 14922var exitCode = cmd.Run(outWriter); 14947var exitCode = cmd.Run(outWriter); 14967var exitCode = cmd.Run(outWriter); 15046var exitCode = csc.Run(outWriter); 15079var exitCode = cmd.Run(outWriter); 15161var exitCode = cmd.Run(outWriter); 15682var exitCode = cmd.Run(outWriter); 15696exitCode = cmd.Run(outWriter); 15734var exitCode = cmd.Run(outWriter); 15746exitCode = cmd.Run(outWriter); 15816var exitCode = cmd.Run(outWriter); 15830exitCode = cmd.Run(outWriter); 15869var exitCode = cmd.Run(outWriter); 15881exitCode = cmd.Run(outWriter); 15948var exitCode = cmd.Run(outWriter); 15987var exitCode = cmd.Run(outWriter); 16027var 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)
154int returnCode = compiler.Run(output, cancellationToken);
VBCSCompiler.UnitTests (2)
TouchedFileLoggingTests.cs (2)
81var exitCode = cmd.Run(outWriter); 132var exitCode = cmd.Run(outWriter);