Beispiel #1
0
 /// <summary>
 /// Clear all drop zones, including their payloads and reference dictionary.
 /// </summary>
 public void Reset()
 {
     foreach (var zoneName in DropZoneList.Keys)
     {
         Clear(zoneName);
     }
     DropZoneList.Clear();
     ClientWatchList.Clear();
 }
Beispiel #2
0
 /// <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);
             }
         }
     }
 }
Beispiel #3
0
 /// <summary>
 /// Clear all drop zones, including their payloads and reference dictionary.
 /// </summary>
 public void Reset()
 {
     DropZoneList.Clear();
     ClientWatchList.Clear();
 }