Я использую следующий код для удаления всех элементов из словаря:
internal static void RemoveAllSourceFiles()
        {
            foreach (byte key in taggings.Keys)
            {
                taggings.Remove(key);
            }
        }
Но, к сожалению, это не работает, потому что бросается InvalidOperationException. Я знаю, это потому, что коллекция модифицируется во время итерации по ней, но как я могу ее изменить?
