public SymbolSettingsProvider(IVsDebuggerSymbolSettingsManager120A symbolSettingsManager, IVsDebugger2 debuggerService, bool symbolServerEnabled, JoinableTaskContext taskContext) { _symbolSettingsManager = symbolSettingsManager ?? throw new ArgumentNullException(); _debuggerService = debuggerService; IsSymbolServerEnabled = symbolServerEnabled; _taskContext = taskContext ?? throw new ArgumentNullException(); }
public ServiceManagerStub(IMetrics metrics, SLLDBShell lldbShell, YetiVSIService yetiVsiService, SVsOutputWindow outputWindow, IVsDebuggerSymbolSettingsManager120A symbolSettingsManager, ISessionNotifier sessionNotifier = null) { _services = new Dictionary <Type, object>() { { typeof(YetiVSIService), yetiVsiService }, { typeof(SLLDBShell), lldbShell }, { typeof(SMetrics), metrics }, { typeof(SVsOutputWindow), outputWindow }, { typeof(SVsShellDebugger), symbolSettingsManager }, { typeof(SSessionNotifier), sessionNotifier }, }; }