/// <summary> /// Asynchronously attaches to a target. /// </summary> /// <param name="targetId">The ID of the target to which to attach.</param> /// <returns> /// A task representing the asynchronous attach operation. The task result contains the /// session ID established for commands to the target attached to. /// </returns> public override async Task <string> AttachToTarget(string targetId) { var result = await adapter.AttachToTarget(new AttachToTargetCommandSettings() { TargetId = targetId, Flatten = true }); return(result.SessionId); }