/// <summary> /// Raises the TargetDetached event. /// </summary> /// <param name="e">An <see cref="TargetDetachedEventArgs"/> that contains the event data.</param> protected virtual void OnTargetDetached(TargetDetachedEventArgs e) { if (this.TargetDetached != null) { this.TargetDetached(this, e); } }
private async void OnTargetDetached(object sender, TargetDetachedEventArgs e) { if (e.SessionId == this.ActiveSessionId && e.TargetId == this.attachedTargetId) { await this.StopSession(false); } }