/// <summary> /// Clear a specific drop zone, including their payloads and reference dictionary. /// </summary> public void Clear(string dropZoneName) { DropZoneList.Remove(dropZoneName); lock (lockPoint) { foreach (var clientEntry in ClientWatchList) { if (clientEntry.AccessPoints.ContainsKey(dropZoneName)) { clientEntry.AccessPoints.Remove(dropZoneName); } } } }