1 write to AdditionalFiles
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalyzerOptions.cs (1)
41
AdditionalFiles
= 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)
22
var files = context.Options.
AdditionalFiles
;
Microsoft.CodeAnalysis (12)
DiagnosticAnalyzer\AnalyzerOptions.cs (7)
58
if (this.
AdditionalFiles
== additionalFiles)
69
: new(this.
AdditionalFiles
, optionsProvider);
80
(this.
AdditionalFiles
== other.
AdditionalFiles
||
81
this.
AdditionalFiles
.SequenceEqual(other.
AdditionalFiles
, ReferenceEquals));
86
return 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)
222
compilationContext.Options.
AdditionalFiles
,
230
compilationContext.Options.
AdditionalFiles
,
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_ResourceStringsFormat.cs (2)
25
foreach (var file in options.
AdditionalFiles
)
57
foreach (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)
59
from additionalFile in compilationContext.Options.
AdditionalFiles
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (2)
CommandLineTests.cs (2)
321
options = analyzerOptions.GetOptions(cmd.AnalyzerOptions.
AdditionalFiles
.Single());
15065
options = 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)
339
foreach (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)
50
if (actual.
AdditionalFiles
.Length != expected.
AdditionalFiles
.Length)
55
for (int i = 0; i < actual.
AdditionalFiles
.Length; i++)
57
if (actual.
AdditionalFiles
[i].Path != expected.
AdditionalFiles
[i].Path)
Microsoft.CodeAnalysis.Workspaces (1)
Diagnostics\DocumentAnalysisScope.cs (1)
59
return TextDocument.Project.AnalyzerOptions.
AdditionalFiles
.First(a => PathUtilities.Comparer.Equals(a.Path, filePath));
Microsoft.DotNet.CodeAnalysis (4)
Analyzers\BaseAnalyzer.cs (1)
23
var configFile = context.Options.
AdditionalFiles
.FirstOrDefault(file => file.Path.Contains(ConfigFileName));
Analyzers\MembersMustExistAnalyzer.cs (1)
48
var 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
);