public static bool IsAutoRename(this MergeConflictOptions option)
 {
     return(option.Is(MergeConflictOptions.AutoRename));
 }
 /// <summary>
 /// Tests if the option is meant as skip or leave the existing element
 /// </summary>
 /// <returns>True if Skip or SkipAll, otherwise false</returns>
 public static bool IsSkip(this MergeConflictOptions option)
 {
     return(option.Is(MergeConflictOptions.Skip));
 }
 /// <summary>
 /// Tests if the option is meant as replace the existing
 /// </summary>
 /// <returns>True if Replace or ReplaceAll, otherwise false</returns>
 public static bool IsReplace(this MergeConflictOptions option)
 {
     return(option.Is(MergeConflictOptions.Replace));
 }
 /// <summary>
 /// Tests if the option is meant as merge two conflicting elements
 /// </summary>
 /// <returns>True if Merge or MergeAll, otherwise false</returns>
 public static bool IsMerge(this MergeConflictOptions option)
 {
     return(option.Is(MergeConflictOptions.Merge));
 }
 /// <summary>
 /// Tests if the given option is meant to be used for all subsequent instances of the merge conflict
 /// </summary>
 /// <returns></returns>
 public static bool IsAppliedToAll(this MergeConflictOptions option)
 {
     return(option.Is(MergeConflictOptions.AppliesToAll));
 }