public Task MeasureProcessingHandler(IDebuggerClientSession sender, PerformanceInfoMain performanceInfo)
 {
     PerformanceInfo.Add(performanceInfo);
     return(Task.CompletedTask);
 }
 public override void SubscribeSessionEvents(IDebuggerClientSession session)
 {
     Session = session;
     Session.MeasureProcessing += MeasureProcessingHandler;
 }
 public override void SubscribeSessionEvents(IDebuggerClientSession session)
 {
     session.TargetStarted += TargetStartedHandler;
     session.TargetQuit    += TargetQuitHandler;
 }
 public async Task TargetQuitHandler(IDebuggerClientSession sender, DebugTargetId targetID) =>
 await DetachDebugTargetAsync(targetID.TargetIdLight);
 public virtual void SubscribeSessionEvents(IDebuggerClientSession session) =>
 throw new NotImplementedException();