private void SetupExceptionBreakManager(Lazy <OptionsPageData> optionsPage) { var versionSpecificFactory = new VersionSpecificAdapterFactory(_dte); var debugger = GetGlobalService(typeof(SVsShellDebugger)); var sessionManager = new DebugSessionManager(versionSpecificFactory.AdaptDebuggerInternal(debugger), Logger); ExceptionBreakManager = new ExceptionBreakManager( sessionManager, name => optionsPage.Value.Ignored.Any(p => p.Matches(name)), Logger ); }
public DebugTestService(DebugSessionManager debugSessionManager, OmniSharpWorkspace workspace, IDotNetCliService dotNetCli, IEventEmitter eventEmitter, ILoggerFactory loggerFactory) : base(workspace, dotNetCli, eventEmitter, loggerFactory) { _debugSessionManager = debugSessionManager; }