We need you! We're working hard on the next version of Developer Fusion -
Let us know what you think we should be up to!
-
Expand
Microsoft.Win32
-
Expand
Microsoft.Win32.SafeHandles
-
Expand
System
-
Expand
System.Runtime.Hosting
-
Expand
System.Runtime.InteropServices
-
Expand
System.Runtime.CompilerServices
-
Expand
System.Collections
-
Expand
System.Collections.Generic
-
Expand
System.Collections.ObjectModel
-
Expand
System.Configuration.Assemblies
-
Expand
System.Diagnostics
-
Expand
System.Diagnostics.CodeAnalysis
-
Expand
System.Diagnostics.SymbolStore
-
Expand
System.Globalization
-
Expand
System.IO
-
Expand
System.IO.IsolatedStorage
-
Expand
System.Reflection
-
Expand
System.Reflection.Cache
-
Expand
System.Reflection.Emit
-
Expand
System.Resources
-
Expand
System.Runtime
-
Expand
System.Runtime.InteropServices.Expando
-
Expand
System.Runtime.ConstrainedExecution
-
Expand
System.Runtime.Remoting.Activation
-
Expand
System.Runtime.Remoting.Messaging
-
Expand
System.Runtime.Remoting.Channels
-
Expand
System.Runtime.Remoting.Lifetime
-
Expand
System.Runtime.Remoting
-
Expand
System.Runtime.Remoting.Contexts
-
Expand
System.Runtime.Remoting.Proxies
-
Expand
System.Runtime.Remoting.Metadata
-
Expand
System.Runtime.Remoting.Metadata.W3cXsd2001
-
Expand
System.Runtime.Remoting.Services
-
Expand
System.Runtime.Serialization
-
Expand
System.Runtime.Serialization.Formatters
-
Expand
System.Runtime.Serialization.Formatters.Binary
-
Expand
System.Runtime.Versioning
-
Expand
System.Security
-
Expand
System.Security.Cryptography
-
Expand
System.Security.Cryptography.X509Certificates
-
Expand
System.Security.Permissions
-
Expand
System.Security.Policy
-
Expand
System.Security.Principal
-
Expand
System.Security.Util
-
Expand
System.Text
-
Expand
System.Threading
-
Expand
_IOCompletionCallback
-
Expand
_ThreadPoolWaitCallback
-
Expand
_ThreadPoolWaitOrTimerCallback
-
Expand
_TimerCallback
-
Expand
AbandonedMutexException
-
Expand
AsyncFlowControl
-
Expand
AutoResetEvent
-
Expand
CancellationRegion
-
Expand
CancellationSignal
-
Expand
CompressedStack
-
Expand
CompressedStackRunData
-
Expand
CompressedStackSwitcher
-
Expand
DomainCompressedStack
-
Expand
EventResetMode
-
Expand
EventWaitHandle
-
Expand
ExceptionType
-
Expand
ExecutionContext
-
Expand
ExecutionContextRunData
-
Expand
ExecutionContextSwitcher
-
Expand
HostExecutionContext
-
Expand
HostExecutionContextManager
-
Expand
HostExecutionContextSwitcher
-
Expand
Interlocked
-
_CompareExchange(TypedReference, TypedReference, object)
-
_Exchange(TypedReference, TypedReference)
-
Add(int, int)
-
Add(long, long)
-
CompareExchange(double, double, double)
-
CompareExchange(float, float, float)
-
CompareExchange(int, int, int)
-
CompareExchange(IntPtr, IntPtr, IntPtr)
-
CompareExchange(long, long, long)
-
CompareExchange(object, object, object)
-
CompareExchange(T, T, T)
-
Decrement(int)
-
Decrement(long)
-
Exchange(double, double)
-
Exchange(float, float)
-
Exchange(int, int)
-
Exchange(IntPtr, IntPtr)
-
Exchange(long, long)
-
Exchange(object, object)
-
Exchange(T, T)
-
ExchangeAdd(int, int)
-
ExchangeAdd(long, long)
-
Increment(int)
-
Increment(long)
-
Read(long)
-
Expand
IUnknownSafeHandle
-
Expand
LockCookie
-
Expand
ManualResetEvent
-
Expand
Monitor
-
Expand
Mutex
-
Expand
MutexCleanupInfo
-
Expand
NativeOverlapped
-
Expand
Overlapped
-
Expand
OverlappedData
-
Expand
OverlappedDataCache
-
Expand
OverlappedDataCacheLine
-
Expand
ReaderWriterLock
-
Expand
RegisteredWaitHandle
-
Expand
RegisteredWaitHandleSafe
-
Expand
SafeCompressedStackHandle
-
Expand
Semaphore
-
Expand
SemaphoreFullException
-
Expand
StackCrawlMark
-
Expand
SynchronizationContext
-
Expand
SynchronizationContextProperties
-
Expand
SynchronizationContextSwitcher
-
Expand
SynchronizationLockException
-
Expand
Thread
-
Expand
ThreadAbortException
-
Expand
ThreadHelper
-
Expand
ThreadInterruptedException
-
Expand
ThreadPool
-
Expand
ThreadPriority
-
Expand
ThreadStartException
-
Expand
ThreadState
-
Expand
ThreadStateException
-
Expand
Timeout
-
Expand
Timer
-
Expand
TimerBase
-
Expand
WaitHandle
-
Expand
WaitHandleCannotBeOpenedException
-
Expand
System.Runtime.Remoting.Channels.Http
-
Expand
System.Runtime.Remoting.Channels.Tcp
-
Expand
System.Runtime.Remoting.MetadataServices
-
Expand
System.Runtime.Serialization.Formatters.Soap.Xml
-
Expand
System.Runtime.Serialization.Formatters.Soap
-
Expand
Microsoft.Tools.Caspol
-
Expand
Microsoft.Tools.Build
-
Expand
Microsoft.CSharp
-
Expand
System.CodeDom
-
Expand
System.CodeDom.Compiler
-
Expand
System.Collections.Specialized
-
Expand
System.ComponentModel
-
Expand
System.ComponentModel.Design
-
Expand
System.ComponentModel.Design.Serialization
-
Expand
System.Configuration
-
Expand
System.Web
-
Expand
System.Configuration.Provider
-
Expand
System.Configuration.Internal
-
Expand
System.Internal
-
Expand
System.Windows.Forms
-
Expand
System.Net
-
Expand
System.Net.Sockets
-
Expand
System.Net.NetworkInformation
-
Expand
System.Net.ComImports
-
Expand
System.Net.Security
-
Expand
System.Net.Cache
-
Expand
System.Net.Configuration
-
Expand
System.Text.RegularExpressions
-
Expand
System.Tools
-
Expand
System.IO.Compression
-
Expand
System.IO.Ports
-
Expand
System.Security.AccessControl
-
Expand
System.Xml
-
Expand
System.Xml.XPath.DataBinding
-
Expand
System.Xml.Schema
-
Expand
System.Xml.Serialization
-
Expand
System.Xml.Serialization.Advanced
-
Expand
System.Xml.Serialization.Configuration
-
Expand
System.Xml.XPath
-
Expand
System.Xml.Xsl
-
Expand
System.Xml.Xsl.IlGen
-
Expand
System.Xml.Xsl.Qil
-
Expand
System.Xml.Xsl.Runtime
-
Expand
System.Xml.Xsl.XPath
-
Expand
System.Xml.Xsl.Xslt
-
Expand
System.Xml.Xsl.XsltOld
-
Expand
System.Xml.Xsl.XsltOld.Debugger
-
Expand
Microsoft.JScript
-
Expand
Microsoft.Vsa
-
Expand
Microsoft.JScript.Vsa
- namespace System.Threading
- {
- using System;
- using System.Security.Permissions;
- using System.Runtime.CompilerServices;
- using System.Runtime.ConstrainedExecution;
-
-
-
-
-
-
- public static class Interlocked
- {
-
-
- [MethodImplAttribute(MethodImplOptions.InternalCall)]
- [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
- public static extern int Increment(ref int location);
-
- [MethodImplAttribute(MethodImplOptions.InternalCall)]
- public static extern long Increment(ref long location);
-
-
-
- [MethodImplAttribute(MethodImplOptions.InternalCall)]
- [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
- public static extern int Decrement(ref int location);
-
- [MethodImplAttribute(MethodImplOptions.InternalCall)]
- public static extern long Decrement(ref long location);
-
-
-
- [MethodImplAttribute(MethodImplOptions.InternalCall)]
- [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
- public static extern int Exchange(ref int location1, int value);
-
- [MethodImplAttribute(MethodImplOptions.InternalCall)]
- public static extern long Exchange(ref long location1, long value);
-
- [MethodImplAttribute(MethodImplOptions.InternalCall)]
- public static extern float Exchange(ref float location1, float value);
-
- [MethodImplAttribute(MethodImplOptions.InternalCall)]
- public static extern double Exchange(ref double location1, double value);
-
- [MethodImplAttribute(MethodImplOptions.InternalCall)]
- [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
- public static extern object Exchange(ref object location1, object value);
-
- [MethodImplAttribute(MethodImplOptions.InternalCall)]
- [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
- public static extern IntPtr Exchange(ref IntPtr location1, IntPtr value);
-
- [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
- [System.Runtime.InteropServices.ComVisible(false)]
- public static T Exchange<T>(ref T location1, T value) where T : class
- {
- _Exchange(__makeref(location1), __makeref(value));
-
-
-
-
- return value;
- }
-
- [MethodImplAttribute(MethodImplOptions.InternalCall)]
- [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
- private static extern void _Exchange(TypedReference location1, TypedReference value);
-
-
-
- [MethodImplAttribute(MethodImplOptions.InternalCall)]
- [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
- public static extern int CompareExchange(ref int location1, int value, int comparand);
-
- [MethodImplAttribute(MethodImplOptions.InternalCall)]
- public static extern long CompareExchange(ref long location1, long value, long comparand);
-
- [MethodImplAttribute(MethodImplOptions.InternalCall)]
- public static extern float CompareExchange(ref float location1, float value, float comparand);
-
- [MethodImplAttribute(MethodImplOptions.InternalCall)]
- public static extern double CompareExchange(ref double location1, double value, double comparand);
-
- [MethodImplAttribute(MethodImplOptions.InternalCall)]
- [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
- public static extern object CompareExchange(ref object location1, object value, object comparand);
-
- [MethodImplAttribute(MethodImplOptions.InternalCall)]
- [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
- public static extern IntPtr CompareExchange(ref IntPtr location1, IntPtr value, IntPtr comparand);
-
- [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
- [System.Runtime.InteropServices.ComVisible(false)]
- public static T CompareExchange<T>(ref T location1, T value, T comparand) where T : class
- {
- _CompareExchange(__makeref(location1), __makeref(value), comparand);
-
-
-
-
- return value;
- }
-
- [MethodImplAttribute(MethodImplOptions.InternalCall)]
- [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
- private static extern void _CompareExchange(TypedReference location1, TypedReference value, object comparand);
-
-
-
- [MethodImplAttribute(MethodImplOptions.InternalCall)]
- [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
- static internal extern int ExchangeAdd(ref int location1, int value);
-
- [MethodImplAttribute(MethodImplOptions.InternalCall)]
- static internal extern long ExchangeAdd(ref long location1, long value);
-
- [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
- public static int Add(ref int location1, int value)
- {
- return ExchangeAdd(ref location1, value) + value;
- }
-
- [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
- public static long Add(ref long location1, long value)
- {
- return ExchangeAdd(ref location1, value) + value;
- }
-
-
-
- public static long Read(ref long location)
- {
- return Interlocked.CompareExchange(ref location, 0, 0);
- }
- }
- }