diff options
Diffstat (limited to 'src/mscorlib/src/System/Threading/Volatile.cs')
-rw-r--r-- | src/mscorlib/src/System/Threading/Volatile.cs | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/src/mscorlib/src/System/Threading/Volatile.cs b/src/mscorlib/src/System/Threading/Volatile.cs index 3894b435fa..c94a69ab7b 100644 --- a/src/mscorlib/src/System/Threading/Volatile.cs +++ b/src/mscorlib/src/System/Threading/Volatile.cs @@ -26,7 +26,6 @@ namespace System.Threading // public static class Volatile { - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [System.Runtime.Versioning.NonVersionable] public static bool Read(ref bool location) { @@ -38,7 +37,6 @@ namespace System.Threading return value; } - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [CLSCompliant(false)] [System.Runtime.Versioning.NonVersionable] public static sbyte Read(ref sbyte location) @@ -51,7 +49,6 @@ namespace System.Threading return value; } - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [System.Runtime.Versioning.NonVersionable] public static byte Read(ref byte location) { @@ -63,7 +60,6 @@ namespace System.Threading return value; } - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [System.Runtime.Versioning.NonVersionable] public static short Read(ref short location) { @@ -75,7 +71,6 @@ namespace System.Threading return value; } - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [CLSCompliant(false)] [System.Runtime.Versioning.NonVersionable] public static ushort Read(ref ushort location) @@ -88,7 +83,6 @@ namespace System.Threading return value; } - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [System.Runtime.Versioning.NonVersionable] public static int Read(ref int location) { @@ -100,7 +94,6 @@ namespace System.Threading return value; } - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [CLSCompliant(false)] [System.Runtime.Versioning.NonVersionable] public static uint Read(ref uint location) @@ -114,7 +107,6 @@ namespace System.Threading } #if BIT64 - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [System.Runtime.Versioning.NonVersionable] public static long Read(ref long location) { @@ -126,7 +118,6 @@ namespace System.Threading return value; } - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [CLSCompliant(false)] [System.Runtime.Versioning.NonVersionable] public static ulong Read(ref ulong location) @@ -139,7 +130,6 @@ namespace System.Threading return value; } #else - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] public static long Read(ref long location) { // @@ -151,7 +141,6 @@ namespace System.Threading return Interlocked.CompareExchange(ref location, 0, 0); } - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [CLSCompliant(false)] public static ulong Read(ref ulong location) { @@ -169,7 +158,6 @@ namespace System.Threading } #endif - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [System.Runtime.Versioning.NonVersionable] public static IntPtr Read(ref IntPtr location) { @@ -181,7 +169,6 @@ namespace System.Threading return value; } - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [CLSCompliant(false)] [System.Runtime.Versioning.NonVersionable] public static UIntPtr Read(ref UIntPtr location) @@ -194,7 +181,6 @@ namespace System.Threading return value; } - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [System.Runtime.Versioning.NonVersionable] public static float Read(ref float location) { @@ -206,7 +192,6 @@ namespace System.Threading return value; } - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [System.Runtime.Versioning.NonVersionable] public static double Read(ref double location) { @@ -219,7 +204,6 @@ namespace System.Threading return Interlocked.CompareExchange(ref location, 0, 0); } - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [System.Runtime.Versioning.NonVersionable] public static T Read<T>(ref T location) where T : class { @@ -234,7 +218,6 @@ namespace System.Threading - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [System.Runtime.Versioning.NonVersionable] public static void Write(ref bool location, bool value) { @@ -245,7 +228,6 @@ namespace System.Threading location = value; } - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [CLSCompliant(false)] [System.Runtime.Versioning.NonVersionable] public static void Write(ref sbyte location, sbyte value) @@ -257,7 +239,6 @@ namespace System.Threading location = value; } - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [System.Runtime.Versioning.NonVersionable] public static void Write(ref byte location, byte value) { @@ -268,7 +249,6 @@ namespace System.Threading location = value; } - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [System.Runtime.Versioning.NonVersionable] public static void Write(ref short location, short value) { @@ -279,7 +259,6 @@ namespace System.Threading location = value; } - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [CLSCompliant(false)] [System.Runtime.Versioning.NonVersionable] public static void Write(ref ushort location, ushort value) @@ -291,7 +270,6 @@ namespace System.Threading location = value; } - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [System.Runtime.Versioning.NonVersionable] public static void Write(ref int location, int value) { @@ -302,7 +280,6 @@ namespace System.Threading location = value; } - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [CLSCompliant(false)] [System.Runtime.Versioning.NonVersionable] public static void Write(ref uint location, uint value) @@ -315,7 +292,6 @@ namespace System.Threading } #if BIT64 - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [System.Runtime.Versioning.NonVersionable] public static void Write(ref long location, long value) { @@ -326,7 +302,6 @@ namespace System.Threading location = value; } - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [CLSCompliant(false)] [System.Runtime.Versioning.NonVersionable] public static void Write(ref ulong location, ulong value) @@ -338,7 +313,6 @@ namespace System.Threading location = value; } #else - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] public static void Write(ref long location, long value) { // @@ -350,7 +324,6 @@ namespace System.Threading Interlocked.Exchange(ref location, value); } - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [CLSCompliant(false)] public static void Write(ref ulong location, ulong value) { @@ -374,7 +347,6 @@ namespace System.Threading } #endif - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [System.Runtime.Versioning.NonVersionable] public static void Write(ref IntPtr location, IntPtr value) { @@ -385,7 +357,6 @@ namespace System.Threading location = value; } - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [CLSCompliant(false)] [System.Runtime.Versioning.NonVersionable] public static void Write(ref UIntPtr location, UIntPtr value) @@ -397,7 +368,6 @@ namespace System.Threading location = value; } - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [System.Runtime.Versioning.NonVersionable] public static void Write(ref float location, float value) { @@ -408,7 +378,6 @@ namespace System.Threading location = value; } - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [System.Runtime.Versioning.NonVersionable] public static void Write(ref double location, double value) { @@ -421,7 +390,6 @@ namespace System.Threading Interlocked.Exchange(ref location, value); } - [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [System.Runtime.Versioning.NonVersionable] public static void Write<T>(ref T location, T value) where T : class { |