private void service_ResultsAvailable(object sender, ServiceClient.ResultsAvailableEventArgs e) { if (e.Files.Length == 0) { return; } lock (this) { hosts = new List <string>(); foreach (SiderisService.File file in e.Files) { hosts.Add(file.Peer); } } if (startPending) { startPending = false; Start(); } }
private void service_ResultsAvailable(object sender, ServiceClient.ResultsAvailableEventArgs e) { AddResults(e.Files); }