CSharpUtils.Threading.TaskQueue.EnqueueAndWaitCompleted C# (CSharp) Method

EnqueueAndWaitCompleted() public method

public EnqueueAndWaitCompleted ( System.Action Action ) : void
Action System.Action
return void
		public void EnqueueAndWaitCompleted(Action Action)
		{
			var Event = new AutoResetEvent(false);

			EnqueueWithoutWaiting(() =>
			{
				Action();
				Event.Set();
			});

			Event.WaitOne();
		}
	}