Пример #1
0
        /// <summary>The run template.</summary>
        /// <param name="fi">The fi.</param>
        private void RunTemplate(FileInfo fi)
        {
            TemplateResult templateResult = _model.ProcessTemplateFile(fi.FullName, GetValue);

            // display in new window
            IFileEditorResolver resolver = _services.Resolve <IFileEditorResolver>();
            IEditor             editor   = _services.Resolve <IEditor>(resolver.ResolveEditorNameByExtension(templateResult.Extension));

            editor.AllText = templateResult.Text;
            editor.SetSyntax(templateResult.SyntaxName);
            _services.HostWindow.DisplayDockedForm(editor as DockContent);
        }