<PackageReference Include="SSH.NET" Version="2020.0.2" />

Renci.SshNet.Common.AsyncResult

public abstract class AsyncResult : IAsyncResult
Base class to encapsulates the results of an asynchronous operation.
namespace Renci.SshNet.Common { public abstract class AsyncResult : IAsyncResult { public bool EndInvokeCalled { get; } public object AsyncState { get; } public bool CompletedSynchronously { get; } public WaitHandle AsyncWaitHandle { get; } public bool IsCompleted { get; } protected AsyncResult(AsyncCallback asyncCallback, object state); public void SetAsCompleted(Exception exception, bool completedSynchronously); } }