2 types derived from Export
Microsoft.CodeAnalysis.EditorFeatures (1)
Tags\ExportImageIdServiceAttribute.cs (1)
18internal sealed class ExportImageIdServiceAttribute : ExportAttribute
System.ComponentModel.Composition (1)
System\ComponentModel\Composition\InheritedExportAttribute.cs (1)
12public class InheritedExportAttribute : ExportAttribute
538 instantiations of Export
Microsoft.CodeAnalysis.CSharp.EditorFeatures (25)
AddImports\CSharpAddImportsPasteCommandHandler.cs (2)
17[Export] 18[Export(typeof(ICommandHandler))]
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (1)
38[Export(typeof(ICommandHandler))]
BlockCommentEditing\BlockCommentEditingCommandHandler.cs (1)
28[Export(typeof(ICommandHandler))]
BlockCommentEditing\CloseBlockCommentCommandHandler.cs (1)
17[Export(typeof(ICommandHandler))]
ChangeSignature\CSharpChangeSignatureCommandHandler.cs (1)
16[Export(typeof(ICommandHandler))]
CommentSelection\CSharpToggleBlockCommentCommandHandler.cs (1)
24[Export(typeof(ICommandHandler))]
CompleteStatement\CompleteStatementCommandHandler.cs (2)
34[Export(typeof(ICommandHandler))] 35[Export]
ContentType\ContentTypeDefinitions.cs (2)
15[Export] 24[Export]
ConvertNamespace\ConvertNamespaceCommandHandler.cs (2)
32[Export(typeof(ICommandHandler))] 33[Export]
DocumentationComments\DocumentationCommentCommandHandler.cs (1)
17[Export(typeof(ICommandHandler))]
DocumentationComments\XmlTagCompletionCommandHandler.cs (1)
17[Export(typeof(ICommandHandler))]
EncapsulateField\EncapsulateFieldCommandHandler.cs (1)
17[Export(typeof(ICommandHandler))]
EventHookup\EventHookupCommandHandler.cs (1)
37[Export(typeof(ICommandHandler))]
EventHookup\EventHookupSessionManager.cs (1)
23[Export]
ExtractInterface\ExtractInterfaceCommandHandler.cs (1)
16[Export(typeof(ICommandHandler))]
FixInterpolatedVerbatimString\FixInterpolatedVerbatimStringCommandHandler.cs (1)
24[Export(typeof(ICommandHandler))]
Interactive\CSharpSendToInteractiveSubmissionProvider.cs (1)
18[Export(typeof(ISendToInteractiveSubmissionProvider))]
RawStringLiteral\RawStringLiteralCommandHandler.cs (1)
17[Export(typeof(ICommandHandler))]
SplitStringLiteral\SplitStringLiteralCommandHandler.cs (1)
25[Export(typeof(ICommandHandler))]
StringCopyPaste\StringCopyPasteCommandHandler.cs (1)
47[Export(typeof(ICommandHandler))]
TextStructureNavigation\CSharpTextStructureNavigatorProvider.cs (1)
18[Export(typeof(ITextStructureNavigatorProvider))]
Microsoft.CodeAnalysis.EditorFeatures (131)
AutomaticCompletion\BraceCompletionSessionProvider.cs (1)
26[Export(typeof(IBraceCompletionSessionProvider))]
BraceMatching\BraceHighlightingViewTaggerProvider.cs (1)
26[Export(typeof(IViewTaggerProvider))]
BraceMatching\ClassificationTypeDefinitions.cs (1)
18[Export]
BracePairs\BracePairsTaggerProvider.cs (1)
26[Export(typeof(IViewTaggerProvider))]
Classification\ClassificationTypeDefinitions.cs (72)
17[Export] 23[Export] 29[Export] 34[Export] 42[Export] 49[Export] 55[Export] 61[Export] 67[Export] 73[Export] 79[Export] 85[Export] 91[Export] 97[Export] 104[Export] 108[Export] 119[Export] 125[Export] 131[Export] 137[Export] 143[Export] 149[Export] 155[Export] 161[Export] 167[Export] 173[Export] 179[Export] 186[Export] 192[Export] 198[Export] 204[Export] 210[Export] 216[Export] 222[Export] 228[Export] 234[Export] 240[Export] 247[Export] 252[Export] 257[Export] 262[Export] 267[Export] 272[Export] 277[Export] 282[Export] 287[Export] 295[Export] 300[Export] 305[Export] 310[Export] 315[Export] 320[Export] 325[Export] 330[Export] 335[Export] 340[Export] 345[Export] 353[Export] 359[Export] 365[Export] 371[Export] 377[Export] 383[Export] 389[Export] 395[Export] 401[Export] 407[Export] 413[Export] 420[Export] 427[Export] 434[Export] 443[Export]
Classification\CopyPasteAndPrintingClassificationBufferTaggerProvider.cs (1)
29[Export(typeof(ITaggerProvider))]
Classification\TotalClassificationTaggerProvider.cs (1)
26[Export(typeof(IViewTaggerProvider))]
CodeActions\CodeActionEditHandlerService.cs (1)
27[Export(typeof(ICodeActionEditHandlerService))]
CodeDefinitionWindow\DefinitionContextTracker.cs (2)
36[Export(typeof(ITextViewConnectionListener))] 37[Export(typeof(DefinitionContextTracker))]
Commanding\LegacyCommandHandlerServiceFactory.cs (1)
14[Export(typeof(ICommandHandlerServiceFactory))]
CommentSelection\CommentUncommentSelectionCommandHandler.cs (1)
26[Export(typeof(ICommandHandler))]
CommentSelection\ToggleBlockCommentCommandHandler.cs (1)
23[Export(typeof(ICommandHandler))]
CommentSelection\ToggleLineCommentCommandHandler.cs (1)
30[Export(typeof(ICommandHandler))]
Copilot\CopilotTaggerProvider.cs (1)
30[Export(typeof(IViewTaggerProvider))]
EditAndContinue\ActiveStatementTaggerProvider.cs (1)
28[Export(typeof(ITaggerProvider))]
EditAndContinue\EditAndContinueErrorTypeDefinition.cs (1)
15[Export(typeof(ErrorTypeDefinition))]
Editor\ContentTypeDefinitions.cs (1)
17[Export]
Editor\GoToAdjacentMemberCommandHandler.cs (1)
27[Export(typeof(ICommandHandler))]
Editor\TextBufferAssociatedViewService.cs (2)
21[Export(typeof(ITextViewConnectionListener))] 25[Export(typeof(ITextBufferAssociatedViewService))]
ExternalAccess\VSTypeScript\VSTypeScriptInProcLanguageClient.cs (1)
32[Export(typeof(ILanguageClient))]
ExtractMethod\ExtractMethodCommandHandler.cs (1)
32[Export(typeof(ICommandHandler))]
FindReferences\FindReferencesCommandHandler.cs (1)
30[Export(typeof(ICommandHandler))]
Formatting\FormatCommandHandler.cs (2)
31[Export] 32[Export(typeof(ICommandHandler))]
GoToBase\GoToBaseCommandHandler.cs (1)
25[Export(typeof(VSCommanding.ICommandHandler))]
GoToDefinition\GoToDefinitionCommandHandler.cs (1)
28[Export(typeof(ICommandHandler))]
GoToImplementation\GoToImplementationCommandHandler.cs (1)
25[Export(typeof(ICommandHandler))]
InlineHints\InlineHintsDataTaggerProvider.cs (1)
30[Export(typeof(IViewTaggerProvider))]
InlineRename\InlineRenameService.cs (2)
27[Export(typeof(IInlineRenameService))] 28[Export(typeof(InlineRenameService))]
InlineRename\Taggers\ClassificationTypeDefinitions.cs (1)
17[Export]
InlineRename\Taggers\RenameClassificationTaggerProvider.cs (1)
17[Export(typeof(ITaggerProvider))]
InlineRename\Taggers\RenameTaggerProvider.cs (1)
16[Export(typeof(ITaggerProvider))]
IntelliSense\AsyncCompletion\CommitManagerProvider.cs (1)
17[Export(typeof(IAsyncCompletionCommitManagerProvider))]
IntelliSense\AsyncCompletion\CompletionSourceProvider.cs (1)
19[Export(typeof(IAsyncCompletionSourceProvider))]
IntelliSense\AsyncCompletion\ItemManagerProvider.cs (1)
16[Export(typeof(IAsyncCompletionItemManagerProvider))]
IntelliSense\AsyncCompletion\RecentItemsManager.cs (1)
13[Export]
IntelliSense\QuickInfo\QuickInfoSourceProvider.cs (1)
22[Export(typeof(IAsyncQuickInfoSourceProvider))]
Interactive\CommandHandlers\ExecuteInInteractiveCommandHandler.cs (1)
27[Export(typeof(ICommandHandler))]
KeywordHighlighting\HighlighterViewTaggerProvider.cs (1)
30[Export(typeof(IViewTaggerProvider))]
LanguageServer\AlwaysActivateInProcLanguageClient.cs (2)
31[Export(typeof(ILanguageClient))] 32[Export(typeof(AlwaysActivateInProcLanguageClient))]
LanguageServer\LiveShareInProcLanguageClient.cs (1)
24[Export(typeof(ILanguageClient))]
LanguageServer\RazorInProcLanguageClient.cs (1)
40[Export(typeof(ILanguageClient))]
NavigationBar\NavigationBarControllerFactoryService.cs (1)
16[Export(typeof(INavigationBarControllerFactoryService))]
Organizing\OrganizeDocumentCommandHandler.cs (1)
31[Export(typeof(ICommandHandler))]
PasteTracking\PasteTrackingPasteCommandHandler.cs (2)
18[Export] 19[Export(typeof(ICommandHandler))]
ReferenceHighlighting\NavigateToHighlightReferenceCommandHandler.cs (1)
25[Export(typeof(ICommandHandler))]
ReferenceHighlighting\ReferenceHighlightingViewTaggerProvider.cs (1)
31[Export(typeof(IViewTaggerProvider))]
RenameTracking\RenameTrackingCancellationCommandHandler.cs (1)
18[Export(typeof(ICommandHandler))]
RenameTracking\RenameTrackingTaggerProvider.cs (1)
34[Export(typeof(ITaggerProvider))]
Shared\Extensions\IProjectionBufferFactoryServiceExtensions.cs (1)
29[Export]
Shared\Utilities\ClassificationTypeMap.cs (1)
26[Export]
SmartIndent\SmartIndentProvider.cs (1)
14[Export(typeof(ISmartIndentProvider))]
SpellCheck\RoslynSpellCheckFixerProvider.cs (1)
24[Export(typeof(ISpellCheckFixerProvider))]
SplitComment\SplitCommentCommandHandler.cs (1)
26[Export(typeof(ICommandHandler))]
Structure\OutliningCommandHandler.cs (1)
15[Export(typeof(ICommandHandler))]
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (9)
Interactive\TestInteractiveWindowEditorFactoryService.cs (1)
18[Export(typeof(IInteractiveWindowEditorFactoryService))]
StubVsEditorAdaptersFactoryService.cs (1)
19[Export(typeof(IVsEditorAdaptersFactoryService))]
StubVsServiceExporter`1.cs (1)
15[Export(typeof(IVsService<>))]
StubVsServiceExporter`2.cs (1)
22[Export(typeof(IVsService<,>))]
TestExtensionErrorHandler.cs (2)
16[Export(typeof(IExtensionErrorHandler))] 17[Export(typeof(ITestErrorHandler))]
TestObscuringTipManager.cs (1)
19[Export(typeof(IObscuringTipManager))]
Workspaces\MefTestWorkspace.cs (1)
13[Export(typeof(Workspace))]
Workspaces\NoCompilationContentTypeDefinitions.cs (1)
17[System.ComponentModel.Composition.Export]
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities2 (2)
Intellisense\IntelliSenseTestState.vb (1)
9<Export(GetType(IIntelliSenseTestState))>
Intellisense\MockCompletionPresenterProvider.vb (1)
13<Export(GetType(ICompletionPresenterProvider))>
Microsoft.CodeAnalysis.EditorFeatures.Wpf (136)
BraceMatching\BraceMatchingTypeFormatDefinitions.cs (1)
19[Export(typeof(EditorFormatDefinition))]
Classification\ClassificationTypeFormatDefinitions.cs (72)
22[Export(typeof(EditorFormatDefinition))] 40[Export(typeof(EditorFormatDefinition))] 59[Export(typeof(EditorFormatDefinition))] 76[Export(typeof(EditorFormatDefinition))] 98[Export(typeof(EditorFormatDefinition))] 115[Export(typeof(EditorFormatDefinition))] 131[Export(typeof(EditorFormatDefinition))] 150[Export(typeof(EditorFormatDefinition))] 169[Export(typeof(EditorFormatDefinition))] 207[Export(typeof(EditorFormatDefinition))] 227[Export(typeof(EditorFormatDefinition))] 246[Export(typeof(EditorFormatDefinition))] 265[Export(typeof(EditorFormatDefinition))] 285[Export(typeof(EditorFormatDefinition))] 305[Export(typeof(EditorFormatDefinition))] 325[Export(typeof(EditorFormatDefinition))] 344[Export(typeof(EditorFormatDefinition))] 364[Export(typeof(EditorFormatDefinition))] 385[Export(typeof(EditorFormatDefinition))] 402[Export(typeof(EditorFormatDefinition))] 419[Export(typeof(EditorFormatDefinition))] 436[Export(typeof(EditorFormatDefinition))] 453[Export(typeof(EditorFormatDefinition))] 470[Export(typeof(EditorFormatDefinition))] 487[Export(typeof(EditorFormatDefinition))] 504[Export(typeof(EditorFormatDefinition))] 521[Export(typeof(EditorFormatDefinition))] 537[Export(typeof(EditorFormatDefinition))] 553[Export(typeof(EditorFormatDefinition))] 571[Export(typeof(EditorFormatDefinition))] 589[Export(typeof(EditorFormatDefinition))] 609[Export(typeof(EditorFormatDefinition))] 627[Export(typeof(EditorFormatDefinition))] 645[Export(typeof(EditorFormatDefinition))] 663[Export(typeof(EditorFormatDefinition))] 681[Export(typeof(EditorFormatDefinition))] 699[Export(typeof(EditorFormatDefinition))] 717[Export(typeof(EditorFormatDefinition))] 735[Export(typeof(EditorFormatDefinition))] 753[Export(typeof(EditorFormatDefinition))] 771[Export(typeof(EditorFormatDefinition))] 791[Export(typeof(EditorFormatDefinition))] 809[Export(typeof(EditorFormatDefinition))] 827[Export(typeof(EditorFormatDefinition))] 845[Export(typeof(EditorFormatDefinition))] 863[Export(typeof(EditorFormatDefinition))] 881[Export(typeof(EditorFormatDefinition))] 899[Export(typeof(EditorFormatDefinition))] 917[Export(typeof(EditorFormatDefinition))] 939[Export(typeof(EditorFormatDefinition))] 960[Export(typeof(EditorFormatDefinition))] 974[Export(typeof(EditorFormatDefinition))] 988[Export(typeof(EditorFormatDefinition))] 1002[Export(typeof(EditorFormatDefinition))] 1016[Export(typeof(EditorFormatDefinition))] 1030[Export(typeof(EditorFormatDefinition))] 1044[Export(typeof(EditorFormatDefinition))] 1058[Export(typeof(EditorFormatDefinition))] 1072[Export(typeof(EditorFormatDefinition))] 1086[Export(typeof(EditorFormatDefinition))] 1100[Export(typeof(EditorFormatDefinition))] 1117[Export(typeof(EditorFormatDefinition))] 1134[Export(typeof(EditorFormatDefinition))] 1151[Export(typeof(EditorFormatDefinition))] 1168[Export(typeof(EditorFormatDefinition))] 1185[Export(typeof(EditorFormatDefinition))] 1202[Export(typeof(EditorFormatDefinition))] 1219[Export(typeof(EditorFormatDefinition))] 1237[Export(typeof(EditorFormatDefinition))] 1254[Export(typeof(EditorFormatDefinition))] 1271[Export(typeof(EditorFormatDefinition))] 1288[Export(typeof(EditorFormatDefinition))]
ConflictTagDefinition.cs (1)
17[Export(typeof(EditorFormatDefinition))]
EditAndContinue\ActiveStatementTagFormatDefinition.cs (1)
18[Export(typeof(EditorFormatDefinition))]
EditAndContinue\EditAndContinueErrorTypeFormatDefinition.cs (1)
17[Export(typeof(EditorFormatDefinition))]
InlineDiagnostics\InlineDiagnosticsAdornmentManagerProvider.cs (2)
19[Export(typeof(IWpfTextViewCreationListener))] 28[Export]
InlineDiagnostics\InlineDiagnosticsFormatDefinition.cs (6)
22[Export] 27[Export(typeof(EditorFormatDefinition))] 42[Export] 47[Export(typeof(EditorFormatDefinition))] 62[Export] 67[Export(typeof(EditorFormatDefinition))]
InlineDiagnostics\InlineDiagnosticsTaggerProvider.cs (1)
22[Export(typeof(ITaggerProvider))]
InlineHints\InlineHintsFormatDefinition.cs (2)
19[Export] 24[Export(typeof(EditorFormatDefinition))]
InlineHints\InlineHintsKeyProcessorProvider.cs (2)
21[Export(typeof(IKeyProcessorProvider))] 22[Export(typeof(IInlineHintKeyProcessor))]
InlineHints\InlineHintsTaggerProvider.cs (1)
26[Export(typeof(IViewTaggerProvider))]
InlineRename\CommandHandlers\RenameCommandHandler.cs (1)
21[Export(typeof(ICommandHandler))]
InlineRename\HighlightTags\RenameConflictTagDefinition.cs (1)
15[Export(typeof(EditorFormatDefinition))]
InlineRename\HighlightTags\RenameFieldBackgroundAndBorderTagDefinition.cs (1)
15[Export(typeof(EditorFormatDefinition))]
InlineRename\HighlightTags\RenameFixupTagDefinition.cs (1)
15[Export(typeof(EditorFormatDefinition))]
InlineRename\Taggers\ClassificationFormatDefinitions.cs (1)
16[Export(typeof(EditorFormatDefinition))]
InlineRename\UI\InlineRenameAdornmentProvider.cs (2)
23[Export(typeof(IWpfTextViewConnectionListener))] 44[Export]
Interactive\InertClassifierProvider.cs (1)
23[Export(typeof(IClassifierProvider))]
Interactive\InteractivePasteCommandHandler.cs (1)
30[Export(typeof(ICommandHandler))]
Interactive\InteractiveWindowContentTypes.cs (1)
21[Export, Name(CommandContentTypeName), BaseDefinition("code")]
Interactive\InteractiveWindowResetCommand.cs (1)
28[Export(typeof(IInteractiveWindowCommand))]
LineSeparators\LineSeparatorAdornmentManagerProvider.cs (2)
22[Export(typeof(IWpfTextViewCreationListener))] 30[Export]
LineSeparators\LineSeparatorTaggerProvider.cs (1)
33[Export(typeof(ITaggerProvider))]
NavigableSymbols\NavigableSymbolService.cs (1)
17[Export(typeof(INavigableSymbolSourceProvider))]
Peek\PeekableItemFactory.cs (1)
28[Export(typeof(IPeekableItemFactory))]
Peek\PeekableItemSourceProvider.cs (1)
16[Export(typeof(IPeekableItemSourceProvider))]
Preview\PreviewConflictViewTaggerProvider.cs (1)
18[Export(typeof(ITaggerProvider))]
Preview\PreviewReferenceHighlightingTaggerProvider.cs (3)
23[Export(typeof(ITaggerProvider))] 39[Export(typeof(ITaggerProvider))] 55[Export(typeof(ITaggerProvider))]
Preview\PreviewStaticClassificationTaggerProvider.cs (1)
28[Export(typeof(ITaggerProvider))]
Preview\PreviewWarningViewTaggerProvider.cs (1)
18[Export(typeof(ITaggerProvider))]
PreviewWarningTagDefinition.cs (1)
17[Export(typeof(EditorFormatDefinition))]
QuickInfo\ClassificationFormatDefinitions.cs (2)
16[Export(typeof(EditorFormatDefinition))] 37[Export]
QuickInfo\OnTheFlyDocsViewFactory.cs (1)
21[Export(typeof(IViewElementFactory))]
ReferenceHighlighting\DefinitionHighlightTagDefinition.cs (1)
16[Export(typeof(EditorFormatDefinition))]
ReferenceHighlighting\WrittenReferenceHighlightTagDefinition.cs (1)
16[Export(typeof(EditorFormatDefinition))]
RenameTracking\RenameTrackingTagDefinition.cs (1)
17[Export(typeof(EditorFormatDefinition))]
SignatureHelp\Presentation\SignatureHelpClassifierProvider.cs (1)
17[Export(typeof(IClassifierProvider))]
SignatureHelp\Presentation\SignatureHelpPresenter.cs (2)
19[Export(typeof(ISignatureHelpSourceProvider))] 20[Export(typeof(IIntelliSensePresenter<ISignatureHelpPresenterSession, ISignatureHelpSession>))]
SignatureHelp\SignatureHelpAfterCompletionCommandHandler.cs (2)
36[Export] 37[Export(typeof(ICommandHandler))]
SignatureHelp\SignatureHelpBeforeCompletionCommandHandler.cs (2)
37[Export] 38[Export(typeof(ICommandHandler))]
StringIndentation\StringIndentationAdornmentManagerProvider.cs (2)
22[Export(typeof(IWpfTextViewCreationListener))] 30[Export]
StringIndentation\StringIndentationTaggerProvider.cs (1)
30[Export(typeof(IViewTaggerProvider))]
Structure\StructureTaggerProvider.cs (2)
23[Export(typeof(ITaggerProvider))] 24[Export(typeof(AbstractStructureTaggerProvider))]
Suggestions\SuggestedActionsSourceProvider.cs (2)
27[Export(typeof(ISuggestedActionsSourceProvider))] 28[Export(typeof(SuggestedActionsSourceProvider))]
Suggestions\SuggestedActionsSourceProvider.EditorOption.cs (1)
28[Export(typeof(EditorOptionDefinition))]
Workspaces\WpfTextBufferVisibilityTracker.cs (1)
15[Export(typeof(ITextBufferVisibilityTracker))]
Microsoft.CodeAnalysis.ExternalAccess.FSharp (5)
Editor\Shared\Utilities\FSharpClassificationTypeMap.cs (1)
18[Export]
Internal\Editor\FSharpSmartIndentProvider.cs (1)
27[Export(typeof(ISmartIndentProvider))]
Internal\FSharpContentTypeDefinitions.cs (2)
16[Export] 22[Export]
Internal\VisualStudio\Text\Classification\FSharpSignatureHelpClassifierProvider.cs (1)
19[Export(typeof(IClassifierProvider))]
Microsoft.CodeAnalysis.ExternalAccess.Xaml (2)
Internal\DescriptionService.cs (1)
22[Export(typeof(IDescriptionService))]
Internal\LocationService.cs (1)
19[Export(typeof(ILocationService))]
Microsoft.CodeAnalysis.LanguageServer (1)
BrokeredServices\ServiceBrokerFactory.cs (1)
28[Export]
Microsoft.CodeAnalysis.Remote.Workspaces (2)
EditAndContinue\ManagedHotReloadLanguageService.cs (1)
21[Export(typeof(IManagedHotReloadLanguageService))]
ServiceBrokerProvider.cs (1)
21[Export(typeof(IServiceBrokerProvider))]
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (19)
AddImports\VisualBasicAddImportsOnPasteCommandHandler.vb (2)
14<Export> 15<Export(GetType(ICommandHandler))>
AutomaticCompletion\AutomaticLineEnderCommandHandler.vb (1)
24<Export(GetType(ICommandHandler))>
AutomaticEndConstructCorrection\ViewCreationListener.vb (1)
17<Export(GetType(ITextViewConnectionListener))>
ChangeSignature\VisualBasicChangeSignatureCommandHandler.vb (1)
14<Export(GetType(ICommandHandler))>
ContentType\ContentTypeDefinitions.vb (2)
18<Export()> 24<Export()>
DocumentationComments\DocumentationCommentCommandHandler.vb (1)
17<Export(GetType(ICommandHandler))>
DocumentationComments\XmlTagCompletionCommandHandler.vb (1)
15<Export(GetType(ICommandHandler))>
EncapsulateField\EncapsulateFieldCommandHandler.vb (1)
17<Export(GetType(ICommandHandler))>
EndConstructGeneration\EndConstructCommandHandler.vb (1)
25<Export(GetType(ICommandHandler))>
ExtractInterface\ExtractInterfaceCommandHandler.vb (1)
14<Export(GetType(ICommandHandler))>
ImplementAbstractClass\ImplementAbstractClassCommandHandler.vb (1)
19<Export(GetType(ICommandHandler))>
ImplementInterface\ImplementInterfaceCommandHandler.vb (1)
19<Export(GetType(ICommandHandler))>
LineCommit\CommitBufferManagerFactory.vb (1)
11<Export(GetType(CommitBufferManagerFactory))>
LineCommit\CommitCommandHandler.vb (1)
30<Export(GetType(ICommandHandler))>
LineCommit\CommitConnectionListener.vb (1)
15<Export(GetType(ITextViewConnectionListener))>
LineCommit\CommitFormatter.vb (1)
21<Export(GetType(ICommitFormatter))>
TextStructureNavigation\VisualBasicTextStructureNavigatorProvider.vb (1)
15<Export(GetType(ITextStructureNavigatorProvider))>
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (2)
TestExportJoinableTaskContext.cs (2)
21[Export] 76[Export]
Microsoft.VisualStudio.LanguageServices (118)
CallHierarchy\CallHierarchyCommandHandler.cs (1)
28[Export(typeof(ICommandHandler))]
CallHierarchy\CallHierarchyPresenter.cs (1)
17[Export(typeof(ICallHierarchyPresenter))]
CallHierarchy\CallHierarchyProvider.cs (1)
29[Export(typeof(CallHierarchyProvider))]
CodeCleanup\CommonCodeCleanUpFixerDiagnosticIds.cs (37)
15[Export] 24[Export] 33[Export] 42[Export] 51[Export] 60[Export] 69[Export] 78[Export] 87[Export] 96[Export] 106[Export] 116[Export] 126[Export] 135[Export] 144[Export] 153[Export] 162[Export] 171[Export] 180[Export] 189[Export] 198[Export] 207[Export] 216[Export] 225[Export] 234[Export] 243[Export] 252[Export] 261[Export] 270[Export] 279[Export] 288[Export] 297[Export] 306[Export] 315[Export] 324[Export] 333[Export] 342[Export]
CodeLens\CodeLensCallbackListener.cs (1)
31[Export(typeof(ICodeLensCallbackListener))]
ColorSchemes\ColorSchemeApplier.cs (1)
29[Export(typeof(ColorSchemeApplier))]
Diagnostics\VisualStudioDiagnosticAnalyzerService.cs (1)
33[Export(typeof(IVisualStudioDiagnosticAnalyzerService))]
EditAndContinue\EditAndContinueFeedbackDiagnosticFileProvider.cs (1)
23[Export(typeof(IFeedbackDiagnosticFileProvider))]
EditorConfigSettings\Analyzers\View\ColumnDefinitions\AnalyzerCategoryColumnDefinition.cs (2)
16[Export(typeof(IDefaultColumnGroup))] 28[Export(typeof(ITableColumnDefinition))]
EditorConfigSettings\Analyzers\View\ColumnDefinitions\AnalyzerDescriptionColumnDefinition.cs (1)
14[Export(typeof(ITableColumnDefinition))]
EditorConfigSettings\Analyzers\View\ColumnDefinitions\AnalyzerEnabledColumnDefinition.cs (1)
17[Export(typeof(ITableColumnDefinition))]
EditorConfigSettings\Analyzers\View\ColumnDefinitions\AnalyzerIdColumnDefinition.cs (1)
14[Export(typeof(ITableColumnDefinition))]
EditorConfigSettings\Analyzers\View\ColumnDefinitions\AnalyzerLocationColumnDefinition.cs (1)
14[Export(typeof(ITableColumnDefinition))]
EditorConfigSettings\Analyzers\View\ColumnDefinitions\AnalyzerSeverityColumnDefinition.cs (1)
18[Export(typeof(ITableColumnDefinition))]
EditorConfigSettings\Analyzers\View\ColumnDefinitions\AnalyzerTitleColumnDefinition.cs (1)
14[Export(typeof(ITableColumnDefinition))]
EditorConfigSettings\CodeStyle\View\ColumnDefinitions\CodeStyleCategoryColumnDefinition.cs (2)
15[Export(typeof(IDefaultColumnGroup))] 27[Export(typeof(ITableColumnDefinition))]
EditorConfigSettings\CodeStyle\View\ColumnDefinitions\CodeStyleDescriptionColumnDefinition.cs (1)
14[Export(typeof(ITableColumnDefinition))]
EditorConfigSettings\CodeStyle\View\ColumnDefinitions\CodeStyleLocationColumnDefinition.cs (1)
14[Export(typeof(ITableColumnDefinition))]
EditorConfigSettings\CodeStyle\View\ColumnDefinitions\CodeStyleSeverityColumnDefinition.cs (1)
18[Export(typeof(ITableColumnDefinition))]
EditorConfigSettings\CodeStyle\View\ColumnDefinitions\CodeStyleValueColumnDefinition.cs (1)
17[Export(typeof(ITableColumnDefinition))]
EditorConfigSettings\NamingStyle\View\ColumnDefinitions\NamingStylesLocationColumnDefinition.cs (1)
20[Export(typeof(ITableColumnDefinition))]
EditorConfigSettings\NamingStyle\View\ColumnDefinitions\NamingStylesSeverityColumnDefinition.cs (1)
20[Export(typeof(ITableColumnDefinition))]
EditorConfigSettings\NamingStyle\View\ColumnDefinitions\NamingStylesStyleColumnDefinition.cs (1)
19[Export(typeof(ITableColumnDefinition))]
EditorConfigSettings\NamingStyle\View\ColumnDefinitions\NamingStylesTypeColumnDefinition.cs (1)
19[Export(typeof(ITableColumnDefinition))]
EditorConfigSettings\SettingsEditorFactory.cs (1)
24[Export(typeof(SettingsEditorFactory))]
EditorConfigSettings\Whitespace\View\ColumnDefnitions\WhitespaceCategoryColumnDefinition.cs (2)
16[Export(typeof(IDefaultColumnGroup))] 28[Export(typeof(ITableColumnDefinition))]
EditorConfigSettings\Whitespace\View\ColumnDefnitions\WhitespaceDescriptionColumnDefinition.cs (1)
14[Export(typeof(ITableColumnDefinition))]
EditorConfigSettings\Whitespace\View\ColumnDefnitions\WhitespaceLocationColumnDefinition.cs (1)
14[Export(typeof(ITableColumnDefinition))]
EditorConfigSettings\Whitespace\View\ColumnDefnitions\WhitespaceValueColumnDefinition.cs (1)
20[Export(typeof(ITableColumnDefinition))]
FindReferences\ContainingMemberColumnDefinition.cs (1)
20[Export(typeof(ITableColumnDefinition))]
FindReferences\ContainingTypeColumnDefinition.cs (1)
18[Export(typeof(ITableColumnDefinition))]
FindReferences\Filters\EntireSolutionAndExternalFilterFactory.cs (1)
14[Export(typeof(IScopeFilterFactory))]
FindReferences\Filters\EntireSolutionWithoutMetadataFilterFactory.cs (1)
15[Export(typeof(IScopeFilterFactory))]
FindReferences\Filters\ExternalSourcesFilterFactory.cs (1)
14[Export(typeof(IScopeFilterFactory))]
FindReferences\FindReferencesTableControlEventProcessorProvider.cs (1)
24[Export(typeof(ITableControlEventProcessorProvider))]
FindUsages\RichNavFilterScopes.cs (3)
23[Export(typeof(IScopeFilterFactory))] 92[Export(typeof(IScopeFilterFactory))] 122[Export(typeof(IScopeFilterFactory))]
HACK_ThemeColorFixer.cs (1)
29[Export(typeof(IWpfTextViewConnectionListener))]
Implementation\CommandBindings.cs (5)
17[Export] 21[Export] 25[Export] 29[Export] 33[Export]
Implementation\ContainedLanguageRefactorNotifyService.cs (1)
22[Export(typeof(IRefactorNotifyService))]
Implementation\VsRefactorNotifyService.cs (1)
24[Export(typeof(IRefactorNotifyService))]
InheritanceMargin\InheritanceGlyphFactoryProvider.cs (1)
21[Export(typeof(IGlyphFactoryProvider))]
InheritanceMargin\InheritanceMarginTaggerProvider.cs (1)
30[Export(typeof(IViewTaggerProvider))]
InheritanceMargin\InheritanceMarginViewMarginProvider.cs (1)
22[Export(typeof(IWpfTextViewMarginProvider))]
InlineRename\DashboardColorUpdater.cs (1)
14[Export(typeof(IInlineRenameColorUpdater))]
KeybindingReset\KeybindingResetDetector.cs (1)
44[Export(typeof(KeybindingResetDetector))]
LanguageClient\VisualStudioLogHubLoggerFactory.cs (1)
21[Export(typeof(ILspServiceLoggerFactory))]
NavigateTo\RoslynSearchItemsSourceProvider.cs (1)
20[Export(typeof(ISearchItemsSourceProvider))]
NavigateTo\VisualStudioNavigateToItemProviderFactory.cs (1)
18[Export(typeof(INavigateToItemProviderFactory))]
Options\PackageSettingsPersisterProvider.cs (1)
17[Export(typeof(IOptionPersisterProvider))]
Options\VisualStudioOptionPersisterProvider.cs (2)
23[Export(typeof(IOptionPersisterProvider))] 24[Export(typeof(VisualStudioOptionPersisterProvider))]
Preview\Tagging\PreviewTaggerProvider.cs (1)
18[Export(typeof(IViewTaggerProvider))]
ProjectSystem\FileChangeWatcherProvider.cs (1)
18[Export(typeof(FileChangeWatcherProvider))]
ProjectSystem\Legacy\SolutionEventsBatchScopeCreator.cs (1)
26[Export(typeof(SolutionEventsBatchScopeCreator))]
ProjectSystem\MiscellaneousFilesWorkspace.cs (1)
31[Export(typeof(MiscellaneousFilesWorkspace))]
ProjectSystem\OpenTextBufferProvider.cs (1)
31[Export(typeof(OpenTextBufferProvider))]
ProjectSystem\RuleSets\RuleSetEventHandler.cs (1)
22[Export(typeof(RuleSetEventHandler))]
ProjectSystem\VisualStudioProjectFactory.cs (2)
25[Export(typeof(VisualStudioProjectFactory))] 26[Export(typeof(IVsTypeScriptVisualStudioProjectFactory))]
TableDataSource\Suppression\VisualStudioDiagnosticListSuppressionStateService.cs (2)
32[Export(typeof(IVisualStudioDiagnosticListSuppressionStateService))] 33[Export(typeof(VisualStudioDiagnosticListSuppressionStateService))]
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (2)
41[Export(typeof(IVisualStudioSuppressionFixService))] 42[Export(typeof(VisualStudioSuppressionFixService))]
TaskList\ExternalErrorDiagnosticUpdateSource.cs (1)
37[Export(typeof(ExternalErrorDiagnosticUpdateSource))]
UnusedReferences\Dialog\UnusedReferencesTableProvider.ColumnDefinitions.cs (5)
110[Export(typeof(ITableColumnDefinition))] 147[Export(typeof(ITableColumnDefinition))] 191[Export(typeof(ITableColumnDefinition))] 242[Export(typeof(ITableColumnDefinition))] 283[Export(typeof(ITableColumnDefinition))]
UnusedReferences\Dialog\UnusedReferencesTableProvider.cs (1)
17[Export(typeof(UnusedReferencesTableProvider))]
ValueTracking\ValueTrackingCommandHandler.cs (1)
34[Export(typeof(ICommandHandler))]
Workspace\SourceGeneratedFileManager.cs (1)
40[Export(typeof(SourceGeneratedFileManager))]
Workspace\VisualStudioActiveDocumentTracker.cs (1)
31[Export]
Microsoft.VisualStudio.LanguageServices.CodeLens (1)
ReferenceCodeLensProvider.cs (1)
29[Export(typeof(IAsyncCodeLensDataPointProvider))]
Microsoft.VisualStudio.LanguageServices.CSharp (48)
Interactive\CSharpVsInteractiveWindowCommandProvider.cs (1)
20[Export(typeof(IVsInteractiveWindowOleCommandTargetProvider))]
Interactive\CSharpVsInteractiveWindowProvider.cs (1)
26[Export(typeof(CSharpVsInteractiveWindowProvider))]
LanguageService\CSharpCodeCleanupFixer.cs (1)
18[Export(typeof(AbstractCodeCleanUpFixer))]
LanguageService\CSharpCodeCleanupFixerDiagnosticIds.cs (41)
18[Export] 27[Export] 36[Export] 45[Export] 54[Export] 63[Export] 72[Export] 81[Export] 90[Export] 99[Export] 108[Export] 117[Export] 126[Export] 135[Export] 144[Export] 153[Export] 162[Export] 171[Export] 180[Export] 189[Export] 198[Export] 207[Export] 216[Export] 225[Export] 234[Export] 243[Export] 252[Export] 261[Export] 270[Export] 279[Export] 288[Export] 297[Export] 306[Export] 315[Export] 324[Export] 333[Export] 342[Export] 351[Export] 360[Export] 369[Export] 378[Export]
LanguageService\CSharpCodeCleanupFixerProvider.cs (1)
16[Export(typeof(ICodeCleanUpFixerProvider))]
LanguageService\CSharpCreateServicesOnTextViewConnection.cs (1)
24[Export(typeof(IWpfTextViewConnectionListener))]
ObjectBrowser\CSharpSyncClassViewCommandHandler.cs (1)
18[Export(typeof(Commanding.ICommandHandler))]
Snippets\SnippetCommandHandler.cs (1)
30[Export(typeof(ICommandHandler))]
Microsoft.VisualStudio.LanguageServices.LiveShare (10)
Client\ExternalAccess\VSTypeScript\VSTypeScriptRemoteLanguageServiceWorkspaceAccessor.cs (1)
14[Export(typeof(IVsTypeScriptRemoteLanguageServiceWorkspaceAccessor))]
Client\Projects\RemoteProjectInfoProvider.cs (1)
20[Export(typeof(RemoteProjectInfoProvider))]
Client\Projects\RoslynRemoteProjectInfoProvider.cs (1)
22[Export(typeof(IRemoteProjectInfoProvider))]
Client\Razor\CSharpLspContainedLanguageProvider.cs (1)
18[Export(typeof(IContainedLanguageProvider))]
Client\Razor\CSharpLspRazorProjectFactory.cs (1)
13[Export]
Client\RemoteLanguageServiceWorkspace.cs (1)
38[Export(typeof(RemoteLanguageServiceWorkspace))]
Client\RemoteLanguageServiceWorkspaceHost.cs (1)
27[Export(typeof(RemoteLanguageServiceWorkspaceHost))]
Client\RoslynLSPClientService.cs (3)
105[Export] 128[Export] 151[Export]
Microsoft.VisualStudio.LanguageServices.Test.Utilities2 (6)
CodeModel\Mocks\MockVisualStudioWorkspace.vb (2)
22<Export(GetType(VisualStudioWorkspace))> 24<Export(GetType(MockVisualStudioWorkspace))>
MockServiceProvider.vb (3)
20<Export> 21<Export(GetType(SVsServiceProvider))> 22<Export(GetType(SAsyncServiceProvider))>
ProjectSystemShim\Framework\TestEnvironment.vb (1)
94<Export(GetType(VisualStudioWorkspace))>
Microsoft.VisualStudio.LanguageServices.UnitTests (3)
Diagnostics\ExternalDiagnosticUpdateSourceTests.vb (2)
341<Export(GetType(SVsFullAccessServiceBroker))> 342<Export(GetType(TestServiceBroker))>
Venus\DocumentService_IntegrationTests.vb (1)
352<Export(GetType(SVsServiceProvider))>
Microsoft.VisualStudio.LanguageServices.VisualBasic (7)
LanguageService\VisualBasicCodeCleanupFixerDiagnosticIds.vb (3)
16<Export> 25<Export> 34<Export>
LanguageService\VisualBasicCodeCleanupFixerProvider.vb (1)
13<Export(GetType(ICodeCleanUpFixerProvider))>
LanguageService\VisualBasicCreateServicesOnTextViewConnection.vb (1)
17<Export(GetType(IWpfTextViewConnectionListener))>
ObjectBrowser\VisualBasicSyncClassViewCommandHandler.vb (1)
14<Export(GetType(Commanding.ICommandHandler))>
Snippets\SnippetCommandHandler.vb (1)
26<Export(GetType(Commanding.ICommandHandler))>
Microsoft.VisualStudio.LanguageServices.Xaml (7)
Implementation\LanguageClient\XamlInProcLanguageClient.cs (1)
28[Export(typeof(ILanguageClient))]
Implementation\LanguageClient\XamlInProcLanguageClientDisableUX.cs (1)
30[Export(typeof(ILanguageClient))]
Implementation\XamlEditAndContinueSolutionProvider.cs (1)
17[Export(typeof(IXamlEditAndContinueSolutionProvider))]
Implementation\XamlProjectService.cs (1)
29[Export]
Implementation\XamlTextViewCreationListener.cs (1)
19[Export(typeof(IWpfTextViewCreationListener))]
XamlStaticTypeDefinitions.cs (2)
17[Export] 23[Export]
Roslyn.VisualStudio.DiagnosticsWindow (3)
VenusMargin\ProjectionSpanTagDefinition.cs (1)
16[Export(typeof(EditorFormatDefinition))]
VenusMargin\ProjectionSpanTagger.cs (1)
19[Export(typeof(IViewTaggerProvider))]
VenusMargin\VenusMarginFactory.cs (1)
16[Export(typeof(IWpfTextViewMarginProvider))]
System.ComponentModel.Composition.Registration (1)
System\ComponentModel\Composition\Registration\ExportBuilder.cs (1)
69attributes.Add(new ExportAttribute(_contractName, _contractType));
25 references to Export
System.ComponentModel.Composition (21)
System\ComponentModel\Composition\AttributedModel\AttributedExportDefinition.cs (2)
16private readonly ExportAttribute _exportAttribute; 21public AttributedExportDefinition(AttributedPartCreationInfo partCreationInfo, MemberInfo member, ExportAttribute exportAttribute, Type? typeIdentityType, string contractName)
System\ComponentModel\Composition\AttributedModel\AttributedModelDiscovery.cs (1)
134bool isPrerequisite = member.GetAttributes<ExportAttribute>().Length > 0;
System\ComponentModel\Composition\AttributedModel\AttributedPartCreationInfo.cs (4)
265foreach (ExportAttribute exportAttribute in member.GetAttributes<ExportAttribute>()) 315private AttributedExportDefinition CreateExportDefinition(MemberInfo member, ExportAttribute exportAttribute) 409return attributeProvider.IsAttributeDefined<ExportAttribute>(false);
System\ComponentModel\Composition\ExportAttribute.cs (4)
16/// Initializes a new instance of the <see cref="ExportAttribute"/> class, exporting the 36/// Initializes a new instance of the <see cref="ExportAttribute"/> class, exporting the 67/// Initializes a new instance of the <see cref="ExportAttribute"/> class, exporting the 92/// Initializes a new instance of the <see cref="ExportAttribute"/> class, exporting the
System\ComponentModel\Composition\ExportMetadataAttribute.cs (1)
8/// <see cref="ExportAttribute"/>.
System\ComponentModel\Composition\Hosting\CompositionServices.cs (4)
17internal static readonly Type ExportAttributeType = typeof(ExportAttribute); 98internal static void GetContractInfoFromExport(this MemberInfo member, ExportAttribute export, out Type? typeIdentityType, out string contractName) 133private static Type? GetTypeIdentityTypeFromExport(this MemberInfo member, ExportAttribute export) 145internal static bool IsContractNameSameAsTypeIdentity(this ExportAttribute export)
System\ComponentModel\Composition\InheritedExportAttribute.cs (4)
15/// Initializes a new instance of the <see cref="ExportAttribute"/> class, exporting the 35/// Initializes a new instance of the <see cref="ExportAttribute"/> class, exporting the 65/// Initializes a new instance of the <see cref="ExportAttribute"/> class, exporting the 90/// Initializes a new instance of the <see cref="ExportAttribute"/> class, exporting the
System\ComponentModel\Composition\MetadataAttributeAttribute.cs (1)
8/// or method marked with the <see cref="ExportAttribute"/>.
System.ComponentModel.Composition.Registration (4)
System\ComponentModel\Composition\Registration\PartBuilder.cs (4)
14private static readonly Type s_exportAttributeType = typeof(ExportAttribute); 256bool isConfigured = type.GetCustomAttributes(typeof(ExportAttribute), false).FirstOrDefault() != null || MemberHasExportMetadata(type); 326bool isConfigured = type.GetCustomAttributes(typeof(ExportAttribute), false).FirstOrDefault() != null || MemberHasExportMetadata(type); 512isConfigured = pi.GetCustomAttributes(typeof(ExportAttribute), false).FirstOrDefault() != null || MemberHasExportMetadata(pi);