Skip to content

Commit 1b3c01f

Browse files
committed
Merge pull request #573 from Microsoft/JadeMefError
#530 Fix MEF errors on Jade files
2 parents fb5c884 + 94d84a6 commit 1b3c01f

File tree

2 files changed

+3
-7
lines changed

2 files changed

+3
-7
lines changed

Nodejs/Product/Nodejs/ClassifierProviderMetadata.cs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,7 @@ namespace Microsoft.NodejsTools {
2222
/// Just used for our MEF import to get the metadata in a strongly
2323
/// typed way.
2424
/// </summary>
25-
sealed class ClassifierProviderMetadata {
26-
public readonly IEnumerable<string> ContentTypes;
27-
28-
public ClassifierProviderMetadata(IDictionary<string, object> values) {
29-
ContentTypes = (IEnumerable<string>)values["ContentTypes"];
30-
}
25+
public interface IClassifierProviderMetadata {
26+
IEnumerable<string> ContentTypes { get; }
3127
}
3228
}

Nodejs/Product/Nodejs/Jade/Classifier/JadeClassifierProvider.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public JadeClassifierProvider(IClassificationTypeRegistryService registryService
3838
ITextBufferFactoryService bufferFact,
3939
IContentTypeRegistryService contentTypeService,
4040
[ImportMany(typeof(ITaggerProvider))]Lazy<ITaggerProvider, TaggerProviderMetadata>[] taggerProviders,
41-
[ImportMany(typeof(IClassifierProvider))]Lazy<IClassifierProvider, ClassifierProviderMetadata>[] classifierProviders) {
41+
[ImportMany(typeof(IClassifierProvider))]Lazy<IClassifierProvider, IClassifierProviderMetadata>[] classifierProviders) {
4242
ClassificationRegistryService = registryService;
4343
BufferFactoryService = bufferFact;
4444
JsContentType = contentTypeService.GetContentType(NodejsConstants.JavaScript);

0 commit comments

Comments
 (0)