Implements the IAdbClient interface, and allows you to interact with the adb server and devices that are connected to that adb server.
For example, to fetch a list of all devices that are currently connected to this PC, you can call the GetDevices method.
To run a command on a device, you can use the ExecuteRemoteCommand(string, DeviceData, IShellOutputReceiver, CancellationToken, int) method.