Read only ignoring file info decorator decorades the given IFileInfo instance and removes read only flag before executing the operation and adds it back after successful operation.
Inheritance: ReadOnlyIgnoringFileSystemInfoDecorator, IFileInfo
        /// <summary>
        /// Gets the containing files.
        /// </summary>
        /// <returns>The files.</returns>
        public IFileInfo[] GetFiles() {
            var files = this.dirInfo.GetFiles();
            for (int i = 0; i < files.Length; i++) {
                files[i] = new ReadOnlyIgnoringFileInfoDecorator(files[i]);
            }

            return files;
        }
Exemple #2
0
        /// <summary>
        /// Gets the containing files.
        /// </summary>
        /// <returns>The files.</returns>
        public IFileInfo[] GetFiles()
        {
            var files = this.dirInfo.GetFiles();

            for (int i = 0; i < files.Length; i++)
            {
                files[i] = new ReadOnlyIgnoringFileInfoDecorator(files[i]);
            }

            return(files);
        }