Exemplo n.º 1
0
        public void Delete()
        {
            using (var directory = unsafeDirectoryReader.Read(BlockId))
            {
                if (directory.GetDirectoryEntries().Length > 0)
                {
                    UnRegister();
                    throw new InvalidOperationException("Directory is not empty");
                }

                directory.UnsafeDeleteDirectory();
                UnRegister();
            }
        }