public override async Task <Results> ThreadInfo() { Results results = await base.ThreadInfo(); if (results.ResultClass == ResultClass.done && results.Contains("current-thread-id")) { _currentThreadId = results.FindInt("current-thread-id"); } return(results); }