Esempio n. 1
0
        public static void NewAnalysisWindow(bool debug = false)
        {
            var scriptFactory = ServiceCache.ScriptFactory;

            if (scriptFactory == null)
            {
                return;
            }

            var scriptEditorControl = (ScriptAndResultsEditorControl)scriptFactory.CreateNewBlankScript(ScriptType.Mdx);

            LogoPanel.Create(scriptEditorControl);

            AnalysisWindows.Add(_dte.ActiveDocument.ActiveWindow, scriptEditorControl);
#if DEBUG
            var debugDocument = (TextDocument)_dte.ActiveDocument.Object("TextDocument");

            var debugPoint = debugDocument.EndPoint.CreateEditPoint();
            debugPoint.Insert(DefaultHeader());
            debugPoint = debugDocument.EndPoint.CreateEditPoint();
            debugPoint.Insert(CommandNewAnalysisDefaultStatement);
#endif
        }