C # in a Nutshell, Second Edition
This exception is thrown when Monitor.Exit( ) , Monitor.Pulse( ) , Monitor.PulseAll( ) , or Monitor.Wait( ) is called from unsynchronized code. public class SynchronizationLockException : SystemException { // Public Constructors public SynchronizationLockException ( ); public SynchronizationLockException (string message ); public SynchronizationLockException (string message , Exception innerException ); // Protected Constructors protected SynchronizationLockException (System.Runtime.Serialization.SerializationInfo info , System.Runtime.Serialization.StreamingContext context ); } Hierarchy
System.Object |