public void RemoveLinkDef(GitExtLinkDef linkDef) { if (!LinkDefs.Remove(linkDef) && LowerPriority != null) { LowerPriority.RemoveLinkDef(linkDef); } }
public void AddLinkDef(GitExtLinkDef linkDef) { if (LowerPriority == null || LowerPriority.LowerPriority == null || ContainsLinkDef(linkDef.Name) || LowerPriority.ContainsLinkDef(linkDef.Name)) { LinkDefs.Add(linkDef); } else { LowerPriority.LowerPriority.AddLinkDef(linkDef); } }
public void RemoveLinkDef(GitExtLinkDef linkDef) { if (!LinkDefs.Remove(linkDef) && LowerPriority != null) LowerPriority.RemoveLinkDef(linkDef); }
private void Add_Click(object sender, EventArgs e) { GitExtLinkDef newCategory = new GitExtLinkDef(); newCategory.Name = "<new>"; newCategory.SearchInParts.Add(GitExtLinkDef.RevisionPart.Message); newCategory.Enabled = true; parser.AddLinkDef(newCategory); ReloadCategories(); _NO_TRANSLATE_Categories.SelectedItem = newCategory; CategoryChanged(); }