private static void Unregister(OverlayHost overlay) { if (registeredOverlays.Contains(overlay)) { registeredOverlays.Remove(overlay); } }
private static void Register(OverlayHost overlay) { if (!registeredOverlays.Contains(overlay) && !registeredOverlays.Any(o => o.ScopeName == overlay.ScopeName)) { registeredOverlays.Add(overlay); } }