3 implementations of IIgnorableAssemblyList
Microsoft.VisualStudio.LanguageServices (3)
AnalyzerDependency\IgnorableAssemblyIdentityList.cs (1)
13
internal sealed class IgnorableAssemblyIdentityList :
IIgnorableAssemblyList
AnalyzerDependency\IgnorableAssemblyNameList.cs (1)
13
internal sealed class IgnorableAssemblyNameList :
IIgnorableAssemblyList
AnalyzerDependency\IgnorableAssemblyNamePrefixList.cs (1)
12
internal sealed class IgnorableAssemblyNamePrefixList :
IIgnorableAssemblyList
8 references to IIgnorableAssemblyList
Microsoft.VisualStudio.LanguageServices (7)
AnalyzerDependency\AnalyzerDependencyChecker.cs (3)
24
public static AnalyzerDependencyResults ComputeDependencyConflicts(IEnumerable<string> analyzerFilePaths, IEnumerable<
IIgnorableAssemblyList
> ignorableAssemblyLists, IBindingRedirectionService bindingRedirectionService = null, CancellationToken cancellationToken = default)
40
var allIgnorableAssemblyLists = new List<
IIgnorableAssemblyList
>(ignorableAssemblyLists);
55
private static ImmutableArray<MissingAnalyzerDependency> FindMissingDependencies(List<AnalyzerInfo> analyzerInfos, List<
IIgnorableAssemblyList
> ignorableAssemblyLists, IBindingRedirectionService bindingRedirectionService, CancellationToken cancellationToken)
AnalyzerDependency\AnalyzerDependencyCheckingService.cs (4)
30
private static readonly
IIgnorableAssemblyList
s_systemPrefixList = new IgnorableAssemblyNamePrefixList("System");
31
private static readonly
IIgnorableAssemblyList
s_codeAnalysisPrefixList = new IgnorableAssemblyNamePrefixList("Microsoft.CodeAnalysis");
32
private static readonly
IIgnorableAssemblyList
s_explicitlyIgnoredAssemblyList = new IgnorableAssemblyIdentityList(GetExplicitlyIgnoredAssemblyIdentities());
33
private static readonly
IIgnorableAssemblyList
s_assembliesIgnoredByNameList = new IgnorableAssemblyNameList(ImmutableHashSet.Create("mscorlib"));
Microsoft.VisualStudio.LanguageServices.UnitTests (1)
AnalyzerSupport\AnalyzerDependencyCheckerTests.vb (1)
24
Private Shared Function GetIgnorableAssemblyLists() As IEnumerable(Of
IIgnorableAssemblyList
)