Exemple #1
0
        public static IManagedLockObject CreateObject()
        {
            var lockObject = new ManagedLockObject();

            lockObject.OnThreadException += (sender, e) =>
            {
                OnLockThreadException(lockObject, e);
            };

            lock (LockObjects)
            {
                LockObjects.Add(lockObject, lockObject.GetStackText(10, 3));
            }

            return(lockObject);
        }
Exemple #2
0
 internal ManagedLock(ManagedLockObject lockObject)
 {
     this.LockStack  = this.GetStackText(10, 3);
     this.lockObject = lockObject;
 }