コード例 #1
0
        protected AbstractEditorTest(VisualStudioInstanceFactory instanceFactory, string solutionName)
            : base(instanceFactory)
        {
            VisualStudio.Instance.SolutionExplorer.CreateSolution(solutionName);
            VisualStudio.Instance.SolutionExplorer.AddProject(ProjectName, WellKnownProjectTemplates.ClassLibrary, LanguageName);

            VisualStudioWorkspaceOutOfProc = VisualStudio.Instance.VisualStudioWorkspace;
            VisualStudioWorkspaceOutOfProc.SetUseSuggestionMode(false);

            Editor = VisualStudio.Instance.Editor;

            ClearEditor();
        }
コード例 #2
0
        protected AbstractEditorTests(VisualStudioInstanceFactory instanceFactory, string solutionName)
        {
            _visualStudio = instanceFactory.GetNewOrUsedInstance();

            _visualStudio.Instance.SolutionExplorer.CreateSolution(solutionName);
            _visualStudio.Instance.SolutionExplorer.AddProject("TestProj", WellKnownProjectTemplates.ClassLibrary, LanguageName);

            _visualStudioWorkspaceOutOfProc = _visualStudio.Instance.VisualStudioWorkspace;
            _visualStudioWorkspaceOutOfProc.SetUseSuggestionMode(false);

            _editor = _visualStudio.Instance.Editor;

            ClearEditor();
        }
コード例 #3
0
        protected AbstractEditorTest(
            VisualStudioInstanceFactory instanceFactory,
            string solutionName,
            string projectTemplate)
            : base(instanceFactory)
        {
            VisualStudio.Instance.SolutionExplorer.CreateSolution(solutionName);
            VisualStudio.Instance.SolutionExplorer.AddProject(ProjectName, projectTemplate, LanguageName);

            VisualStudioWorkspaceOutOfProc = VisualStudio.Instance.VisualStudioWorkspace;
            Editor = VisualStudio.Instance.Editor;

            // Winforms and XAML do not open text files on creation
            // so these editor tasks will not work if that is the project template being used.
            if (projectTemplate != WellKnownProjectTemplates.WinFormsApplication &&
                projectTemplate != WellKnownProjectTemplates.WpfApplication)
            {
                VisualStudioWorkspaceOutOfProc.SetUseSuggestionMode(false);
                ClearEditor();
            }
        }
コード例 #4
0
 protected void DisableSuggestionMode()
 => VisualStudioWorkspaceOutOfProc.SetUseSuggestionMode(false);