1 write to AdditionalFiles
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalyzerOptions.cs (1)
41AdditionalFiles = additionalFiles.NullToEmpty();
43 references to AdditionalFiles
GenerateDocumentationAndConfigFiles (1)
src\RoslynAnalyzers\Utilities\Compiler\AdditionalFileProvider.cs (1)
35=> new(options.AdditionalFiles);
Metrics (1)
src\RoslynAnalyzers\Utilities\Compiler\AdditionalFileProvider.cs (1)
35=> new(options.AdditionalFiles);
Metrics.Legacy (1)
src\RoslynAnalyzers\Utilities\Compiler\AdditionalFileProvider.cs (1)
35=> new(options.AdditionalFiles);
Microsoft.Analyzers.Local (1)
ApiLifecycle\ModelLoader.cs (1)
22var files = context.Options.AdditionalFiles;
Microsoft.CodeAnalysis (12)
DiagnosticAnalyzer\AnalyzerOptions.cs (7)
58if (this.AdditionalFiles == additionalFiles) 69: new(this.AdditionalFiles, optionsProvider); 80(this.AdditionalFiles == other.AdditionalFiles || 81this.AdditionalFiles.SequenceEqual(other.AdditionalFiles, ReferenceEquals)); 86return Hash.CombineValues(this.AdditionalFiles);
DiagnosticAnalyzer\AnalyzerOptionsExtensions.cs (1)
24=> analyzerOptions?.AdditionalFiles ?? [];
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (4)
515/// The given <paramref name="file"/> must be part of <see cref="AnalyzerOptions.AdditionalFiles"/> for the <see cref="AnalysisOptions"/> for this CompilationWithAnalyzers instance. 529/// The given <paramref name="file"/> must be part of <see cref="AnalyzerOptions.AdditionalFiles"/> for the <see cref="AnalysisOptions"/> for this CompilationWithAnalyzers instance. 546/// The given <paramref name="file"/> must be part of <see cref="AnalyzerOptions.AdditionalFiles"/> for the <see cref="AnalysisOptions"/> for this CompilationWithAnalyzers instance. 562/// The given <paramref name="file"/> must be part of <see cref="AnalyzerOptions.AdditionalFiles"/> for the <see cref="AnalysisOptions"/> for this CompilationWithAnalyzers instance.
Microsoft.CodeAnalysis.Analyzers (5)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (2)
222compilationContext.Options.AdditionalFiles, 230compilationContext.Options.AdditionalFiles,
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_ResourceStringsFormat.cs (2)
25foreach (var file in options.AdditionalFiles) 57foreach (var file in options.AdditionalFiles)
src\RoslynAnalyzers\Utilities\Compiler\AdditionalFileProvider.cs (1)
35=> new(options.AdditionalFiles);
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\Compiler\AdditionalFileProvider.cs (1)
35=> new(options.AdditionalFiles);
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
src\RoslynAnalyzers\Utilities\Compiler\AdditionalFileProvider.cs (1)
35=> new(options.AdditionalFiles);
SymbolIsBannedAnalyzer.cs (1)
59from additionalFile in compilationContext.Options.AdditionalFiles
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (2)
CommandLineTests.cs (2)
321options = analyzerOptions.GetOptions(cmd.AnalyzerOptions.AdditionalFiles.Single()); 15065options = provider.GetOptions(cmd.AnalyzerOptions.AdditionalFiles.Single());
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\AdditionalFileProvider.cs (1)
35=> new(options.AdditionalFiles);
Microsoft.CodeAnalysis.PublicApiAnalyzers (2)
DeclarePublicApiAnalyzer.cs (1)
339foreach (var additionalText in context.Options.AdditionalFiles)
src\RoslynAnalyzers\Utilities\Compiler\AdditionalFileProvider.cs (1)
35=> new(options.AdditionalFiles);
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\RoslynAnalyzers\Utilities\Compiler\AdditionalFileProvider.cs (1)
35=> new(options.AdditionalFiles);
Microsoft.CodeAnalysis.Test.Utilities (5)
Diagnostics\OptionsDiagnosticAnalyzer.cs (5)
50if (actual.AdditionalFiles.Length != expected.AdditionalFiles.Length) 55for (int i = 0; i < actual.AdditionalFiles.Length; i++) 57if (actual.AdditionalFiles[i].Path != expected.AdditionalFiles[i].Path)
Microsoft.CodeAnalysis.Workspaces (1)
Diagnostics\DocumentAnalysisScope.cs (1)
59return TextDocument.Project.AnalyzerOptions.AdditionalFiles.First(a => PathUtilities.Comparer.Equals(a.Path, filePath));
Microsoft.DotNet.CodeAnalysis (4)
Analyzers\BaseAnalyzer.cs (1)
23var configFile = context.Options.AdditionalFiles.FirstOrDefault(file => file.Path.Contains(ConfigFileName));
Analyzers\MembersMustExistAnalyzer.cs (1)
48var additionalAnalyzerFiles = context.Options.AdditionalFiles.Where(af => af.Path.IndexOf(s_analyzerName, 0, StringComparison.OrdinalIgnoreCase) >= 0);
Analyzers\PinvokeAnalyzer.cs (2)
30_allowedPinvokeFile = obj.Options.AdditionalFiles.FirstOrDefault(f => Path.GetFileName(f.Path).IndexOf("PinvokeAnalyzer_", StringComparison.OrdinalIgnoreCase) >= 0); 31_exceptionFile = obj.Options.AdditionalFiles.FirstOrDefault(f => Path.GetFileName(f.Path).IndexOf("PinvokeAnalyzerExceptionList.analyzerdata", StringComparison.OrdinalIgnoreCase) >= 0);
Roslyn.Diagnostics.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\AdditionalFileProvider.cs (1)
35=> new(options.AdditionalFiles);
Test.Utilities (1)
src\RoslynAnalyzers\Utilities\Compiler\AdditionalFileProvider.cs (1)
35=> new(options.AdditionalFiles);
Text.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\AdditionalFileProvider.cs (1)
35=> new(options.AdditionalFiles);