/// <summary> /// Checks the conflicts. /// </summary> /// <param name="element">The element.</param> /// <param name="newName">The new name.</param> /// <returns></returns> private ConflictType CheckConflicts(CodeElement element, string newName) { IConflictResolver resolver = RenameStrategyFactory.CreateConflictResolver(element.Kind, GetFileCodeModel()); if (resolver != null) { IEnumerable <CodeElement> conflictElements = resolver.FindConflicts(element, newName); if (resolver.HasConflict()) { using (var conflictsFrom = new RenameConflictsFrom(conflictElements)) { DialogResult dResult = conflictsFrom.ShowDialog(); if (dResult == DialogResult.OK) { return(ConflictType.Function); } if (dResult == DialogResult.Cancel) { return(ConflictType.Canceled); } } } } return(ConflictType.None); }
/// <summary> /// Checks the conflicts. /// </summary> /// <param name="element">The element.</param> /// <param name="newName">The new name.</param> /// <returns></returns> private ConflictType CheckConflicts(CodeElement element, string newName) { IConflictResolver resolver = RenameStrategyFactory.CreateConflictResolver(element.Kind, GetFileCodeModel()); if (resolver != null) { IEnumerable<CodeElement> conflictElements = resolver.FindConflicts(element, newName); if (resolver.HasConflict()) { using (var conflictsFrom = new RenameConflictsFrom(conflictElements)) { DialogResult dResult = conflictsFrom.ShowDialog(); if (dResult == DialogResult.OK) return ConflictType.Function; if (dResult == DialogResult.Cancel) return ConflictType.Canceled; } } } return ConflictType.None; }