public virtual void AddMethod(string name, IBindingResourceMethod method, bool rewrite) { Should.NotBeNullOrWhitespace(name, nameof(name)); Should.NotBeNull(method, nameof(method)); lock (_dynamicMethods) { if (rewrite) { _dynamicMethods[name] = method; } else { _dynamicMethods.Add(name, method); } } }
public virtual void AddMethod(string name, IBindingResourceMethod method, bool rewrite) { Should.NotBeNullOrWhitespace(name, nameof(name)); Should.NotBeNull(method, nameof(method)); lock (_dynamicMethods) { if (rewrite) _dynamicMethods[name] = method; else _dynamicMethods.Add(name, method); } }