CallStackMarker(UIDispatcher uiDispatcher, DbgCallStackService dbgCallStackService, Lazy <ActiveStatementService> activeStatementService, Lazy <CallStackGlyphTextMarkerHandler> callStackGlyphTextMarkerHandler, Lazy <IGlyphTextMarkerService> glyphTextMarkerService, Lazy <IClassificationTypeRegistryService> classificationTypeRegistryService, [ImportMany] IEnumerable <Lazy <DbgStackFrameGlyphTextMarkerLocationInfoProvider> > dbgStackFrameGlyphTextMarkerLocationInfoProviders) { this.uiDispatcher = uiDispatcher; this.dbgCallStackService = dbgCallStackService; this.activeStatementService = activeStatementService; this.callStackGlyphTextMarkerHandler = callStackGlyphTextMarkerHandler; this.glyphTextMarkerService = glyphTextMarkerService; this.dbgStackFrameGlyphTextMarkerLocationInfoProviders = dbgStackFrameGlyphTextMarkerLocationInfoProviders.ToArray(); UI(() => Initialize_UI(classificationTypeRegistryService)); dbgCallStackService.FramesChanged += DbgCallStackService_FramesChanged; }
protected CurrentStatementUpdater(DbgCallStackService dbgCallStackService, Lazy <ReferenceNavigatorService> referenceNavigatorService) { this.dbgCallStackService = dbgCallStackService; this.referenceNavigatorService = referenceNavigatorService; }
protected CurrentStatementUpdater(DbgCallStackService dbgCallStackService, Lazy <ReferenceNavigatorService> referenceNavigatorService, Lazy <DebuggerSettings> debuggerSettings) { this.dbgCallStackService = dbgCallStackService; this.referenceNavigatorService = referenceNavigatorService; this.debuggerSettings = debuggerSettings; }
WpfCurrentStatementUpdater(UIDispatcher uiDispatcher, Lazy <IAppWindow> appWindow, DbgCallStackService dbgCallStackService, Lazy <ReferenceNavigatorService> referenceNavigatorService) : base(dbgCallStackService, referenceNavigatorService) { this.uiDispatcher = uiDispatcher; this.appWindow = appWindow; }