/// <summary> /// Apply a <see cref="IClientWriterFilter"/> filter. /// </summary> /// <param name="filter"></param> public void ApplyFilter(IClientWriterFilter filter)//TODO lock { Throw.IfNull(() => filter); if (object.ReferenceEquals(filter.Client, Client) && !_filters.Contains(filter)) { _filters.Add(filter); } }
public int Compare(IClientWriterFilter x, IClientWriterFilter y) { return(this.Compare(x as ClientFilter, y as ClientFilter)); }