15 types derived from ExportAttribute
Microsoft.Cci.Extensions (1)
Differs\ExportDifferenceRuleAttribute.cs (1)
14public class ExportDifferenceRuleAttribute : ExportAttribute
Microsoft.CodeAnalysis.ExternalAccess.AspNetCore (3)
EmbeddedLanguages\BraceMatching\ExportAspNetCoreEmbeddedLanguageBraceMatcherAttribute.cs (1)
15internal sealed class ExportAspNetCoreEmbeddedLanguageBraceMatcherAttribute : ExportAttribute
EmbeddedLanguages\Classification\ExportAspNetCoreEmbeddedLanguageClassifierAttribute.cs (1)
15internal sealed class ExportAspNetCoreEmbeddedLanguageClassifierAttribute : ExportAttribute
EmbeddedLanguages\DocumentHighlighting\ExportAspNetCoreEmbeddedLanguageClassifierAttribute.cs (1)
15internal sealed class ExportAspNetCoreEmbeddedLanguageDocumentHighlighterAttribute : ExportAttribute
Microsoft.CodeAnalysis.Features (3)
CodeFixes\Suppression\ExportConfigurationFixProviderAttribute.cs (1)
17internal sealed class ExportConfigurationFixProviderAttribute : ExportAttribute
EmbeddedLanguages\ExportEmbeddedLanguageFeatureServiceAttribute.cs (1)
16internal abstract class ExportEmbeddedLanguageFeatureServiceAttribute : ExportAttribute
ExternalAccess\UnitTesting\SolutionCrawler\ExportUnitTestingIncrementalAnalyzerProviderAttribute.cs (1)
14internal sealed class ExportUnitTestingIncrementalAnalyzerProviderAttribute : ExportAttribute
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
LspServices\AbstractExportLspServiceAttribute.cs (1)
14internal abstract class AbstractExportLspServiceAttribute : ExportAttribute
Microsoft.CodeAnalysis.Workspaces (6)
CodeCleanup\Providers\ExportCodeCleanupProvider.cs (1)
16internal sealed class ExportCodeCleanupProvider : ExportAttribute
CodeFixes\ExportCodeFixProviderAttribute.cs (1)
18public sealed class ExportCodeFixProviderAttribute : ExportAttribute
CodeRefactorings\ExportCodeRefactoringProviderAttribute.cs (1)
17public sealed class ExportCodeRefactoringProviderAttribute : ExportAttribute
Remote\ExportRemoteServiceCallbackDispatcherAttribute.cs (1)
13internal sealed class ExportRemoteServiceCallbackDispatcherAttribute : ExportAttribute
Workspace\Host\EventListener\ExportEventListenerAttribute.cs (1)
15internal sealed class ExportEventListenerAttribute : ExportAttribute
Workspace\Host\Mef\ExportDynamicFileInfoProviderAttribute.cs (1)
18internal sealed class ExportDynamicFileInfoProviderAttribute : ExportAttribute
Microsoft.VisualStudio.LanguageServices (1)
Options\ExportVisualStudioStorageReadFallbackAttribute.cs (1)
17internal sealed class ExportVisualStudioStorageReadFallbackAttribute : ExportAttribute
177 instantiations of ExportAttribute
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Analyzers\CSharp\CodeFixes\MatchFolderAndNamespace\CSharpChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
13[Export(typeof(CSharpChangeNamespaceToMatchFolderCodeFixProvider))]
Microsoft.CodeAnalysis.CSharp.Features (4)
CodeRefactorings\InlineMethod\CSharpInlineMethodRefactoringProvider.cs (1)
18[Export(typeof(CSharpInlineMethodRefactoringProvider))]
ExtractMethod\CSharpExtractMethodService.cs (1)
14[Export(typeof(IExtractMethodService)), Shared]
src\Analyzers\CSharp\Analyzers\MatchFolderAndNamespace\CSharpMatchFolderAndNamespaceDiagnosticAnalyzer.cs (1)
20[Export(typeof(CSharpMatchFolderAndNamespaceDiagnosticAnalyzer)), Shared]
src\Analyzers\CSharp\CodeFixes\MatchFolderAndNamespace\CSharpChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
13[Export(typeof(CSharpChangeNamespaceToMatchFolderCodeFixProvider))]
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Classification\SyntaxClassification\CSharpSyntaxClassificationService.cs (1)
18[ExportLanguageService(typeof(ISyntaxClassificationService), LanguageNames.CSharp), Export, Shared]
Microsoft.CodeAnalysis.EditorFeatures (20)
EditAndContinue\EditAndContinueLanguageService.cs (4)
24[Export(typeof(IManagedHotReloadLanguageService))] 25[Export(typeof(IManagedHotReloadLanguageService2))] 26[Export(typeof(IEditAndContinueSolutionProvider))] 27[Export(typeof(EditAndContinueLanguageService))]
EditAndContinue\PdbMatchingSourceTextProvider.cs (1)
23[Export(typeof(PdbMatchingSourceTextProvider))]
ExternalAccess\IntelliCode\IntentProcessor.cs (1)
22[Export(typeof(IIntentSourceProvider)), Shared]
ExternalAccess\UnitTestGenerator\Api\UnitTestGeneratorAddMissingImportsFeatureServiceAccessor.cs (1)
16[Export]
ExternalAccess\UnitTestGenerator\Api\UnitTestGeneratorOrganizeImportsAccessor.cs (1)
16[Export]
ExternalAccess\UnitTesting\Api\UnitTestingGlobalOptions.cs (1)
11[Export(typeof(UnitTestingGlobalOptions)), Shared]
ExternalAccess\VSTypeScript\Api\VSTypeScriptGlobalOptions.cs (1)
14[Export(typeof(VSTypeScriptGlobalOptions)), Shared]
ExternalAccess\VSTypeScript\VSTypeScriptLspServiceProvider.cs (1)
13[Export(typeof(VSTypeScriptLspServiceProvider)), Shared]
ExternalAccess\VSTypeScript\VSTypeScriptStreamingFindUsagesPresenterAccessor.cs (1)
14[Export(typeof(IVSTypeScriptStreamingFindUsagesPresenterAccessor)), Shared]
LanguageServer\AlwaysActiveLanguageClientEventListener.cs (1)
22[Export]
Options\EditorOptionsService.cs (1)
15[Export(typeof(EditorOptionsService)), Shared]
PasteTracking\PasteTrackingService.cs (2)
17[Export(typeof(IPasteTrackingService)), Shared] 18[Export(typeof(PasteTrackingService))]
Shared\Utilities\ThreadingContext.cs (1)
24[Export(typeof(IThreadingContext))]
Shared\Utilities\WorkspaceThreadingService.cs (1)
13[Export(typeof(IWorkspaceThreadingService))]
src\Workspaces\Remote\ServiceHub\Services\EditAndContinue\EditAndContinueLogReporter.cs (1)
19[Export(typeof(IEditAndContinueLogReporter))]
Tagging\TaggerHost.cs (1)
15[Export(typeof(TaggerHost)), Shared]
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (7)
Diagnostics\MockDiagnosticAnalyzerService.cs (1)
21[Export(typeof(IDiagnosticAnalyzerService)), Shared, PartNotDiscoverable]
EditAndContinue\MockManagedHotReloadService.cs (1)
16[Export(typeof(IManagedHotReloadService)), PartNotDiscoverable, Shared]
FindUsages\StubStreamingFindUsagesPresenter.cs (1)
14[Export(typeof(IStreamingFindUsagesPresenter))]
LanguageServer\TestWorkspaceRegistrationService.cs (1)
15[Export(typeof(LspWorkspaceRegistrationService)), Shared, PartNotDiscoverable]
MoveToNamespace\TestMoveToNamespaceOptionsService.cs (1)
16[Export(typeof(IMoveToNamespaceOptionsService)), Shared]
Notification\TestGlobalOperationNotificationService.cs (1)
15[Export(typeof(IGlobalOperationNotificationService)), PartNotDiscoverable, Shared]
Threading\WpfDispatcherTaskJoiner.cs (1)
14[Export(typeof(IDispatcherTaskJoiner)), Shared]
Microsoft.CodeAnalysis.EditorFeatures.Text (1)
Implementation\TextBufferFactoryService\TextBufferCloneServiceFactory.cs (1)
14[Export(typeof(ITextBufferCloneService)), Shared]
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Options\GlobalOptionsTests.cs (1)
38[Export(typeof(IGlobalOptionService)), Shared, PartNotDiscoverable]
Microsoft.CodeAnalysis.EditorFeatures.Wpf (5)
AsyncCompletion\LanguageServerSnippetExpanderAdapter.cs (1)
14[Export(typeof(ILanguageServerSnippetExpander))]
BackgroundWorkIndicator\WpfBackgroundWorkIndicatorFactory.cs (1)
17[Export(typeof(WpfBackgroundWorkIndicatorFactory))]
ExternalAccess\VSTypeScript\VSTypeScriptSignatureHelpClassifierProvider.cs (1)
16[Export(typeof(IVSTypeScriptSignatureHelpClassifierProvider))]
Preview\PreviewFactoryService.cs (1)
25[Export(typeof(IPreviewFactoryService)), Shared]
SignatureHelp\SignatureHelpControllerProvider.cs (1)
23[Export, Shared]
Microsoft.CodeAnalysis.ExternalAccess.Apex (1)
ApexAsynchronousOperationListenerProviderAccessor.cs (1)
14[Export(typeof(IApexAsynchronousOperationListenerProviderAccessor))]
Microsoft.CodeAnalysis.ExternalAccess.Debugger (1)
DebuggerFindReferencesService.cs (1)
17[Export]
Microsoft.CodeAnalysis.ExternalAccess.FSharp (5)
FSharpGlobalOptions.cs (1)
16[Export(typeof(FSharpGlobalOptions)), Shared]
Internal\Diagnostics\FSharpDiagnosticAnalyzerService.cs (1)
16[Export(typeof(IFSharpDiagnosticAnalyzerService))]
Internal\Navigation\FSharpCrossLanguageSymbolNavigationService.cs (1)
20[Export(typeof(ICrossLanguageSymbolNavigationService)), Shared]
VS\IFSharpWorkspaceProjectContextFactory.cs (2)
39[Export(typeof(FSharpWorkspaceProjectContextFactory))] 40[Export(typeof(IFSharpWorkspaceProjectContextFactory))]
Microsoft.CodeAnalysis.ExternalAccess.Razor (9)
RazorAsynchronousOperationListenerProviderAccessor.cs (1)
12[Export(typeof(IRazorAsynchronousOperationListenerProviderAccessor))]
RazorCSharpInterceptionMiddleLayer.cs (1)
14[Export(typeof(AbstractLanguageClientMiddleLayer))]
RazorDynamicFileInfoProviderWrapper.cs (1)
16[Export(typeof(IDynamicFileInfoProvider))]
RazorGlobalOptions.cs (1)
18[Export(typeof(RazorGlobalOptions)), Shared]
Testing\RazorTestAnalyzerLoader.cs (1)
11[Export(typeof(RazorTestAnalyzerLoader)), Shared]
Testing\RazorTestLanguageServerFactory.cs (2)
19[Export(typeof(RazorTestLanguageServerFactory))] 20[Export(typeof(AbstractRazorLanguageServerFactoryWrapper))]
Testing\RazorTestWorkspaceRegistrationService.cs (2)
12[Export(typeof(RazorTestWorkspaceRegistrationService))] 13[Export(typeof(LspWorkspaceRegistrationService))]
Microsoft.CodeAnalysis.ExternalAccess.Xaml (1)
Internal\XamlDiagnosticSourceProvider.cs (1)
17[Export(typeof(IDiagnosticSourceProvider)), Shared]
Microsoft.CodeAnalysis.Features (17)
BraceMatching\BraceMatchingService.cs (1)
18[Export(typeof(IBraceMatchingService)), Shared]
CodeRefactorings\CodeRefactoringService.cs (1)
26[Export(typeof(ICodeRefactoringService)), Shared]
EditAndContinue\EditAndContinueService.cs (1)
26[Export(typeof(IEditAndContinueService)), Shared]
EditAndContinue\SolutionSnapshotRegistry.cs (2)
21[Export(typeof(SolutionSnapshotRegistry))] 22[Export(typeof(ISolutionSnapshotRegistry))]
ExternalAccess\UnitTesting\LegacySolutionEvents\UnitTestingLegacySolutionEventsListener.cs (1)
21[Export(typeof(ILegacySolutionEventsListener)), Shared]
ExternalAccess\VSTypeScript\VSTypeScriptDiagnosticAnalyzerService.cs (1)
15[Export(typeof(IVSTypeScriptDiagnosticAnalyzerService))]
Highlighting\HighlightingService.cs (1)
17[Export(typeof(IHighlightingService))]
MetadataAsSource\MetadataAsSourceFileService.cs (1)
25[Export(typeof(IMetadataAsSourceFileService)), Shared]
Options\EditorConfig\EditorConfigOptionsEnumerator.cs (1)
22[Export(typeof(EditorConfigOptionsEnumerator)), Shared]
PdbSourceDocument\ImplementationAssemblyLookupService.cs (1)
20[Export(typeof(IImplementationAssemblyLookupService)), Shared]
PdbSourceDocument\PdbFileLocatorService.cs (1)
19[Export(typeof(IPdbFileLocatorService)), Shared]
PdbSourceDocument\PdbSourceDocumentLoaderService.cs (1)
20[Export(typeof(IPdbSourceDocumentLoaderService)), Shared]
SignatureHelp\SignatureHelpService.cs (1)
24[Export(typeof(SignatureHelpService)), Shared]
Testing\TestFrameworks\MSTestTestFrameworkMetadata.cs (1)
11[Export(typeof(ITestFrameworkMetadata)), Shared]
Testing\TestFrameworks\NUnitTestFrameworkMetadata.cs (1)
11[Export(typeof(ITestFrameworkMetadata)), Shared]
Testing\TestFrameworks\XUnitTestFrameworkMetadata.cs (1)
11[Export(typeof(ITestFrameworkMetadata)), Shared]
Microsoft.CodeAnalysis.Features.Test.Utilities (3)
BrokeredServices\MockServiceBrokerProvider.cs (1)
12[Export(typeof(IServiceBrokerProvider)), PartNotDiscoverable, Shared]
EditAndContinue\MockEditAndContinueService.cs (1)
15[Export(typeof(IEditAndContinueService)), Shared]
EditAndContinue\MockHostWorkspaceProvider.cs (1)
12[Export(typeof(IHostWorkspaceProvider)), PartNotDiscoverable, Shared]
Microsoft.CodeAnalysis.LanguageServer (25)
BrokeredServices\BrokeredServiceBridgeProvider.cs (1)
18[Export, Shared]
BrokeredServices\BrokeredServiceTraceListener.cs (1)
12[Export, Shared]
BrokeredServices\MefServiceBrokerOfExportedServices.cs (1)
13[Export, Shared]
BrokeredServices\WrappedServiceBroker.cs (2)
20[Export(typeof(SVsFullAccessServiceBroker)), Shared] 21[Export(typeof(WrappedServiceBroker))]
DotnetCliHelper.cs (1)
14[Export, Shared]
HostServicesProvider.cs (1)
15[Export(typeof(HostServicesProvider)), Shared]
HostWorkspace\FileWatching\DelegatingFileChangeWatcher.cs (1)
24[Export(typeof(IFileChangeWatcher)), Shared]
HostWorkspace\LanguageServerProjectSystem.cs (1)
28[Export(typeof(LanguageServerProjectSystem)), Shared]
HostWorkspace\LanguageServerWorkspaceFactory.cs (1)
19[Export(typeof(LanguageServerWorkspaceFactory)), Shared]
HostWorkspace\ProjectInitializationHandler.cs (1)
19[Export, Shared]
HostWorkspace\ProjectTelemetry\ProjectLoadTelemetryReporter.cs (1)
15[Export, Shared]
HostWorkspace\Razor\RazorDynamicFileInfoProvider.cs (2)
19[Export(typeof(IDynamicFileInfoProvider))] 20[Export(typeof(RazorDynamicFileInfoProvider))]
HostWorkspace\Razor\RazorWorkspaceListenerInitializer.cs (1)
12[Export(typeof(RazorWorkspaceListenerInitializer)), Shared]
LanguageServer\Handler\DebugConfiguration\ProjectTargetFrameworkManager.cs (1)
14[Export, Shared]
LanguageServer\WorkspaceRegistrationService.cs (1)
14[Export(typeof(LspWorkspaceRegistrationService)), Shared]
Logging\ServerLoggerFactory.cs (2)
12[Export(typeof(ILoggerFactory))] 13[Export(typeof(ServerLoggerFactory))]
ServerConfigurationFactory.cs (2)
13[Export, Shared] 27[Export(typeof(ServerConfiguration))]
Services\ExtensionAssemblyManagerProvider.cs (2)
20[Export, Shared] 31[Export]
Testing\TestDiscoverer.cs (1)
21[Export, Shared]
Testing\TestRunner.cs (1)
16[Export, Shared]
Microsoft.CodeAnalysis.LanguageServer.Protocol (22)
CSharpVisualBasicLanguageServerFactory.cs (1)
16[Export(typeof(ILanguageServerFactory)), Shared]
DefaultCapabilitiesProvider.cs (1)
20[Export(typeof(ExperimentalCapabilitiesProvider)), Shared]
Features\CodeFixes\CodeFixService.cs (1)
39[Export(typeof(ICodeFixService)), Shared]
Features\Diagnostics\DiagnosticAnalyzerService.cs (1)
24[Export(typeof(IDiagnosticAnalyzerService)), Shared]
Features\EditAndContinue\EditAndContinueSessionState.cs (2)
22[Export(typeof(IEditAndContinueSessionTracker))] 23[Export(typeof(EditAndContinueSessionState))]
Features\Options\SolutionAnalyzerConfigOptionsUpdater.cs (1)
25[Export]
Handler\Diagnostics\DiagnosticSourceProviders\DiagnosticSourceManager.cs (1)
22[Export(typeof(IDiagnosticSourceManager)), Shared]
Handler\Diagnostics\DiagnosticSourceProviders\DocumentSyntaxAndSemanticDiagnosticSourceProvider.cs (4)
35[Export(typeof(IDiagnosticSourceProvider)), Shared] 44[Export(typeof(IDiagnosticSourceProvider)), Shared] 53[Export(typeof(IDiagnosticSourceProvider)), Shared] 62[Export(typeof(IDiagnosticSourceProvider)), Shared]
Handler\Diagnostics\DiagnosticSourceProviders\WorkspaceDocumentsAndProjectDiagnosticSourceProvider.cs (1)
21[Export(typeof(IDiagnosticSourceProvider)), Shared]
Handler\Diagnostics\DiagnosticsRefreshQueue.cs (2)
46[Export(typeof(Refresher))] 47[Export(typeof(IDiagnosticsRefresher))]
Handler\Diagnostics\Public\PublicDocumentNonLocalDiagnosticSourceProvider.cs (1)
18[Export(typeof(IDiagnosticSourceProvider)), Shared]
Handler\EditAndContinue\DocumentEditAndContinueDiagnosticSourceProvider.cs (1)
16[Export(typeof(IDiagnosticSourceProvider)), Shared]
Handler\EditAndContinue\WorkspaceEditAndContinueDiagnosticSourceProvider.cs (1)
17[Export(typeof(IDiagnosticSourceProvider)), Shared]
Handler\InlineCompletions\XmlSnippetParser.cs (1)
22[Export(typeof(XmlSnippetParser)), Shared]
Handler\Tasks\DocumentTaskDiagnosticSourceProvider.cs (1)
16[Export(typeof(IDiagnosticSourceProvider)), Shared]
Handler\Tasks\WorkspaceTaskDiagnosticSourceProvider.cs (1)
19[Export(typeof(IDiagnosticSourceProvider)), Shared]
LspServices\RoslynLspServiceProvider.cs (1)
12[Export(typeof(CSharpVisualBasicLspServiceProvider)), Shared]
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Diagnostics\DiagnosticsPullCacheTests.cs (1)
134[Export(typeof(IDiagnosticSourceProvider)), Shared, PartNotDiscoverable]
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Host\RemoteServiceBrokerProvider.cs (1)
19[Export(typeof(IServiceBrokerProvider)), Shared]
Services\EditAndContinue\EditAndContinueLogReporter.cs (1)
19[Export(typeof(IEditAndContinueLogReporter))]
Microsoft.CodeAnalysis.VisualBasic.Features (2)
CodeRefactorings\InlineMethod\VisualBasicInlineMethodRefactoringProvider.vb (1)
16<Export(GetType(VisualBasicInlineMethodRefactoringProvider))>
LanguageServices\VisualBasicStructuralTypeDisplayService.vb (1)
14<Export, [Shared]>
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Classification\SyntaxClassification\VisualBasicSyntaxClassificationService.vb (1)
16<ExportLanguageService(GetType(ISyntaxClassificationService), LanguageNames.VisualBasic), Export, [Shared]>
Microsoft.CodeAnalysis.Workspaces (6)
Diagnostics\DiagnosticAnalyzerInfoCache.cs (1)
67[Export, Shared]
Log\WorkspaceErrorLogger.cs (1)
14[ExportWorkspaceService(typeof(IErrorLoggerService)), Export(typeof(IErrorLoggerService)), Shared]
Options\GlobalOptionService.cs (1)
20[Export(typeof(IGlobalOptionService)), Shared]
Options\LegacyWorkspaceOptionService.cs (1)
16[Export(typeof(ILegacyGlobalOptionService)), Shared]
Shared\TestHooks\AsynchronousOperationListenerProvider.cs (2)
26[Export(typeof(IAsynchronousOperationListenerProvider))] 27[Export(typeof(AsynchronousOperationListenerProvider))]
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (3)
Fakes\MockWorkspaceEventListenerProvider.cs (1)
14[Export(typeof(MockWorkspaceEventListenerProvider))]
Remote\TestSerializerService.cs (1)
115[Export(typeof(Factory))]
Workspaces\TestWorkspaceConfigurationService.cs (1)
12[Export, Shared, PartNotDiscoverable]
Microsoft.VisualStudio.IntegrationTest.Setup (3)
AsyncCompletionTracker.cs (1)
16[Export]
TestExtensionErrorHandler.cs (2)
15[Shared, Export(typeof(IExtensionErrorHandler)), Export(typeof(TestExtensionErrorHandler))]
Microsoft.VisualStudio.LanguageServices (26)
CodeDefinitionWindow\VisualStudioCodeDefinitionWindowService.cs (1)
19[Export(typeof(ICodeDefinitionWindowService)), Shared]
Diagnostics\VisualStudioDiagnosticAnalyzerProvider.Factory.cs (1)
18[Export(typeof(IVisualStudioDiagnosticAnalyzerProviderFactory)), Shared]
Diagnostics\VisualStudioDiagnosticAnalyzerProvider.WorkspaceEventListener.cs (1)
25[Export]
EditorConfigSettings\Whitespace\ViewModel\IndentationSizeViewModel.cs (1)
18[Export(typeof(IEnumSettingViewModelFactory)), Shared]
EditorConfigSettings\Whitespace\ViewModel\NewLineViewModel.cs (1)
18[Export(typeof(IEnumSettingViewModelFactory)), Shared]
EditorConfigSettings\Whitespace\ViewModel\OperatorPlacementWhenWrappingViewModel.cs (1)
17[Export(typeof(IEnumSettingViewModelFactory)), Shared]
EditorConfigSettings\Whitespace\ViewModel\TabSizeViewModelFactory.cs (1)
16[Export(typeof(IEnumSettingViewModelFactory)), Shared]
ExternalAccess\LegacyCodeAnalysis\LegacyCodeAnalysisVisualStudioDiagnosticAnalyzerServiceAccessor.cs (1)
17[Export(typeof(ILegacyCodeAnalysisVisualStudioDiagnosticAnalyzerServiceAccessor))]
ExternalAccess\LegacyCodeAnalysis\LegacyCodeAnalysisVisualStudioDiagnosticListSuppressionStateServiceAccessor.cs (1)
13[Export(typeof(ILegacyCodeAnalysisVisualStudioDiagnosticListSuppressionStateServiceAccessor))]
ExternalAccess\LegacyCodeAnalysis\LegacyCodeAnalysisVisualStudioSuppressionFixServiceAccessor.cs (1)
17[Export(typeof(ILegacyCodeAnalysisVisualStudioSuppressionFixServiceAccessor))]
ExternalAccess\Pythia\PythiaGlobalOptions.cs (1)
12[Export(typeof(PythiaGlobalOptions)), Shared]
FindReferences\StreamingFindUsagesPresenter.cs (1)
35[Export(typeof(IStreamingFindUsagesPresenter)), Shared]
Implementation\VisualStudioUIContextActivationService.cs (1)
14[Export(typeof(IUIContextActivationService)), Shared]
LanguageClient\VisualStudioLspWorkspaceRegistrationService.cs (1)
11[Export(typeof(LspWorkspaceRegistrationService)), Shared]
Log\VisualStudioErrorLogger.cs (1)
17[ExportWorkspaceService(typeof(IErrorLoggerService), ServiceLayer.Host), Export(typeof(IErrorLoggerService)), Shared]
MoveToNamespace\VisualStudioMoveToNamespaceOptionsService.cs (1)
16[Export(typeof(IMoveToNamespaceOptionsService)), Shared]
Notification\VisualStudioGlobalOperationNotificationService.cs (1)
14[Export(typeof(IGlobalOperationNotificationService)), Shared]
PdbSourceDocument\PdbSourceDocumentOutputWindowLogger.cs (1)
22[Export(typeof(IPdbSourceDocumentLogger)), Shared]
PdbSourceDocument\SourceLinkService.cs (1)
16[Export(typeof(ISourceLinkService)), Shared]
SyncNamespaces\SyncNamespacesCommandHandler.cs (1)
30[Export(typeof(SyncNamespacesCommandHandler)), Shared]
UnusedReferences\Dialog\RemoveUnusedReferencesDialogProvider.cs (1)
11[Export(typeof(RemoveUnusedReferencesDialogProvider)), Shared]
UnusedReferences\RemoveUnusedReferencesCommandHandler.cs (1)
31[Export(typeof(RemoveUnusedReferencesCommandHandler)), Shared]
VSWpfThemeService.cs (1)
16[Export(typeof(IWpfThemeService)), Shared]
Workspace\VisualStudioDocumentNavigationService.cs (1)
35[Export(typeof(VisualStudioDocumentNavigationService))]
Workspace\VisualStudioIHostWorkspaceProvider.cs (1)
14[Export(typeof(IHostWorkspaceProvider))]
Workspace\VisualStudioSourceGeneratorTelemetryCollectorWorkspaceServiceFactory.cs (1)
23[Export]
Microsoft.VisualStudio.LanguageServices.CSharp (4)
EditorConfigSettings\BinaryOperatorSpacingOptionsViewModelFactory.cs (1)
15[Export(typeof(IEnumSettingViewModelFactory)), Shared]
EditorConfigSettings\LabelPositionOptionsViewModel.cs (1)
18[Export(typeof(IEnumSettingViewModelFactory)), Shared]
SemanticSearch\SemanticSearchToolWindowImpl.cs (2)
49[Export(typeof(ISemanticSearchWorkspaceHost))] 50[Export(typeof(SemanticSearchToolWindowImpl))]
Microsoft.VisualStudio.LanguageServices.DevKit (3)
Logging\VSCodeTelemetryLogger.cs (1)
20[Export(typeof(ITelemetryReporter)), Shared]
SourceLink\VSCodePdbSourceDocumentLogger.cs (1)
13[Export(typeof(IPdbSourceDocumentLogger)), Shared]
SourceLink\VSCodeSourceLinkService.cs (1)
19[Export(typeof(ISourceLinkService)), Shared]
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\XamlLspServiceProvider.cs (1)
14[Export(typeof(XamlLspServiceProvider)), Shared]
System.Composition.Convention (1)
System\Composition\Convention\ExportConventionBuilder.cs (1)
143attributes.Add(new ExportAttribute(contractName, _contractType));
15 references to ExportAttribute
System.Composition.AttributedModel (6)
System\Composition\ExportAttribute.cs (4)
16/// Initializes a new instance of the <see cref="ExportAttribute"/> class, exporting the 24/// Initializes a new instance of the <see cref="ExportAttribute"/> class, exporting the 38/// Initializes a new instance of the <see cref="ExportAttribute"/> class, exporting the 51/// Initializes a new instance of the <see cref="ExportAttribute"/> class, exporting the
System\Composition\ExportMetadataAttribute.cs (1)
8/// <see cref="ExportAttribute"/>.
System\Composition\MetadataAttributeAttribute.cs (1)
8/// or method marked with the <see cref="ExportAttribute"/>.
System.Composition.Convention (4)
System\Composition\Convention\PartConventionBuilder.cs (4)
19private static readonly Type s_exportAttributeType = typeof(ExportAttribute); 495bool isConfigured = type.GetTypeInfo().GetCustomAttributes<ExportAttribute>(false).FirstOrDefault() != null || MemberHasExportMetadata(type.GetTypeInfo()); 566bool isConfigured = type.GetTypeInfo().GetCustomAttributes<ExportAttribute>(false).FirstOrDefault() != null || MemberHasExportMetadata(type.GetTypeInfo()); 799isConfigured = pi.GetCustomAttributes<ExportAttribute>(false).FirstOrDefault() != null || MemberHasExportMetadata(pi);
System.Composition.TypedParts (5)
System\Composition\TypedParts\Discovery\TypeInspector.cs (5)
55foreach (var export in _attributeContext.GetDeclaredAttributes<ExportAttribute>(partTypeAsType, partType)) 81foreach (var export in _attributeContext.GetDeclaredAttributes<ExportAttribute>(partTypeAsType, property)) 106if (attribute is ExportAttribute)