1 write to AdditionalFiles
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalyzerOptions.cs (1)
41
AdditionalFiles
= additionalFiles.NullToEmpty();
44 references to 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 (13)
DiagnosticAnalyzer\AnalysisScope.cs (1)
111
var additionalFiles = analyzerOptions?.
AdditionalFiles
?? ImmutableArray<AdditionalText>.Empty;
DiagnosticAnalyzer\AnalyzerOptions.cs (6)
58
if (this.
AdditionalFiles
== additionalFiles)
75
(this.
AdditionalFiles
== other.
AdditionalFiles
||
76
this.
AdditionalFiles
.SequenceEqual(other.
AdditionalFiles
, ReferenceEquals));
81
return Hash.CombineValues(this.
AdditionalFiles
);
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (6)
107
_analysisResultBuilder = new AnalysisResultBuilder(analysisOptions.LogAnalyzerExecutionTime, analyzers, _analysisOptions.Options?.
AdditionalFiles
?? ImmutableArray<AdditionalText>.Empty);
227
private ImmutableArray<AdditionalText> AdditionalFiles => _analysisOptions.Options?.
AdditionalFiles
?? ImmutableArray<AdditionalText>.Empty;
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)
219
compilationContext.Options.
AdditionalFiles
,
227
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.EditorFeatures2.UnitTests (2)
Diagnostics\AdditionalFileDiagnosticsTests.vb (1)
82
For Each item In options.
AdditionalFiles
Diagnostics\DiagnosticServiceTests.vb (1)
1460
Dim additionalFileText = compilationContext.Options.
AdditionalFiles
.Single().GetText().ToString()
Microsoft.CodeAnalysis.PublicApiAnalyzers (2)
DeclarePublicApiAnalyzer.cs (1)
357
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.VisualBasic.CommandLine.UnitTests (2)
CommandLineTests.vb (2)
11119
For Each additionalFile In context.Options.
AdditionalFiles
11124
ReportDiagnostic(context.Options.
AdditionalFiles
.First().Path, context, New TextSpan(0, 1000000)) ' Overflow span
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
);