34 references to ImportMany
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Host\Mef\CodeStyleHostLanguageServices.cs (1)
88[ImportMany]
Microsoft.CodeAnalysis.CSharp.Features (10)
BraceMatching\CSharpEmbeddedLanguageBraceMatcher.cs (1)
20[ImportMany] IEnumerable<Lazy<IEmbeddedLanguageBraceMatcher, EmbeddedLanguageMetadata>> services) : AbstractEmbeddedLanguageBraceMatcher(LanguageNames.CSharp, CSharpEmbeddedLanguagesProvider.Info, CSharpSyntaxKinds.Instance, services)
Completion\CompletionProviders\AggregateEmbeddedLanguageCompletionProvider.cs (1)
19internal sealed class AggregateEmbeddedLanguageCompletionProvider([ImportMany] IEnumerable<Lazy<ILanguageService, LanguageServiceMetadata>> languageServices) : AbstractAggregateEmbeddedLanguageCompletionProvider(languageServices, LanguageNames.CSharp)
Completion\CompletionProviders\DeclarationName\DeclarationNameCompletionProvider.cs (1)
29[ImportMany] IEnumerable<Lazy<IDeclarationNameRecommender, OrderableMetadata>> recommenders) : LSPCompletionProvider
DocumentHighlighting\CSharpDocumentHighlightsService.cs (1)
27[ImportMany] IEnumerable<Lazy<IEmbeddedLanguageDocumentHighlighter, EmbeddedLanguageMetadata>> services)
EmbeddedLanguages\Classification\CSharpEmbeddedLanguageClassificationServiceFactory.cs (1)
20[ImportMany] IEnumerable<Lazy<IEmbeddedLanguageClassifier, EmbeddedLanguageMetadata>> classifiers) : AbstractEmbeddedLanguageClassificationService(LanguageNames.CSharp, CSharpEmbeddedLanguagesProvider.Info, CSharpSyntaxKinds.Instance, CSharpFallbackEmbeddedLanguageClassifier.Instance, classifiers)
Formatting\CSharpNewDocumentFormattingService.cs (1)
17internal sealed class CSharpNewDocumentFormattingService([ImportMany] IEnumerable<Lazy<INewDocumentFormattingProvider, LanguageMetadata>> providers) : AbstractNewDocumentFormattingService(providers)
Organizing\CSharpOrganizingService.cs (1)
23[ImportMany] IEnumerable<Lazy<ISyntaxOrganizer, LanguageMetadata>> organizers) : AbstractOrganizingService(organizers.Where(o => o.Metadata.Language == LanguageNames.CSharp).Select(o => o.Value))
QuickInfo\CSharpEmbeddedLanguageQuickInfoProvider.cs (1)
23public CSharpEmbeddedLanguageQuickInfoProvider([ImportMany] IEnumerable<Lazy<IEmbeddedLanguageQuickInfoProvider, EmbeddedLanguageMetadata>> services)
Snippets\CSharpSnippetService.cs (1)
17internal sealed class CSharpSnippetService([ImportMany] IEnumerable<Lazy<ISnippetProvider, LanguageMetadata>> snippetProviders) : AbstractSnippetService(snippetProviders)
Testing\CSharpTestMethodFinder.cs (1)
19internal sealed class CSharpTestMethodFinder([ImportMany] IEnumerable<ITestFrameworkMetadata> testFrameworks) : AbstractTestMethodFinder<MethodDeclarationSyntax>(testFrameworks)
Microsoft.CodeAnalysis.Features (11)
BraceMatching\BraceMatchingService.cs (1)
20[ImportMany] IEnumerable<Lazy<IBraceMatcher, LanguageMetadata>> braceMatchers) : IBraceMatchingService
CodeFixes\Service\CodeFixService.cs (3)
61[ImportMany] IEnumerable<Lazy<IErrorLoggerService>> loggers, 62[ImportMany] IEnumerable<Lazy<CodeFixProvider, CodeChangeProviderMetadata>> fixers, 63[ImportMany] IEnumerable<Lazy<IConfigurationFixProvider, CodeChangeProviderMetadata>> configurationProviders)
CodeRefactorings\CodeRefactoringService.cs (1)
31[ImportMany] IEnumerable<Lazy<CodeRefactoringProvider, CodeChangeProviderMetadata>> providers) : ICodeRefactoringService
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerRegistrationService.cs (1)
44[ImportMany] IEnumerable<Lazy<IUnitTestingIncrementalAnalyzerProvider, UnitTestingIncrementalAnalyzerProviderMetadata>> analyzerProviders,
Highlighting\HighlightingService.cs (1)
20[ImportMany] IEnumerable<Lazy<IHighlighter, LanguageMetadata>> highlighters) : IHighlightingService
LegacySolutionEvents\ILegacySolutionEventsAggregationService.cs (1)
32[ImportMany] IEnumerable<Lazy<ILegacySolutionEventsListener>> eventsServices) : ILegacySolutionEventsAggregationService
MetadataAsSource\MetadataAsSourceFileService.cs (1)
59[ImportMany] IEnumerable<Lazy<IMetadataAsSourceFileProvider, MetadataAsSourceFileProviderMetadata>> providers)
Options\EditorConfig\EditorConfigOptionsEnumerator.cs (1)
26[ImportMany] IEnumerable<Lazy<IEditorConfigOptionsEnumerator, LanguageMetadata>> optionEnumerators)
SignatureHelp\SignatureHelpService.cs (1)
25internal sealed class SignatureHelpService([ImportMany] IEnumerable<Lazy<ISignatureHelpProvider, OrderableLanguageMetadata>> allProviders)
Microsoft.CodeAnalysis.VisualBasic.Features (7)
BraceMatching\VisualBasicEmbeddedLanguageBraceMatcher.vb (1)
20<ImportMany> services As IEnumerable(Of Lazy(Of IEmbeddedLanguageBraceMatcher, EmbeddedLanguageMetadata)))
Completion\CompletionProviders\AggregateEmbeddedLanguageCompletionProvider.vb (1)
20Public Sub New(<ImportMany> languageServices As IEnumerable(Of Lazy(Of ILanguageService, LanguageServiceMetadata)))
DocumentHighlighting\VisualBasicDocumentHighlightsService.vb (1)
20<ImportMany> services As IEnumerable(Of Lazy(Of IEmbeddedLanguageDocumentHighlighter, EmbeddedLanguageMetadata)))
EmbeddedLanguages\Classification\VisualBasicEmbeddedLanguageClassificationServiceFactory.vb (1)
20<ImportMany> classifiers As IEnumerable(Of Lazy(Of IEmbeddedLanguageClassifier, EmbeddedLanguageMetadata)))
Formatting\VisualBasicNewDocumentFormattingService.vb (1)
16Public Sub New(<ImportMany> providers As IEnumerable(Of Lazy(Of INewDocumentFormattingProvider, LanguageMetadata)))
Organizing\VisualBasicOrganizerService.vb (1)
18Public Sub New(<ImportMany()> organizers As IEnumerable(Of Lazy(Of ISyntaxOrganizer, LanguageMetadata)))
QuickInfo\VisualBasicEmbeddedLanguageQuickInfoProvider.vb (1)
24Public Sub New(<ImportMany> services As IEnumerable(Of Lazy(Of IEmbeddedLanguageQuickInfoProvider, EmbeddedLanguageMetadata)))
Microsoft.CodeAnalysis.Workspaces (5)
Options\GlobalOptionService.cs (1)
22[ImportMany] IEnumerable<Lazy<IOptionPersisterProvider>> optionPersisterProviders) : IGlobalOptionService
Workspace\Host\EventListener\IWorkspaceEventListenerProvider.cs (1)
26[ImportMany] IEnumerable<Lazy<IEventListener, EventListenerMetadata>> eventListeners) : IWorkspaceServiceFactory
Workspace\Host\Mef\MefHostServices.cs (1)
70[ImportMany]
Workspace\Host\Metadata\IAnalyzerAssemblyLoaderProvider.cs (2)
85public DefaultAnalyzerAssemblyLoaderProvider([ImportMany] IEnumerable<IAnalyzerAssemblyResolver> assemblyResolvers, [ImportMany] IEnumerable<IAnalyzerPathResolver> assemblyPathResolvers)