Пример #1
0
        private static ProjectOutputWindowProjectLogger CreateInstance(IProjectThreadingService threadingService = null, IProjectSystemOptions options = null, IProjectOutputWindowPaneProvider outputWindowProvider = null)
        {
            threadingService     = threadingService ?? IProjectThreadingServiceFactory.Create();
            options              = options ?? IProjectSystemOptionsFactory.Create();
            outputWindowProvider = outputWindowProvider ?? IProjectOutputWindowPaneProviderFactory.Create();

            return(new ProjectOutputWindowProjectLogger(threadingService, options, outputWindowProvider));
        }
Пример #2
0
        private static WindowsFormsEditorProvider CreateInstance(UnconfiguredProject unconfiguredProject = null, IPhysicalProjectTree projectTree = null, IProjectSystemOptions options = null)
        {
            unconfiguredProject ??= UnconfiguredProjectFactory.Create();
            projectTree ??= IPhysicalProjectTreeFactory.Create();
            options ??= IProjectSystemOptionsFactory.Create();

            return(new WindowsFormsEditorProvider(unconfiguredProject, projectTree.AsLazy(), options.AsLazy()));
        }