System.Threading.Monitor.Monitor.Wait C# (CSharp) Method

Wait() public static method

public static Wait ( object obj, int millisecondsTimeout, bool exitContext ) : bool
obj object
millisecondsTimeout int
exitContext bool
return bool
		public static bool Wait(object obj, int millisecondsTimeout, bool exitContext) {
			try {
				if (exitContext) SynchronizationAttribute.ExitContext ();
				return Wait (obj, millisecondsTimeout);
			}
			finally {
				if (exitContext) SynchronizationAttribute.EnterContext ();
			}
		}

Same methods

Monitor.Monitor::Wait ( object obj ) : bool
Monitor.Monitor::Wait ( object obj, TimeSpan timeout ) : bool
Monitor.Monitor::Wait ( object obj, TimeSpan timeout, bool exitContext ) : bool
Monitor.Monitor::Wait ( object obj, int millisecondsTimeout ) : bool