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