示例#1
0
 protected CSharpCompiler(CSharpCommandLineParser parser, string responseFile, string[] args, string baseDirectory, string additionalReferencePaths, string tempPath)
     : base(parser, responseFile, args, baseDirectory, additionalReferencePaths, tempPath)
 {
     Debug.Assert(responseFile == null || Path.IsPathRooted(responseFile));
     _responseFile        = responseFile;
     _diagnosticFormatter = new CommandLineDiagnosticFormatter(baseDirectory, Arguments.PrintFullPaths, Arguments.ShouldIncludeErrorEndLocation);
 }
示例#2
0
 protected CSharpCompiler(CSharpCommandLineParser parser, string responseFile, string[] args, string baseDirectory, string additionalReferencePaths, string tempPath)
     : base(parser, responseFile, args, baseDirectory, additionalReferencePaths, tempPath)
 {
     Debug.Assert(responseFile == null || Path.IsPathRooted(responseFile));
     _responseFile = responseFile;
     _diagnosticFormatter = new CommandLineDiagnosticFormatter(baseDirectory, Arguments.PrintFullPaths, Arguments.ShouldIncludeErrorEndLocation);
 }
示例#3
0
 protected CSharpCompiler(
     CSharpCommandLineParser parser,
     string?responseFile,
     string[] args,
     BuildPaths buildPaths,
     string?additionalReferenceDirectories,
     IAnalyzerAssemblyLoader assemblyLoader
     )
     : base(
         parser,
         responseFile,
         args,
         buildPaths,
         additionalReferenceDirectories,
         assemblyLoader
         )
 {
     _diagnosticFormatter = new CommandLineDiagnosticFormatter(
         buildPaths.WorkingDirectory,
         Arguments.PrintFullPaths,
         Arguments.ShouldIncludeErrorEndLocation
         );
     _tempDirectory = buildPaths.TempDirectory;
 }
示例#4
0
 protected CSharpCompiler(CSharpCommandLineParser parser, string responseFile, string[] args, string clientDirectory, string baseDirectory, string sdkDirectory, string additionalReferenceDirectories)
     : base(parser, responseFile, args, clientDirectory, baseDirectory, sdkDirectory, additionalReferenceDirectories)
 {
     _diagnosticFormatter = new CommandLineDiagnosticFormatter(baseDirectory, Arguments.PrintFullPaths, Arguments.ShouldIncludeErrorEndLocation);
 }
示例#5
0
 protected CSharpCompiler(CSharpCommandLineParser parser, string responseFile, string[] args, string clientDirectory, string baseDirectory, string sdkDirectoryOpt, string additionalReferenceDirectories, IAnalyzerAssemblyLoader analyzerLoader)
     : base(parser, responseFile, args, clientDirectory, baseDirectory, sdkDirectoryOpt, additionalReferenceDirectories, analyzerLoader)
 {
     _diagnosticFormatter = new CommandLineDiagnosticFormatter(baseDirectory, Arguments.PrintFullPaths, Arguments.ShouldIncludeErrorEndLocation);
 }
示例#6
0
 protected CSharpCompiler(CSharpCommandLineParser parser, string responseFile, string[] args, string baseDirectory, string additionalReferencePaths)
     : base(parser, responseFile, args, baseDirectory, additionalReferencePaths)
 {
     this.diagnosticFormatter = new CommandLineDiagnosticFormatter(baseDirectory, Arguments.PrintFullPaths, Arguments.ShouldIncludeErrorEndLocation);
 }
示例#7
0
 protected CSharpCompiler(CSharpCommandLineParser parser, string responseFile, string[] args, BuildPaths buildPaths, string additionalReferenceDirectories, IAnalyzerAssemblyLoader assemblyLoader)
     : base(parser, responseFile, args, buildPaths, additionalReferenceDirectories, assemblyLoader)
 {
     _diagnosticFormatter = new CommandLineDiagnosticFormatter(buildPaths.WorkingDirectory, Arguments.PrintFullPaths, Arguments.ShouldIncludeErrorEndLocation);
     _tempDirectory = buildPaths.TempDirectory;
 }