Your intent when writing a file to some path. This is used to determine what constitutes a conflict and what the autorename strategy is.
In some situations, the conflict behavior is identical: (a) If the target path doesn't refer to anything, the file is always written; no conflict. (b) If the target path refers to a folder, it's always a conflict. (c) If the target path refers to a file with identical contents, nothing gets written; no conflict.
The conflict checking differs in the case where there's a file at the target path with contents different from the contents you're trying to write.
Thetype exposes the following members.
Gets this instance as a Add, or null.
Gets this instance as a Overwrite, or null.
Gets this instance as a Update, or null.
Gets a value indicating whether this instance is Add
Gets a value indicating whether this instance is Overwrite
Gets a value indicating whether this instance is Update