public MenuNode this[StringToken parentKey] { set { var registration = new MenuRegistration(new AddBefore(), new Literal(parentKey), value); _registry._registrations.Add(registration); } }
public MenuNode this[string parentKey] { set { var registration = new MenuRegistration(new AddAfter(), new ByName(parentKey), value); _registry._registrations.Add(registration); } }
public void AddChildNode(StringToken parent, MenuNode node) { var registration = new MenuRegistration(new AddChild(), new Literal(parent), node); _registrations.Add(registration); }