diff --git a/src/Uno.UWP/Storage/CreationCollisionOption.cs b/src/Uno.UWP/Storage/CreationCollisionOption.cs index 8f3681b93019..64ac868d96eb 100644 --- a/src/Uno.UWP/Storage/CreationCollisionOption.cs +++ b/src/Uno.UWP/Storage/CreationCollisionOption.cs @@ -1,14 +1,30 @@ -using System; -using System.Collections.Generic; -using System.Text; +namespace Windows.Storage; -namespace Windows.Storage +/// +/// Specifies what to do if a file or folder with the specified name already exists in the current folder when you create a new file or folder. +/// +public enum CreationCollisionOption { - public enum CreationCollisionOption - { - OpenIfExists, - ReplaceExisting, - GenerateUniqueName, - FailIfExists, - } + /// + /// Automatically append a number to the base of the specified name if the file or folder already exists. + /// For example, if MyFile.txt already exists, then the new file is named MyFile (2).txt. + /// If MyFolder already exists, then the new folder is named MyFolder (2). + /// + GenerateUniqueName, + + /// + /// Replace the existing item if the file or folder already exists. + /// + ReplaceExisting, + + /// + /// Raise an exception of type System.Exception if the file or folder already exists. + /// Methods that don't explicitly pass a value from the CreationCollisionOption enumeration use the FailIfExists value as the default when you try to create, rename, copy, or move a file or folder. + /// + FailIfExists, + + /// + /// Return the existing item if the file or folder already exists. + /// + OpenIfExists, }