private void DetatchFiles(List <Guid> files)
        {
            using ArchiveListEditor <TKey, TValue> editor = m_archiveList.AcquireEditLock();

            foreach (Guid file in files)
            {
                editor.TryRemoveAndDispose(file);
            }
        }
 private void DetatchFiles(List <Guid> files)
 {
     using (var editor = m_archiveList.AcquireEditLock())
     {
         foreach (var file in files)
         {
             editor.TryRemoveAndDispose(file);
         }
     }
 }