/// <summary> /// Creates a LockScope (shared). /// </summary> /// <returns>The shared LockScope.</returns> public static LockScope CreateSharedLockScope() { var lockScope = new LockScope(); lockScope.Item = new Shared(); return(lockScope); }
/// <summary> /// Creates a LockScope (exclusive). /// </summary> /// <returns>The exclusive Lockscope.</returns> public static LockScope CreateExclusiveLockScope() { var lockScope = new LockScope(); lockScope.Item = new Exclusive(); return(lockScope); }