public DataReceiver(IByteSource byteSource) { ByteSource = byteSource; ByteSource.DataReceived += ByteSourceOnDataReceived; ByteSource.ConnectionChanged += ByteSourceOnConnectionChanged; IsConnected = byteSource.IsConnected(); }