41 references to Arguments
csc (1)
src\Compilers\Shared\Csc.cs (1)
28
return 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);
45
var parseOptions =
Arguments
.ParseOptions;
53
var sourceFiles =
Arguments
.SourceFiles;
58
if (
Arguments
.CompilationOptions.ConcurrentBuild)
110
Arguments
.PrintFullPaths ? normalizedFilePath : _diagnosticFormatter.RelativizeNormalizedPath(normalizedFilePath)));
116
if (
Arguments
.TouchedFilesPath != null)
126
var appConfigPath = this.
Arguments
.AppConfigPath;
147
var xmlFileResolver = new LoggingXmlFileResolver(
Arguments
.BaseDirectory, touchedFilesLogger);
148
var sourceFileResolver = new LoggingSourceFileResolver(ImmutableArray<string>.Empty,
Arguments
.BaseDirectory,
Arguments
.PathMap, touchedFilesLogger);
161
Arguments
.CompilationName,
164
Arguments
.CompilationOptions
168
.WithStrongNameProvider(
Arguments
.GetStrongNameProvider(loggingFileSystem))
238
if (
Arguments
.OutputFileName is object)
240
return
Arguments
.OutputFileName;
243
Debug.Assert(
Arguments
.CompilationOptions.OutputKind.IsApplication());
341
Arguments
.ResolveAnalyzersFromArguments(LanguageNames.CSharp, diagnostics, messageProvider, AssemblyLoader, compilationOptions, skipAnalyzers, out analyzers, out generators);
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (20)
CommandLineIVTTests.cs (4)
342
Assert.True(compiler.
Arguments
.ReportInternalsVisibleToAttributes);
356
Assert.False(compiler.
Arguments
.ReportInternalsVisibleToAttributes);
367
Assert.False(compiler.
Arguments
.ReportInternalsVisibleToAttributes);
368
compiler.
Arguments
.Errors.Verify(
CommandLineTests.cs (14)
203
Assert.Equal(analyzerConfig.Path, Assert.Single(cmd.
Arguments
.AnalyzerConfigPaths));
298
Assert.Equal(analyzerConfig.Path, Assert.Single(cmd.
Arguments
.AnalyzerConfigPaths));
348
Assert.Equal(analyzerConfig.Path, Assert.Single(cmd.
Arguments
.AnalyzerConfigPaths));
403
Assert.Null(cmd.
Arguments
.Encoding);
423
Assert.Equal(932, cmd.
Arguments
.Encoding?.WindowsCodePage);
457
cmd.
Arguments
.Errors.Verify(
461
AssertEx.Equal(new[] { "System.dll" }, cmd.
Arguments
.MetadataReferences.Select(r => r.Reference));
462
AssertEx.Equal(new[] { Path.Combine(WorkingDirectory, "a.cs"), Path.Combine(WorkingDirectory, "b.cs") }, cmd.
Arguments
.SourceFiles.Select(file => file.Path));
8455
AssertEx.Equal(csc.
Arguments
.MetadataReferences.Select(r => r.Reference), new string[]
8503
Assert.Equal(csc.
Arguments
.MetadataReferences.Select(r => r.Reference), new string[]
13419
Assert.Equal(analyzerConfig.Path, Assert.Single(cmd.
Arguments
.AnalyzerConfigPaths));
13664
Assert.Equal(analyzerConfig.Path, Assert.Single(cmd.
Arguments
.AnalyzerConfigPaths));
15570
Assert.Equal(analyzerConfig.Path, Assert.Single(cmd.
Arguments
.AnalyzerConfigPaths));
15704
Assert.Equal(analyzerConfig.Path, Assert.Single(cmd.
Arguments
.AnalyzerConfigPaths));
TouchedFileLoggingTests.cs (2)
212
expectedReads = cmd.
Arguments
.MetadataReferences
215
foreach (var file in cmd.
Arguments
.SourceFiles)
Microsoft.CodeAnalysis.CSharp.Scripting (1)
Hosting\CommandLine\Csi.cs (1)
32
CommandLineRunner.GetMetadataReferenceResolver(
Arguments
, loggerOpt, _createFromFileFunc);
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
CommandLineRunnerTests.cs (1)
677
var arguments = ((CSharpInteractiveCompiler)csi.Compiler).
Arguments
;