private bool isNameConflicting() { string myName = Name; int lastSlash = myName.LastIndexOf('/'); if (lastSlash > 0) { if (_db.Repository.getRef(myName.Slice(0, lastSlash)) != null) { return(true); } } string rName = myName + "/"; foreach (Ref r in _db.GetAllRefs().Values) { if (r.Name.StartsWith(rName)) { return(true); } } return(false); }
public Dictionary <string, Ref> getAllRefs() { return(_refDb.GetAllRefs()); }