Bamboo.Prevalence.Collections.List.InnerCollect C# (CSharp) Method

InnerCollect() protected method

protected InnerCollect ( IList list, Predicate predicate ) : void
list IList
predicate Predicate
return void
		protected void InnerCollect(IList list, Predicate predicate)
		{
			AcquireReaderLock();
			try
			{
				foreach (object item in _list)
				{
					if (predicate(item))
					{
						list.Add(item);
					}
				}
			}
			finally
			{
				ReleaseReaderLock();
			}
		}