public virtual void RemoveListener(SchemeNotFoundHandler l) { this._listenerMap.RemoveWhere((x, y) => x == String.Empty && y == l); }
public virtual void RemoveListener(SchemeNotFoundHandler l, string schemeName) { this._listenerMap.RemoveWhere((x, y) => x == schemeName && y == l); }
public virtual void AddListener(SchemeNotFoundHandler l, string schemeName) { this._listenerMap.Add(schemeName ?? string.Empty, l); }