52 instantiations of MetadataAttribute
Microsoft.Cci.Extensions (1)
Differs\ExportDifferenceRuleAttribute.cs (1)
12[MetadataAttribute]
Microsoft.CodeAnalysis.CSharp.Features (1)
Completion\CompletionProviders\DeclarationName\ExportDeclarationNameRecommenderAttribute.cs (1)
10[MetadataAttribute]
Microsoft.CodeAnalysis.EditorFeatures (3)
ExportContentTypeLanguageServiceAttribute.cs (1)
14[MetadataAttribute]
ExternalAccess\VSTypeScript\Api\ExportTypeScriptLspRequestHandlerProviderAttribute.cs (1)
11[AttributeUsage(AttributeTargets.Class), MetadataAttribute]
ExternalAccess\VSTypeScript\Api\VSTypeScriptMethodAttribute.cs (1)
11[MetadataAttribute]
Microsoft.CodeAnalysis.ExternalAccess.AspNetCore (3)
EmbeddedLanguages\BraceMatching\ExportAspNetCoreEmbeddedLanguageBraceMatcherAttribute.cs (1)
13[MetadataAttribute]
EmbeddedLanguages\Classification\ExportAspNetCoreEmbeddedLanguageClassifierAttribute.cs (1)
13[MetadataAttribute]
EmbeddedLanguages\DocumentHighlighting\ExportAspNetCoreEmbeddedLanguageClassifierAttribute.cs (1)
13[MetadataAttribute]
Microsoft.CodeAnalysis.ExternalAccess.Razor (3)
Cohost\ExportCohostLspServiceFactoryAttribute.cs (1)
11[AttributeUsage(AttributeTargets.Class), MetadataAttribute]
Cohost\ExportCohostStatelessLspServiceAttribute.cs (1)
11[AttributeUsage(AttributeTargets.Class), MetadataAttribute]
Cohost\RazorMethodAttribute.cs (1)
10[MetadataAttribute]
Microsoft.CodeAnalysis.ExternalAccess.Xaml (4)
External\ExportXamlLspServiceFactoryAttribute.cs (1)
14[AttributeUsage(AttributeTargets.Class, AllowMultiple = false), MetadataAttribute]
External\ExportXamlStatelessLspServiceAttribute.cs (1)
14[AttributeUsage(AttributeTargets.Class), MetadataAttribute]
External\XamlCommandAttribute.cs (1)
11[MetadataAttribute]
External\XamlMethodAttribute.cs (1)
10[MetadataAttribute]
Microsoft.CodeAnalysis.Features (17)
BraceCompletion\ExportBraceCompletionServiceAttribute.cs (1)
10[MetadataAttribute]
BraceMatching\ExportBraceMatcherAttribute.cs (1)
12[MetadataAttribute]
CodeFixes\Suppression\ExportConfigurationFixProviderAttribute.cs (1)
15[MetadataAttribute]
Completion\ExportArgumentProviderAttribute.cs (1)
10[MetadataAttribute]
Completion\ExportCompletionProviderAttribute.cs (1)
14[MetadataAttribute]
Diagnostics\LanguageServer\LspBuildOnlyDiagnosticsAttribute.cs (1)
11[MetadataAttribute]
EmbeddedLanguages\ExportEmbeddedLanguageFeatureServiceAttribute.cs (1)
14[MetadataAttribute]
ExternalAccess\UnitTesting\SolutionCrawler\ExportUnitTestingIncrementalAnalyzerProviderAttribute.cs (1)
12[MetadataAttribute]
Formatting\ExportNewDocumentFormattingProviderAttribute.cs (1)
10[MetadataAttribute]
Highlighting\ExportHighlighterAttribute.cs (1)
13[MetadataAttribute]
Intents\IntentProviderAttribute.cs (1)
10[MetadataAttribute]
MetadataAsSource\ExportMetadataAsSourceFileProvider.cs (1)
14[MetadataAttribute]
Options\EditorConfig\EditorConfigOptionsEnumeratorAttribute.cs (1)
10[MetadataAttribute]
Organizing\Organizers\ExportSyntaxNodeOrganizerAttribute.cs (1)
12[MetadataAttribute]
QuickInfo\ExportQuickInfoProviderAttribute.cs (1)
14[MetadataAttribute]
SignatureHelp\ExportSignatureHelpProviderAttribute.cs (1)
10[MetadataAttribute]
Snippets\ExportSnippetProviderAttribute.cs (1)
11[MetadataAttribute]
Microsoft.CodeAnalysis.LanguageServer.Protocol (6)
Handler\Commands\ProvidesCommandAttribute.cs (1)
10[MetadataAttribute]
Handler\MethodAttribute.cs (1)
10[MetadataAttribute]
LspServices\ExportCSharpVisualBasicLspServiceFactoryAttribute.cs (1)
13[AttributeUsage(AttributeTargets.Class, AllowMultiple = false), MetadataAttribute]
LspServices\ExportCSharpVisualBasicStatelessLspServiceAttribute.cs (1)
10[AttributeUsage(AttributeTargets.Class, AllowMultiple = false), MetadataAttribute]
LspServices\ExportLspServiceFactoryAttribute.cs (1)
17[AttributeUsage(AttributeTargets.Class, AllowMultiple = false), MetadataAttribute]
LspServices\ExportStatelessLspServiceAttribute.cs (1)
17[AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface, AllowMultiple = false), MetadataAttribute]
Microsoft.CodeAnalysis.Workspaces (11)
CodeCleanup\Providers\ExportCodeCleanupProvider.cs (1)
14[MetadataAttribute]
CodeFixes\ExportCodeFixProviderAttribute.cs (1)
16[MetadataAttribute]
CodeRefactorings\ExportCodeRefactoringProviderAttribute.cs (1)
15[MetadataAttribute]
ExtensionOrderAttribute.cs (1)
12[MetadataAttribute]
Remote\ExportRemoteServiceCallbackDispatcherAttribute.cs (1)
11[MetadataAttribute]
Workspace\Host\EventListener\ExportEventListenerAttribute.cs (1)
13[MetadataAttribute]
Workspace\Host\Mef\ExportDynamicFileInfoProviderAttribute.cs (1)
16[MetadataAttribute]
Workspace\Host\Mef\ExportLanguageServiceAttribute.cs (1)
20[MetadataAttribute]
Workspace\Host\Mef\ExportLanguageServiceFactoryAttribute.cs (1)
20[MetadataAttribute]
Workspace\Host\Mef\ExportWorkspaceServiceAttribute.cs (1)
19[MetadataAttribute]
Workspace\Host\Mef\ExportWorkspaceServiceFactoryAttribute.cs (1)
19[MetadataAttribute]
Microsoft.VisualStudio.LanguageServices (1)
Options\ExportVisualStudioStorageReadFallbackAttribute.cs (1)
15[MetadataAttribute]
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\ExportStatelessXamlLspServiceAttribute.cs (1)
12[AttributeUsage(AttributeTargets.Class), MetadataAttribute]
System.Composition.AttributedModel (1)
System\Composition\SharingBoundaryAttribute.cs (1)
20[MetadataAttribute]
4 references to MetadataAttribute
System.Composition.AttributedModel (1)
System\Composition\MetadataAttributeAttribute.cs (1)
15/// Initializes a new instance of the <see cref="MetadataAttributeAttribute"/> class.
System.Composition.Convention (1)
System\Composition\Convention\PartConventionBuilder.cs (1)
480if (attrType != s_exportAttributeType && attrType.GetTypeInfo().IsDefined(typeof(MetadataAttributeAttribute), true))
System.Composition.TypedParts (2)
System\Composition\TypedParts\ContractHelpers.cs (1)
68if (attrType.GetTypeInfo().GetCustomAttribute<MetadataAttributeAttribute>(true) != null)
System\Composition\TypedParts\Discovery\TypeInspector.cs (1)
153if (attrType.GetTypeInfo().GetCustomAttribute<MetadataAttributeAttribute>(true) == null)