ExportLanguageServiceAttribute(Type, String, String) Constructor

Definition

Use this attribute to declare a ILanguageService implementation for inclusion in a MEF-based workspace.

C#
public ExportLanguageServiceAttribute(Type type, string language, string layer = "Default");

Parameters

type
Type

The type that will be used to retrieve the service from a HostLanguageServices.

language
String

The language that the service is target for; CSharp, etc.

layer
String

The layer that the service is specified for; Default, etc.

Remarks

Declares a ILanguageService implementation for inclusion in a MEF-based workspace.

Applies to

Produit Versions
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0