1 write to AdditionalFiles
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalyzerOptions.cs (1)
41AdditionalFiles = additionalFiles.NullToEmpty();
27 references to AdditionalFiles
GenerateDocumentationAndConfigFiles (1)
src\roslyn\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)
510/// The given <paramref name="file"/> must be part of <see cref="AnalyzerOptions.AdditionalFiles"/> for the <see cref="AnalysisOptions"/> for this CompilationWithAnalyzers instance. 524/// The given <paramref name="file"/> must be part of <see cref="AnalyzerOptions.AdditionalFiles"/> for the <see cref="AnalysisOptions"/> for this CompilationWithAnalyzers instance. 541/// The given <paramref name="file"/> must be part of <see cref="AnalyzerOptions.AdditionalFiles"/> for the <see cref="AnalysisOptions"/> for this CompilationWithAnalyzers instance. 557/// 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\roslyn\src\RoslynAnalyzers\Utilities\Compiler\AdditionalFileProvider.cs (1)
35=> new(options.AdditionalFiles);
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\AdditionalFileProvider.cs (1)
35=> new(options.AdditionalFiles);
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\AdditionalFileProvider.cs (1)
35=> new(options.AdditionalFiles);
Microsoft.CodeAnalysis.Workspaces (1)
Diagnostics\DocumentAnalysisScope.cs (1)
54return 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\roslyn\src\RoslynAnalyzers\Utilities\Compiler\AdditionalFileProvider.cs (1)
35=> new(options.AdditionalFiles);