Class InterlockedImpl
Inheritance
System.Object
InterlockedImpl
Assembly: Cosmos.Core_Plugs.dll
Syntax
public static class InterlockedImpl : object
Methods
|
Improve this Doc
View Source
CompareExchange(ref EventHandler, EventHandler, EventHandler)
Declaration
public static EventHandler CompareExchange(ref EventHandler loc1, EventHandler val, EventHandler comparand)
Parameters
Type |
Name |
Description |
EventHandler |
loc1 |
|
EventHandler |
val |
|
EventHandler |
comparand |
|
Returns
Type |
Description |
EventHandler |
|
|
Improve this Doc
View Source
Decrement(ref Int32)
Declaration
public static int Decrement(ref int aData)
Parameters
Type |
Name |
Description |
System.Int32 |
aData |
|
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
Decrement(ref Int64)
Declaration
public static long Decrement(ref long aData)
Parameters
Type |
Name |
Description |
System.Int64 |
aData |
|
Returns
Type |
Description |
System.Int64 |
|
|
Improve this Doc
View Source
Exchange(ref IntPtr, IntPtr)
Declaration
public static IntPtr Exchange(ref IntPtr loc1, IntPtr aData)
Parameters
Type |
Name |
Description |
IntPtr |
loc1 |
|
IntPtr |
aData |
|
Returns
|
Improve this Doc
View Source
Exchange(ref Object, Object)
Declaration
public static Object Exchange(ref Object loc1, Object aData)
Parameters
Type |
Name |
Description |
Object |
loc1 |
|
Object |
aData |
|
Returns
|
Improve this Doc
View Source
Exchange(ref Double, Double)
Declaration
public static double Exchange(ref double loc1, double aData)
Parameters
Type |
Name |
Description |
System.Double |
loc1 |
|
System.Double |
aData |
|
Returns
Type |
Description |
System.Double |
|
|
Improve this Doc
View Source
Exchange(ref Int32, Int32)
Declaration
public static int Exchange(ref int loc1, int aData)
Parameters
Type |
Name |
Description |
System.Int32 |
loc1 |
|
System.Int32 |
aData |
|
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
Exchange(ref Int64, Int64)
Declaration
public static long Exchange(ref long loc1, long aData)
Parameters
Type |
Name |
Description |
System.Int64 |
loc1 |
|
System.Int64 |
aData |
|
Returns
Type |
Description |
System.Int64 |
|
|
Improve this Doc
View Source
Exchange(ref Single, Single)
Declaration
public static float Exchange(ref float loc1, float aData)
Parameters
Type |
Name |
Description |
System.Single |
loc1 |
|
System.Single |
aData |
|
Returns
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
Increment(ref Int32)
Declaration
public static int Increment(ref int aData)
Parameters
Type |
Name |
Description |
System.Int32 |
aData |
|
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
Increment(ref Int64)
Declaration
public static long Increment(ref long aData)
Parameters
Type |
Name |
Description |
System.Int64 |
aData |
|
Returns
Type |
Description |
System.Int64 |
|