API Diff between 4.0.10-beta-22605 and 4.0.11-rc2-24027
233 Additions
7 Removals
System.Threading
-
public class AbandonedMutexException : Exception
-
public sealed class AsyncLocal<T>
-
public struct AsyncLocalValueChangedArgs<T>
-
public sealed class AutoResetEvent : EventWaitHandle
-
public class Barrier : IDisposable
-
public sealed delegate ContextCallback : MulticastDelegate
-
public class CountdownEvent : IDisposable
-
public enum EventResetMode
-
public class EventWaitHandle : WaitHandle
-
public sealed class ExecutionContext
-
public static class Interlocked
- public static int Add(ref int location1, int value)
- public static long Add(ref long location1, long value)
- public static double CompareExchange(ref double location1, double value, double comparand)
- public static int CompareExchange(ref int location1, int value, int comparand)
- public static long CompareExchange(ref long location1, long value, long comparand)
- public static IntPtr CompareExchange(ref IntPtr location1, IntPtr value, IntPtr comparand)
- public static object CompareExchange(ref object location1, object value, object comparand)
- public static float CompareExchange(ref float location1, float value, float comparand)
- public static T CompareExchange<T>(ref T location1, T value, T comparand)
- public static int Decrement(ref int location)
- public static long Decrement(ref long location)
- public static double Exchange(ref double location1, double value)
- public static int Exchange(ref int location1, int value)
- public static long Exchange(ref long location1, long value)
- public static IntPtr Exchange(ref IntPtr location1, IntPtr value)
- public static object Exchange(ref object location1, object value)
- public static float Exchange(ref float location1, float value)
- public static T Exchange<T>(ref T location1, T value)
- public static int Increment(ref int location)
- public static long Increment(ref long location)
- public static void MemoryBarrier()
- public static long Read(ref long location)
-
public static class LazyInitializer
-
public class LockRecursionException : Exception
-
public sealed class ManualResetEvent : EventWaitHandle
-
public class ManualResetEventSlim : IDisposable
-
public static class Monitor
- public static void Enter(object obj)
- public static void Enter(object obj, ref bool lockTaken)
- public static void Exit(object obj)
- public static bool IsEntered(object obj)
- public static void Pulse(object obj)
- public static void PulseAll(object obj)
- public static bool TryEnter(object obj)
- public static void TryEnter(object obj, ref bool lockTaken)
- public static bool TryEnter(object obj, int millisecondsTimeout)
- public static void TryEnter(object obj, int millisecondsTimeout, ref bool lockTaken)
- public static bool TryEnter(object obj, TimeSpan timeout)
- public static void TryEnter(object obj, TimeSpan timeout, ref bool lockTaken)
- public static bool Wait(object obj)
- public static bool Wait(object obj, int millisecondsTimeout)
- public static bool Wait(object obj, TimeSpan timeout)
-
public sealed class Mutex : WaitHandle
-
public class ReaderWriterLockSlim : IDisposable
-
public sealed class Semaphore : WaitHandle
-
public class SemaphoreFullException : Exception
-
public class SemaphoreSlim : IDisposable
-
public sealed delegate SendOrPostCallback : MulticastDelegate
-
public struct SpinLock
-
public struct SpinWait
-
public class SynchronizationContext
-
public class SynchronizationLockException : Exception
-
public class ThreadLocal<T> : IDisposable
-
public static class Volatile
- public static bool Read(ref bool location)
- public static byte Read(ref byte location)
- public static double Read(ref double location)
- public static short Read(ref short location)
- public static int Read(ref int location)
- public static long Read(ref long location)
- public static IntPtr Read(ref IntPtr location)
- public static sbyte Read(ref sbyte location)
- public static float Read(ref float location)
- public static ushort Read(ref ushort location)
- public static uint Read(ref uint location)
- public static ulong Read(ref ulong location)
- public static UIntPtr Read(ref UIntPtr location)
- public static T Read<T>(ref T location)
- public static void Write(ref bool location, bool value)
- public static void Write(ref byte location, byte value)
- public static void Write(ref double location, double value)
- public static void Write(ref short location, short value)
- public static void Write(ref int location, int value)
- public static void Write(ref long location, long value)
- public static void Write(ref IntPtr location, IntPtr value)
- public static void Write(ref sbyte location, sbyte value)
- public static void Write(ref float location, float value)
- public static void Write(ref ushort location, ushort value)
- public static void Write(ref uint location, uint value)
- public static void Write(ref ulong location, ulong value)
- public static void Write(ref UIntPtr location, UIntPtr value)
- public static void Write<T>(ref T location, T value)
-
public class WaitHandleCannotBeOpenedException : Exception