private void EhAfterRename(IRenameableItem item, string oldName) { int index = _nameToIndex[oldName]; _nameToIndex.Remove(oldName); _nameToIndex.Add(item.Name, index); }
private bool EhBeforeRename(IRenameableItem item, string newName) { if (_nameToIndex.ContainsKey(newName)) { return(false); } return(true); }