public TypeScriptWorkbenchMonitor(
			IWorkbench workbench,
			TypeScriptContextProvider provider)
		{
			workbench.ViewOpened += ViewOpened;
			workbench.ViewClosed += ViewClosed;
			this.provider = provider;
		}
		public TypeScriptProjectMonitor(TypeScriptContextProvider contextProvider)
		{
			this.contextProvider = contextProvider;
			ProjectService.SolutionLoaded += SolutionLoaded;
			ProjectService.SolutionClosed += SolutionClosed;
			ProjectService.ProjectItemRemoved += ProjectItemRemoved;
			ProjectService.ProjectItemAdded += ProjectItemAdded;
		}