/// <summary>
        /// Gets a complete list of all archive files
        /// </summary>
        public override List <ArchiveDetails> GetAllAttachedFiles()
        {
            var rv = new List <ArchiveDetails>();

            lock (m_syncRoot)
            {
                foreach (var file in m_fileSummaries.Values)
                {
                    rv.Add(ArchiveDetails.Create(file));
                }
                return(rv);
            }
        }