public void can_remove() { cache[Key] = 42; cache.Has(Key).ShouldBeTrue(); cache.Remove(Key); cache.Has(Key).ShouldBeFalse(); }
/// <summary> /// completely removes an Instance from a PluginFamily /// </summary> /// <param name="instance"></param> public void RemoveInstance(Instance instance) { _instances.Remove(instance.Name); if (instance == GetDefaultInstance()) { resetDefault(); } }
public async Task StopSender(string name) { var sender = _senders[name]; await sender.StopAsync(); sender.Dispose(); _senders.Remove(name); }
public async Task StopReceiver(string name) { var receiver = _receivers[name]; await receiver.StopAsync(); receiver.Dispose(); _receivers.Remove(name); }
public HtmlTag RemoveAttr(string attribute) { if (IsCssClassAttr(attribute)) { _cssClasses.Clear(); } else if (IsCssStyleAttr(attribute)) { _customStyles.Clear(); } else { _htmlAttributes.Remove(attribute); } return(this); }
public Specification RemoveSpec(string id) { if (!Specifications.Has(id)) { return(null); } var old = Specifications[id]; var suite = Suites[old.SuitePath()]; suite.RemoveSpec(old); Specifications.Remove(id); return(old); }
public void StopSender(string name) { _senders[name].Dispose(); _senders.Remove(name); }
public void StopReceiver(string name) { _receivers[name].Dispose(); _receivers.Remove(name); }