public MarkdownMenu(DTE2 dte, OleMenuCommandService mcs) { Mef.SatisfyImportsOnce(this); _contentType = ContentTypes.GetContentType("Markdown"); _extensions = FileExtensionRegistry.GetFileExtensionSet(_contentType); _dte = dte; _mcs = mcs; }
protected CompilerRunnerBase(IContentType contentType) { Mef.SatisfyImportsOnce(this); SourceContentType = contentType; TargetContentType = FileExtensionRegistry.GetContentTypeForExtension(TargetExtension.TrimEnd('.')); _listeners = Mef.GetAllImports <IFileSaveListener>(TargetContentType); Settings = WESettings.Instance.ForContentType <ICompilerInvocationSettings>(contentType); }
public HandlebarsMenu(DTE2 dte, OleMenuCommandService mcs) { Mef.SatisfyImportsOnce(this); _contentType = ContentTypes.GetContentType("Handlebars"); if (_contentType != null) { _extensions = FileExtensionRegistry.GetFileExtensionSet(_contentType); } _dte = dte; _mcs = mcs; }