Example #1
0
 /// <summary>
 /// Removes the observer.
 /// </summary>
 /// <param name="observer">The observer.</param>
 public void RemoveObserver(IReplacerObserver observer)
 {
     if (this.observers.Contains(observer))
     {
         this.observers.Remove(observer);
     }
 }
Example #2
0
 /// <summary>
 /// Adds the observer.
 /// </summary>
 /// <param name="observer">The observer.</param>
 public void AddObserver(IReplacerObserver observer)
 {
     if (!this.observers.Contains(observer))
     {
         this.observers.Add(observer);
     }
 }
Example #3
0
 /// <summary>
 /// Adds the observer.
 /// </summary>
 /// <param name="observer">The observer.</param>
 public void AddObserver(IReplacerObserver observer)
 {
     if (!this.observers.Contains(observer))
     {
         this.observers.Add(observer);
     }
 }
Example #4
0
        /// <summary>
        /// Notifies the file processed.
        /// </summary>
        /// <param name="fileFullName">Full name of the file.</param>
        /// <param name="sourceText">The source text.</param>
        /// <param name="resultText">The result text.</param>
        /// <returns></returns>
        private bool NotifyFileProcessed(string fileFullName, string sourceText, string resultText)
        {
            bool result = true;

            if (this.observers.Count > 0)
            {
                for (int i = 0; i < this.observers.Count; i++)
                {
                    IReplacerObserver observer = this.observers[i];
                    result &= observer.FileProcessed(fileFullName, sourceText, resultText);
                }
            }
            return(result);
        }
Example #5
0
 /// <summary>
 /// Removes the observer.
 /// </summary>
 /// <param name="observer">The observer.</param>
 public void RemoveObserver(IReplacerObserver observer)
 {
     if (this.observers.Contains(observer))
     {
         this.observers.Remove(observer);
     }
 }