5 instantiations of IncrementalAnalyzerProviderMetadata
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
SolutionCrawler\WorkCoordinatorTests.cs (1)
1786public static readonly IncrementalAnalyzerProviderMetadata Crawler = new IncrementalAnalyzerProviderMetadata(new Dictionary<string, object> { { "WorkspaceKinds", new[] { SolutionCrawlerWorkspaceKind } }, { "HighPriorityForActiveFile", false }, { "Name", "TestAnalyzer" } });
Microsoft.CodeAnalysis.Features (1)
ExternalAccess\UnitTesting\API\UnitTestingIncrementalAnalyzerProvider.cs (1)
49var metadata = new IncrementalAnalyzerProviderMetadata(
Microsoft.CodeAnalysis.Workspaces (1)
ExternalAccess\UnitTesting\Api\UnitTestingIncrementalAnalyzerProviderMetadataWrapper.cs (1)
17=> UnderlyingObject = new IncrementalAnalyzerProviderMetadata(name, highPriorityForActiveFile, workspaceKinds);
Microsoft.VisualStudio.LanguageServices (1)
TaskList\VisualStudioTaskListService.cs (1)
169new IncrementalAnalyzerProviderMetadata(
Roslyn.VisualStudio.Next.UnitTests (1)
Services\SolutionServiceTests.cs (1)
362new IncrementalAnalyzerProviderMetadata("Test", highPriorityForActiveFile: false, workspaceKinds: WorkspaceKind.RemoteWorkspace));
31 references to IncrementalAnalyzerProviderMetadata
AnalyzerRunner (1)
IncrementalAnalyzerRunner.cs (1)
65var incrementalAnalyzerProviders = exportProvider.GetExports<IIncrementalAnalyzerProvider, IncrementalAnalyzerProviderMetadata>();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (8)
SolutionCrawler\WorkCoordinatorTests.cs (8)
661var lazyWorker = Assert.Single(workspace.ExportProvider.GetExports<IIncrementalAnalyzerProvider, IncrementalAnalyzerProviderMetadata>()); 815var lazyWorker = Assert.Single(workspace.ExportProvider.GetExports<IIncrementalAnalyzerProvider, IncrementalAnalyzerProviderMetadata>()); 873var lazyWorker = Assert.Single(workspace.ExportProvider.GetExports<IIncrementalAnalyzerProvider, IncrementalAnalyzerProviderMetadata>()); 923var lazyWorker = Assert.Single(workspace.ExportProvider.GetExports<IIncrementalAnalyzerProvider, IncrementalAnalyzerProviderMetadata>()); 1450var lazyWorker = Assert.Single(workspace.ExportProvider.GetExports<IIncrementalAnalyzerProvider, IncrementalAnalyzerProviderMetadata>()); 1535var lazyWorker = Assert.Single(workspace.ExportProvider.GetExports<IIncrementalAnalyzerProvider, IncrementalAnalyzerProviderMetadata>()); 1562var lazyWorker = Assert.Single(workspace.ExportProvider.GetExports<IIncrementalAnalyzerProvider, IncrementalAnalyzerProviderMetadata>()); 1786public static readonly IncrementalAnalyzerProviderMetadata Crawler = new IncrementalAnalyzerProviderMetadata(new Dictionary<string, object> { { "WorkspaceKinds", new[] { SolutionCrawlerWorkspaceKind } }, { "HighPriorityForActiveFile", false }, { "Name", "TestAnalyzer" } });
Microsoft.CodeAnalysis.Features (16)
ExternalAccess\UnitTesting\API\UnitTestingIncrementalAnalyzerProvider.cs (1)
49var metadata = new IncrementalAnalyzerProviderMetadata(
SolutionCrawler\SolutionCrawlerRegistrationService.cs (10)
32private ImmutableDictionary<string, ImmutableArray<Lazy<IIncrementalAnalyzerProvider, IncrementalAnalyzerProviderMetadata>>> _analyzerProviders; 37[ImportMany] IEnumerable<Lazy<IIncrementalAnalyzerProvider, IncrementalAnalyzerProviderMetadata>> analyzerProviders, 120public void AddAnalyzerProvider(IIncrementalAnalyzerProvider provider, IncrementalAnalyzerProviderMetadata metadata) 125var lazyProvider = new Lazy<IIncrementalAnalyzerProvider, IncrementalAnalyzerProviderMetadata>(() => provider, metadata); 177private IEnumerable<Lazy<IIncrementalAnalyzerProvider, IncrementalAnalyzerProviderMetadata>> GetAnalyzerProviders(string workspaceKind) 198ImmutableArray<Lazy<IIncrementalAnalyzerProvider, IncrementalAnalyzerProviderMetadata>> lazyProviders, 199[NotNullWhen(true)] out Lazy<IIncrementalAnalyzerProvider, IncrementalAnalyzerProviderMetadata>? lazyProvider) 236ImmutableDictionary<string, ImmutableArray<Lazy<IIncrementalAnalyzerProvider, IncrementalAnalyzerProviderMetadata>>> analyzerProviders) 262private static bool IsDefaultProvider(IncrementalAnalyzerProviderMetadata providerMetadata) 279internal ref ImmutableDictionary<string, ImmutableArray<Lazy<IIncrementalAnalyzerProvider, IncrementalAnalyzerProviderMetadata>>> AnalyzerProviders
SolutionCrawler\WorkCoordinator.cs (1)
42IEnumerable<Lazy<IIncrementalAnalyzerProvider, IncrementalAnalyzerProviderMetadata>> analyzerProviders,
SolutionCrawler\WorkCoordinator.IncrementalAnalyzerProcessor.cs (4)
52IEnumerable<Lazy<IIncrementalAnalyzerProvider, IncrementalAnalyzerProviderMetadata>> analyzerProviders, 89private static IDiagnosticAnalyzerService? GetDiagnosticAnalyzerService(IEnumerable<Lazy<IIncrementalAnalyzerProvider, IncrementalAnalyzerProviderMetadata>> analyzerProviders) 389private readonly List<Lazy<IIncrementalAnalyzerProvider, IncrementalAnalyzerProviderMetadata>> _analyzerProviders; 392public AnalyzersGetter(IEnumerable<Lazy<IIncrementalAnalyzerProvider, IncrementalAnalyzerProviderMetadata>> analyzerProviders)
Microsoft.CodeAnalysis.Workspaces (5)
ExternalAccess\UnitTesting\Api\UnitTestingIncrementalAnalyzerProviderMetadataWrapper.cs (2)
19internal UnitTestingIncrementalAnalyzerProviderMetadataWrapper(IncrementalAnalyzerProviderMetadata underlyingObject) 22internal IncrementalAnalyzerProviderMetadata UnderlyingObject { get; }
SolutionCrawler\IncrementalAnalyzerProviderMetadata.cs (1)
34return obj is IncrementalAnalyzerProviderMetadata metadata
SolutionCrawler\ISolutionCrawlerRegistrationService.cs (1)
22void AddAnalyzerProvider(IIncrementalAnalyzerProvider provider, IncrementalAnalyzerProviderMetadata metadata);
SolutionCrawler\NullSolutionCrawlerRegisterationService.cs (1)
36public void AddAnalyzerProvider(IIncrementalAnalyzerProvider provider, IncrementalAnalyzerProviderMetadata metadata)
Microsoft.VisualStudio.LanguageServices.UnitTests (1)
Diagnostics\DefaultDiagnosticUpdateSourceTests.vb (1)
30Dim lazyIncrementalAnalyzerProviders = workspace.ExportProvider.GetExports(Of IIncrementalAnalyzerProvider, IncrementalAnalyzerProviderMetadata)()