diff options
Diffstat (limited to 'src/mscorlib/src/System/Threading/ReaderWriterLock.cs')
-rw-r--r-- | src/mscorlib/src/System/Threading/ReaderWriterLock.cs | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/src/mscorlib/src/System/Threading/ReaderWriterLock.cs b/src/mscorlib/src/System/Threading/ReaderWriterLock.cs index dc1b2fb3a7..65127fb202 100644 --- a/src/mscorlib/src/System/Threading/ReaderWriterLock.cs +++ b/src/mscorlib/src/System/Threading/ReaderWriterLock.cs @@ -32,7 +32,6 @@ namespace System.Threading { /* * Constructor */ - [System.Security.SecuritySafeCritical] // auto-generated public ReaderWriterLock() { PrivateInitialize(); @@ -41,7 +40,6 @@ namespace System.Threading { /* * Destructor */ - [System.Security.SecuritySafeCritical] // auto-generated ~ReaderWriterLock() { PrivateDestruct(); @@ -52,7 +50,6 @@ namespace System.Threading { * by the current thread */ public bool IsReaderLockHeld { - [System.Security.SecuritySafeCritical] // auto-generated [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] get { return(PrivateGetIsReaderLockHeld()); @@ -64,7 +61,6 @@ namespace System.Threading { * by the current thread */ public bool IsWriterLockHeld { - [System.Security.SecuritySafeCritical] // auto-generated [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] get { return(PrivateGetIsWriterLockHeld()); @@ -77,7 +73,6 @@ namespace System.Threading { * meaningful results */ public int WriterSeqNum { - [System.Security.SecuritySafeCritical] // auto-generated get { return(PrivateGetWriterSeqNum()); } @@ -87,18 +82,15 @@ namespace System.Threading { * Acquires reader lock. The thread will block if a different * thread has writer lock. */ - [System.Security.SecurityCritical] // auto-generated [MethodImplAttribute(MethodImplOptions.InternalCall)] private extern void AcquireReaderLockInternal(int millisecondsTimeout); - [System.Security.SecuritySafeCritical] // auto-generated public void AcquireReaderLock(int millisecondsTimeout) { AcquireReaderLockInternal(millisecondsTimeout); } - [System.Security.SecuritySafeCritical] // auto-generated public void AcquireReaderLock(TimeSpan timeout) { long tm = (long)timeout.TotalMilliseconds; @@ -113,17 +105,14 @@ namespace System.Threading { * has reader lock. Use UpgardeToWriterLock when you are not * sure if the thread has reader lock */ - [System.Security.SecurityCritical] // auto-generated [MethodImplAttribute(MethodImplOptions.InternalCall)] private extern void AcquireWriterLockInternal(int millisecondsTimeout); - [System.Security.SecuritySafeCritical] // auto-generated public void AcquireWriterLock(int millisecondsTimeout) { AcquireWriterLockInternal(millisecondsTimeout); } - [System.Security.SecuritySafeCritical] // auto-generated public void AcquireWriterLock(TimeSpan timeout) { long tm = (long)timeout.TotalMilliseconds; @@ -136,12 +125,10 @@ namespace System.Threading { /* * Releases reader lock. */ - [System.Security.SecurityCritical] // auto-generated [MethodImplAttribute(MethodImplOptions.InternalCall)] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] private extern void ReleaseReaderLockInternal(); - [System.Security.SecuritySafeCritical] // auto-generated [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] public void ReleaseReaderLock() { @@ -151,12 +138,10 @@ namespace System.Threading { /* * Releases writer lock. */ - [System.Security.SecurityCritical] // auto-generated [MethodImplAttribute(MethodImplOptions.InternalCall)] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] private extern void ReleaseWriterLockInternal(); - [System.Security.SecuritySafeCritical] // auto-generated [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] public void ReleaseWriterLock() { @@ -168,7 +153,6 @@ namespace System.Threading { * reader, it is possible that the reader lock was * released before writer lock was acquired. */ - [System.Security.SecuritySafeCritical] // auto-generated public LockCookie UpgradeToWriterLock(int millisecondsTimeout) { LockCookie result = new LockCookie (); @@ -176,7 +160,6 @@ namespace System.Threading { return result; } - [System.Security.SecurityCritical] // auto-generated [MethodImplAttribute(MethodImplOptions.InternalCall)] private extern void FCallUpgradeToWriterLock(ref LockCookie result, int millisecondsTimeout); @@ -192,11 +175,9 @@ namespace System.Threading { * Restores the lock status of the thread to the one it was * in when it called UpgradeToWriterLock. */ - [System.Security.SecurityCritical] // auto-generated [MethodImplAttribute(MethodImplOptions.InternalCall)] private extern void DowngradeFromWriterLockInternal(ref LockCookie lockCookie); - [System.Security.SecuritySafeCritical] // auto-generated public void DowngradeFromWriterLock(ref LockCookie lockCookie) { DowngradeFromWriterLockInternal(ref lockCookie); @@ -206,7 +187,6 @@ namespace System.Threading { * Releases the lock irrespective of the number of times the thread * acquired the lock */ - [System.Security.SecuritySafeCritical] // auto-generated public LockCookie ReleaseLock() { LockCookie result = new LockCookie (); @@ -214,7 +194,6 @@ namespace System.Threading { return result; } - [System.Security.SecurityCritical] // auto-generated [MethodImplAttribute(MethodImplOptions.InternalCall)] private extern void FCallReleaseLock(ref LockCookie result); @@ -222,11 +201,9 @@ namespace System.Threading { * Restores the lock status of the thread to the one it was * in when it called ReleaseLock. */ - [System.Security.SecurityCritical] // auto-generated [MethodImplAttribute(MethodImplOptions.InternalCall)] private extern void RestoreLockInternal(ref LockCookie lockCookie); - [System.Security.SecuritySafeCritical] // auto-generated public void RestoreLock(ref LockCookie lockCookie) { RestoreLockInternal(ref lockCookie); @@ -236,7 +213,6 @@ namespace System.Threading { * Internal helper that returns TRUE if the reader lock is held * by the current thread */ - [System.Security.SecurityCritical] // auto-generated [MethodImplAttribute(MethodImplOptions.InternalCall)] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] private extern bool PrivateGetIsReaderLockHeld(); @@ -245,7 +221,6 @@ namespace System.Threading { * Internal helper that returns TRUE if the writer lock is held * by the current thread */ - [System.Security.SecurityCritical] // auto-generated [MethodImplAttribute(MethodImplOptions.InternalCall)] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] private extern bool PrivateGetIsWriterLockHeld(); @@ -255,7 +230,6 @@ namespace System.Threading { * number. The caller should be a reader or writer for getting * meaningful results */ - [System.Security.SecurityCritical] // auto-generated [MethodImplAttribute(MethodImplOptions.InternalCall)] private extern int PrivateGetWriterSeqNum(); @@ -264,17 +238,14 @@ namespace System.Threading { * sequence number was obtained. The caller should be * a reader or writer for getting meaningful results */ - [System.Security.SecuritySafeCritical] // auto-generated [MethodImplAttribute(MethodImplOptions.InternalCall)] public extern bool AnyWritersSince(int seqNum); // Initialize state kept inside the lock - [System.Security.SecurityCritical] // auto-generated [MethodImplAttribute(MethodImplOptions.InternalCall)] private extern void PrivateInitialize(); // Destruct resource associated with the lock - [System.Security.SecurityCritical] // auto-generated [MethodImplAttribute(MethodImplOptions.InternalCall)] private extern void PrivateDestruct(); |