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

Apply() public method

Applies an action to every object in the list in the context of a writer lock.
public Apply ( System.Action action ) : void
action System.Action
return void
		public void Apply(Action action)
		{
			if (null == action)
			{
				throw new ArgumentNullException("action");
			}

			AcquireWriterLock();
			try
			{
				foreach (object item in _list)
				{
					action(item);
				}
			}
			finally
			{
				ReleaseWriterLock();
			}
		}