12 instantiations of ImportMany
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
Suggestions\SuggestedActionsSourceProvider.cs (1)
72[ImportMany] IEnumerable<Lazy<IImageIdService, OrderableMetadata>> imageIdServices)
Microsoft.CodeAnalysis.LanguageServer (1)
BrokeredServices\ServiceBrokerFactory.cs (1)
40public ServiceBrokerFactory([ImportMany] IEnumerable<IOnServiceBrokerInitialized> onServiceBrokerInitialized,
Microsoft.VisualStudio.LanguageServices (4)
CallHierarchy\CallHierarchyCommandHandler.cs (1)
49[ImportMany] IEnumerable<ICallHierarchyPresenter> presenters,
EditorConfigSettings\Whitespace\View\ColumnDefnitions\WhitespaceValueColumnDefinition.cs (1)
28public WhitespaceValueColumnDefinition([ImportMany] IEnumerable<IEnumSettingViewModelFactory> factories)
Options\VisualStudioOptionPersisterProvider.cs (1)
41[ImportMany] IEnumerable<Lazy<IVisualStudioStorageReadFallback, OptionNameMetadata>> readFallbacks,
ProjectSystem\VisualStudioProjectFactory.cs (1)
43[ImportMany] IEnumerable<Lazy<IDynamicFileInfoProvider, FileExtensionsMetadata>> fileInfoProviders,
Microsoft.VisualStudio.LanguageServices.CSharp (2)
Interactive\CSharpVsInteractiveWindowProvider.cs (1)
44[ImportMany] IInteractiveWindowCommand[] commands,
LanguageService\CSharpCodeCleanupFixerProvider.cs (1)
24[ImportMany] IEnumerable<Lazy<AbstractCodeCleanUpFixer, ContentTypeMetadata>> codeCleanUpFixers)
Microsoft.VisualStudio.LanguageServices.LiveShare (1)
Client\Projects\RemoteProjectInfoProvider.cs (1)
27public RemoteProjectInfoProvider([ImportMany] IEnumerable<IRemoteProjectInfoProvider> remoteProjectInfoProviders)
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
LanguageService\VisualBasicCodeCleanupFixerProvider.vb (1)
22<ImportMany> codeCleanUpFixers As IEnumerable(Of Lazy(Of AbstractCodeCleanUpFixer, ContentTypeMetadata)))
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\XamlEditAndContinueSolutionProvider.cs (1)
24public XamlEditAndContinueSolutionProvider([ImportMany] IEnumerable<IEditAndContinueSolutionProvider> editAndContinueSolutionProviders)
System.ComponentModel.Composition.Registration (1)
System\ComponentModel\Composition\Registration\ImportBuilder.cs (1)
89importAttribute = new ImportManyAttribute(_contractName, _contractType)
5 references to ImportMany
System.ComponentModel.Composition (3)
System\ComponentModel\Composition\ImportManyAttribute.cs (3)
17/// Initializes a new instance of the <see cref="ImportManyAttribute"/> class, importing the 37/// Initializes a new instance of the <see cref="ImportManyAttribute"/> class, importing the 66/// Initializes a new instance of the <see cref="ImportManyAttribute"/> class, importing the
System.ComponentModel.Composition.Registration (2)
System\ComponentModel\Composition\Registration\PartBuilder.cs (2)
424bool isConfigured = pi.GetCustomAttributes(typeof(ImportAttribute), false).FirstOrDefault() != null || pi.GetCustomAttributes(typeof(ImportManyAttribute), false).FirstOrDefault() != null; 472isConfigured = pi.GetCustomAttributes(typeof(ImportAttribute), false).FirstOrDefault() != null || pi.GetCustomAttributes(typeof(ImportManyAttribute), false).FirstOrDefault() != null;