public bool UnSubscribeObserver(IImageObserver imageObserver) { try { _imageFilters.Remove(imageObserver); } catch (Exception e) { return(false); } return(true); }
public Observers([NotNull] IImageObserver <Rgb> rgb, [NotNull] IImageObserver <Gray> gray) { Rgb = rgb ?? throw new ArgumentNullException(nameof(rgb)); Gray = gray ?? throw new ArgumentNullException(nameof(gray)); }