Exemplo n.º 1
0
        /// <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);
            }
        }
Exemplo n.º 2
0
 public int Compare(IClientWriterFilter x, IClientWriterFilter y)
 {
     return(this.Compare(x as ClientFilter, y as ClientFilter));
 }