public FallbackPatchListener Listen(Action <PatchObject> callback) { FallbackPatchListener listener = new FallbackPatchListener { callback = callback, rules = new Regex[] {} }; this.defaultListener = listener; return(listener); }
public FallbackPatchListener Listen(Action <string[], string, MessagePackObject> callback) { FallbackPatchListener listener = new FallbackPatchListener { callback = callback, operation = "", rules = new Regex[] {} }; this.fallbackListeners.Add(listener); return(listener); }
private void Reset() { this.listeners = new List <PatchListener> (); this.defaultListener = default(FallbackPatchListener); }