2 writes to AdditionalFiles
Microsoft.CodeAnalysis.CSharp (1)
CommandLine\CSharpCommandLineParser.cs (1)
1605AdditionalFiles = additionalFiles.AsImmutable(),
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCommandLineParser.vb (1)
1517.AdditionalFiles = additionalFiles.AsImmutable(),
29 references to AdditionalFiles
Microsoft.CodeAnalysis (1)
CommandLine\CommonCompiler.cs (1)
1591foreach (var file in Arguments.AdditionalFiles)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (27)
CommandLineTests.cs (27)
9876Assert.Equal(Path.Combine(WorkingDirectory, "web.config"), args.AdditionalFiles.Single().Path); 9880Assert.Equal(2, args.AdditionalFiles.Length); 9881Assert.Equal(Path.Combine(WorkingDirectory, "web.config"), args.AdditionalFiles[0].Path); 9882Assert.Equal(Path.Combine(WorkingDirectory, "app.manifest"), args.AdditionalFiles[1].Path); 9886Assert.Equal(2, args.AdditionalFiles.Length); 9887Assert.Equal(Path.Combine(WorkingDirectory, "web.config"), args.AdditionalFiles[0].Path); 9888Assert.Equal(Path.Combine(WorkingDirectory, "web.config"), args.AdditionalFiles[1].Path); 9892Assert.Equal(Path.Combine(WorkingDirectory, "..\\web.config"), args.AdditionalFiles.Single().Path); 9901Assert.Equal(3, args.AdditionalFiles.Length); 9902Assert.Equal(Path.Combine(baseDir.Path, "web1.config"), args.AdditionalFiles[0].Path); 9903Assert.Equal(Path.Combine(baseDir.Path, "web2.config"), args.AdditionalFiles[1].Path); 9904Assert.Equal(Path.Combine(baseDir.Path, "web3.config"), args.AdditionalFiles[2].Path); 9908Assert.Equal(2, args.AdditionalFiles.Length); 9909Assert.Equal(Path.Combine(WorkingDirectory, "web.config"), args.AdditionalFiles[0].Path); 9910Assert.Equal(Path.Combine(WorkingDirectory, "app.manifest"), args.AdditionalFiles[1].Path); 9914Assert.Equal(2, args.AdditionalFiles.Length); 9915Assert.Equal(Path.Combine(WorkingDirectory, "web.config"), args.AdditionalFiles[0].Path); 9916Assert.Equal(Path.Combine(WorkingDirectory, "app.manifest"), args.AdditionalFiles[1].Path); 9920Assert.Equal(2, args.AdditionalFiles.Length); 9921Assert.Equal(Path.Combine(WorkingDirectory, "web.config"), args.AdditionalFiles[0].Path); 9922Assert.Equal(Path.Combine(WorkingDirectory, "app.manifest"), args.AdditionalFiles[1].Path); 9926Assert.Equal(1, args.AdditionalFiles.Length); 9927Assert.Equal(Path.Combine(WorkingDirectory, "web.config,app.manifest"), args.AdditionalFiles[0].Path); 9931Assert.Equal(1, args.AdditionalFiles.Length); 9932Assert.Equal(Path.Combine(WorkingDirectory, "web.config:app.manifest"), args.AdditionalFiles[0].Path); 9936Assert.Equal(0, args.AdditionalFiles.Length); 9940Assert.Equal(0, args.AdditionalFiles.Length);
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\CommandLineProject.cs (1)
139additionalDocuments: CreateDocuments(commandLineArguments.AdditionalFiles),