/// <summary> /// Registra un observador con la interfaz para recibir eventos de persistencia /// de imagenes. /// </summary> /// <param name="listener">el observador</param> public void AddPicturePersistListener(IPicturePersistListener listener) { Debug.Assert(listener != null); picturePersistListeners.Add(listener); Debug.Assert(ContainsPicturePersistListener(listener)); }
/// <summary> /// Retorna si el observador pasado por argumento esta registrado con /// esta interfaz. /// </summary> /// <param name="listener">el observador</param> /// <returns><code>true</code>si esta registrado, <code>false</code> en otro caso.</returns> public Boolean ContainsPicturePersistListener(IPicturePersistListener listener) { Debug.Assert(listener != null); return(picturePersistListeners.Contains(listener)); }