23 references to Arguments
csc (1)
src\roslyn\src\Compilers\Shared\Csc.cs (1)
28return ConsoleUtil.RunWithUtf8Output(compiler.Arguments.Utf8Output, textWriter, tw => compiler.Run(tw));
Microsoft.CodeAnalysis.CSharp (18)
CommandLine\CSharpCompiler.cs (18)
31_diagnosticFormatter = new CommandLineDiagnosticFormatter(buildPaths.WorkingDirectory, Arguments.PrintFullPaths, Arguments.ShouldIncludeErrorEndLocation); 45var parseOptions = Arguments.ParseOptions; 53var sourceFiles = Arguments.SourceFiles; 58if (Arguments.CompilationOptions.ConcurrentBuild) 110Arguments.PrintFullPaths ? normalizedFilePath : _diagnosticFormatter.RelativizeNormalizedPath(normalizedFilePath))); 116if (Arguments.TouchedFilesPath != null) 126var appConfigPath = this.Arguments.AppConfigPath; 147var xmlFileResolver = new LoggingXmlFileResolver(Arguments.BaseDirectory, touchedFilesLogger); 148var sourceFileResolver = new LoggingSourceFileResolver(ImmutableArray<string>.Empty, Arguments.BaseDirectory, Arguments.PathMap, touchedFilesLogger); 161Arguments.CompilationName, 164Arguments.CompilationOptions 168.WithStrongNameProvider(Arguments.GetStrongNameProvider(loggingFileSystem)) 238if (Arguments.OutputFileName is object) 240return Arguments.OutputFileName; 243Debug.Assert(Arguments.CompilationOptions.OutputKind.IsApplication()); 341Arguments.ResolveAnalyzersFromArguments(LanguageNames.CSharp, diagnostics, messageProvider, AssemblyLoader, compilationOptions, skipAnalyzers, out analyzers, out generators);
Microsoft.CodeAnalysis.CSharp.Scripting (1)
Hosting\CommandLine\Csi.cs (1)
32CommandLineRunner.GetMetadataReferenceResolver(Arguments, loggerOpt, _createFromFileFunc);
VBCSCompiler (3)
src\roslyn\src\Compilers\Server\VBCSCompiler\CSharpCompilerServer.cs (3)
31_cache = CompilationCache.TryCreate(Arguments, _logger); 47var result = CompilationCacheUtilities.CheckCache(_cache, _logger, Arguments, compilation, analyzers, generators, additionalTexts, cancellationToken, out var deterministicKey, out var hashKey); 61CompilationCacheUtilities.OnCompilationSucceeded(_cache, _logger, Arguments, deterministicKey, hashKey);