示例#1
0
        /// <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));
        }
示例#2
0
        /// <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));
        }