private RamlPreviewViewModel(IServiceProvider serviceProvider, string ramlTitle, bool useBasicAuth, string username, string password) { ServiceProvider = serviceProvider; RamlTitle = ramlTitle; var dte = serviceProvider.GetService(typeof(SDTE)) as DTE; Projects = VisualStudioAutomationHelper.GetProjects(dte); activeProjectName = VisualStudioAutomationHelper.GetActiveProject(dte).Name; this.useBasicAuth = useBasicAuth; this.username = username; this.password = password; }