Esempio n. 1
0
        public static async Task <IPartition> EnsureWritable(this IPartition partition)
        {
            if (partition.Root == null)
            {
                await partition.AssignDriveLetter();

                if (partition.Root == null)
                {
                    throw new FileSystemException($"Could not map the partition {partition} to a drive letter");
                }
            }

            return(partition);
        }