C# Class System.Threading.ClientInterlocked

Afficher le fichier Open project: dreamanlan/CSharpGameFramework Class Usage Examples

Méthodes publiques

Méthode Description
Add ( int &location, int value ) : int
Add ( long &location, long value ) : long
CompareExchange ( IntPtr &location, IntPtr value, IntPtr comparand ) : IntPtr
CompareExchange ( double &location, double value, double comparand ) : double
CompareExchange ( float &location, float value, float comparand ) : float
CompareExchange ( int &location, int value, int comparand ) : int
CompareExchange ( long &location, long value, long comparand ) : long
CompareExchange ( object &location, object value, object comparand ) : object
Decrement ( int &location ) : int
Decrement ( long &location ) : long
Exchange ( IntPtr &location, IntPtr value ) : IntPtr
Exchange ( double &location, double value ) : double
Exchange ( float &location, float value ) : float
Exchange ( int &location, int value ) : int
Exchange ( long &location, long value ) : long
Exchange ( object &location, object value ) : object
Increment ( int &location ) : int
Increment ( long &location ) : long
Read ( long &location ) : long

Method Details

Add() public static méthode

public static Add ( int &location, int value ) : int
location int
value int
Résultat int

Add() public static méthode

public static Add ( long &location, long value ) : long
location long
value long
Résultat long

CompareExchange() public static méthode

public static CompareExchange ( IntPtr &location, IntPtr value, IntPtr comparand ) : IntPtr
location System.IntPtr
value System.IntPtr
comparand System.IntPtr
Résultat System.IntPtr

CompareExchange() public static méthode

public static CompareExchange ( double &location, double value, double comparand ) : double
location double
value double
comparand double
Résultat double

CompareExchange() public static méthode

public static CompareExchange ( float &location, float value, float comparand ) : float
location float
value float
comparand float
Résultat float

CompareExchange() public static méthode

public static CompareExchange ( int &location, int value, int comparand ) : int
location int
value int
comparand int
Résultat int

CompareExchange() public static méthode

public static CompareExchange ( long &location, long value, long comparand ) : long
location long
value long
comparand long
Résultat long

CompareExchange() public static méthode

public static CompareExchange ( object &location, object value, object comparand ) : object
location object
value object
comparand object
Résultat object

Decrement() public static méthode

public static Decrement ( int &location ) : int
location int
Résultat int

Decrement() public static méthode

public static Decrement ( long &location ) : long
location long
Résultat long

Exchange() public static méthode

public static Exchange ( IntPtr &location, IntPtr value ) : IntPtr
location System.IntPtr
value System.IntPtr
Résultat System.IntPtr

Exchange() public static méthode

public static Exchange ( double &location, double value ) : double
location double
value double
Résultat double

Exchange() public static méthode

public static Exchange ( float &location, float value ) : float
location float
value float
Résultat float

Exchange() public static méthode

public static Exchange ( int &location, int value ) : int
location int
value int
Résultat int

Exchange() public static méthode

public static Exchange ( long &location, long value ) : long
location long
value long
Résultat long

Exchange() public static méthode

public static Exchange ( object &location, object value ) : object
location object
value object
Résultat object

Increment() public static méthode

public static Increment ( int &location ) : int
location int
Résultat int

Increment() public static méthode

public static Increment ( long &location ) : long
location long
Résultat long

Read() public static méthode

public static Read ( long &location ) : long
location long
Résultat long