59 references to ImportMany
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Host\Mef\CodeStyleHostLanguageServices.cs (1)
67[ImportMany]
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
AutomaticCompletion\CSharpBraceCompletionServiceFactory.cs (1)
18[ImportMany] IEnumerable<Lazy<IBraceCompletionService, LanguageMetadata>> braceCompletionServices)
InlineRename\CSharpEditorInlineRenameService.cs (1)
26internal sealed class CSharpEditorInlineRenameService([ImportMany] IEnumerable<IRefactorNotifyService> refactorNotifyServices)
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)
20internal sealed class AggregateEmbeddedLanguageCompletionProvider([ImportMany] IEnumerable<Lazy<ILanguageService, LanguageServiceMetadata>> languageServices) : AbstractAggregateEmbeddedLanguageCompletionProvider(languageServices, LanguageNames.CSharp)
Completion\CompletionProviders\DeclarationName\DeclarationNameCompletionProvider.cs (1)
29internal sealed partial class DeclarationNameCompletionProvider([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.EditorFeatures (5)
Editor\EditorLayerExtensionManager.cs (1)
32[ImportMany] IEnumerable<IExtensionErrorHandler> errorHandlers) : IWorkspaceServiceFactory
ExternalAccess\IntelliCode\IntentProcessor.cs (1)
25[ImportMany] IEnumerable<Lazy<IIntentProvider, IIntentProviderMetadata>> lazyIntentProviders) : IIntentSourceProvider
RenameTracking\RenameTrackingCodeRefactoringProvider.cs (1)
26[ImportMany] IEnumerable<IRefactorNotifyService> refactorNotifyServices)
SignatureHelp\SignatureHelpControllerProvider.cs (2)
29[ImportMany] IEnumerable<Lazy<ISignatureHelpProvider, OrderableLanguageMetadata>> signatureHelpProviders, 30[ImportMany] IEnumerable<Lazy<IIntelliSensePresenter<ISignatureHelpPresenterSession, ISignatureHelpSession>, OrderableMetadata>> signatureHelpPresenters,
Microsoft.CodeAnalysis.ExternalAccess.Copilot (1)
Internal\Completion\CSharpContextProviderService.cs (1)
19internal sealed class CSharpContextProviderService([ImportMany] IEnumerable<IContextProvider> providers)
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)
57[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.LanguageServer (2)
HostWorkspace\LanguageServerWorkspaceFactory.cs (1)
31[ImportMany] IEnumerable<Lazy<IDynamicFileInfoProvider, FileExtensionsMetadata>> dynamicFileInfoProviders,
HostWorkspace\VSCodeAnalyzerLoaderProviderFactory.cs (1)
20[ImportMany] IEnumerable<IAnalyzerAssemblyResolver> externalResolvers)
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
DefaultCapabilitiesProvider.cs (2)
30[ImportMany] IEnumerable<Lazy<CompletionProvider, CompletionProviderMetadata>> completionProviders, 31[ImportMany] IEnumerable<Lazy<ISignatureHelpProvider, OrderableLanguageMetadata>> signatureHelpProviders)
Handler\Diagnostics\BuildOnlyDiagnosticIdsHandler.cs (1)
28[ImportMany] IEnumerable<Lazy<ILspBuildOnlyDiagnostics, ILspBuildOnlyDiagnosticsMetadata>> compilerBuildOnlyDiagnosticsProviders)
Handler\Diagnostics\DiagnosticSourceProviders\DiagnosticSourceManager.cs (1)
37public DiagnosticSourceManager([ImportMany] IEnumerable<IDiagnosticSourceProvider> sourceProviders)
Handler\OnAutoInsert\OnAutoInsertHandler.cs (1)
33[ImportMany] IEnumerable<Lazy<IBraceCompletionService, LanguageMetadata>> braceCompletionServices,
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\RemoteAnalyzerAssemblyLoaderService.cs (1)
24public RemoteAnalyzerAssemblyLoaderService([ImportMany] IEnumerable<IAnalyzerAssemblyResolver> assemblyResolvers)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (2)
AutomaticCompletion\VisualBasicBraceCompletionServiceFactory.vb (1)
19<ImportMany> braceCompletionServices As IEnumerable(Of Lazy(Of IBraceCompletionService, LanguageMetadata)))
InlineRename\VisualBasicEditorInlineRenameService.vb (1)
19<ImportMany> refactorNotifyServices As IEnumerable(Of IRefactorNotifyService))
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 (4)
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 (1)
83public DefaultAnalyzerAssemblyLoaderProvider([ImportMany] IEnumerable<IAnalyzerAssemblyResolver> assemblyResolvers)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Remote\InProcRemoteHostClientProvider.cs (1)
31public Factory([ImportMany] IEnumerable<Lazy<IRemoteServiceCallbackDispatcher, RemoteServiceCallbackDispatcherRegistry.ExportMetadata>> callbackDispatchers)
Microsoft.VisualStudio.LanguageServices (4)
FindReferences\StreamingFindUsagesPresenter.cs (1)
74[ImportMany] IEnumerable<Lazy<ITableColumnDefinition, NameMetadata>> columns)
Remote\VisualStudioRemoteHostClientProvider.cs (1)
55[ImportMany] IEnumerable<Lazy<IRemoteServiceCallbackDispatcher, RemoteServiceCallbackDispatcherRegistry.ExportMetadata>> callbackDispatchers)
Snippets\SnippetExpansionClientFactory.cs (1)
33[ImportMany] IEnumerable<Lazy<ArgumentProvider, OrderableLanguageMetadata>> argumentProviders,
Workspace\VisualStudioSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs (1)
28[ImportMany] IEnumerable<IRefactorNotifyService> refactorNotifyServices)
Microsoft.VisualStudio.LanguageServices.CSharp (1)
CodeModel\CSharpCodeModelServiceFactory.cs (1)
29[ImportMany] IEnumerable<IRefactorNotifyService> refactorNotifyServices,
Microsoft.VisualStudio.LanguageServices.UnitTests (1)
Snippets\SnippetTestState.vb (1)
182<ImportMany> argumentProviders As IEnumerable(Of Lazy(Of ArgumentProvider, OrderableLanguageMetadata)),
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
CodeModel\VisualBasicCodeModelServiceFactory.vb (1)
30<ImportMany> refactorNotifyServices As IEnumerable(Of IRefactorNotifyService),