/// <summary> /// </summary> public DefaultIoFilterChainBuilder(DefaultIoFilterChainBuilder filterChain) { if (filterChain == null) { throw new ArgumentNullException("filterChain"); } _entries = new List <EntryImpl>(filterChain._entries); _syncRoot = ((ICollection)_entries).SyncRoot; }
public EntryImpl(DefaultIoFilterChainBuilder chain, String name, IoFilter filter) { if (name == null) { throw new ArgumentNullException("name"); } if (filter == null) { throw new ArgumentNullException("filter"); } _chain = chain; _name = name; _filter = filter; }