public StreamTransferItem(TestClient client, StreamTransferEventArgs eventArgs) { Client = client; EventArgs = eventArgs; }
private void UpdateListViewItem(ListViewItem listViewItem, StreamTransferEventArgs eventArgs) { listViewItem.SubItems[2].Text = eventArgs.Length.ToString(); listViewItem.SubItems[3].Text = (eventArgs.Transferred * 100 / eventArgs.Length).ToString() + " %"; }
protected virtual void OnStreamTransfer(StreamTransferEventArgs e) { var ev = StreamTransfer; if (ev != null) ev(this, e); }
void client_StreamTransfer(object sender, StreamTransferEventArgs e) { lock (_syncRoot) { _pendingTransfers.Enqueue(new StreamTransferItem((TestClient)sender, e)); } }
public void RaiseStreamTransfer(StreamTransferEventArgs e) { OnStreamTransfer(e); }