Esempio n. 1
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);
        }