Mono Class Library: OverviewSystem.Threading.Interlocked: Members |
The members of System.Threading.Interlocked are listed below.
See Also: Inherited members from System.Object
staticAdd(ref int, int) : int Documentation for this section has not yet been entered. staticAdd(ref long, long) : long Documentation for this section has not yet been entered. staticCompareExchange(ref double, double, double) : double Documentation for this section has not yet been entered. staticCompareExchange(ref int, int, int) : int Compares two int values for equality and stores a specified value if they are equal. staticCompareExchange(ref long, long, long) : long Documentation for this section has not yet been entered. staticCompareExchange(ref IntPtr, IntPtr, IntPtr) : IntPtr Documentation for this section has not yet been entered. staticCompareExchange(ref object, object, object) : object Compares two object variables for equality and stores a specified object if they are equal. staticCompareExchange(ref float, float, float) : float Compares two float values for equality and stores a specified value if they are equal. staticCompareExchange<T>(ref T, T, T) : T Documentation for this section has not yet been entered. staticDecrement(ref int) : int Decrements the specified variable and stores the result as an atomic operation. staticDecrement(ref long) : long Decrements the specified variable and stores the result as an atomic operation. staticExchange(ref double, double) : double Documentation for this section has not yet been entered. staticExchange(ref int, int) : int Sets a int variable to a specified value as an atomic operation and returns the original value. staticExchange(ref long, long) : long Documentation for this section has not yet been entered. staticExchange(ref IntPtr, IntPtr) : IntPtr Documentation for this section has not yet been entered. staticExchange(ref object, object) : object Sets a object reference to refer to a specified object as an atomic operation and returns a reference to the original object. staticExchange(ref float, float) : float Sets a float variable to a specified value as an atomic operation and returns the original value. staticExchange<T>(ref T, T) : T Documentation for this section has not yet been entered. staticIncrement(ref int) : int Increments the specified variable and stores the result as an atomic operation. staticIncrement(ref long) : long Increments the specified variable and stores the result as an atomic operation. staticRead(ref long) : long Documentation for this section has not yet been entered.