C# 클래스 System.Threading.ClientInterlocked

파일 보기 프로젝트 열기: dreamanlan/CSharpGameFramework 1 사용 예제들

공개 메소드들

메소드 설명
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

메소드 상세

Add() 공개 정적인 메소드

public static Add ( int &location, int value ) : int
location int
value int
리턴 int

Add() 공개 정적인 메소드

public static Add ( long &location, long value ) : long
location long
value long
리턴 long

CompareExchange() 공개 정적인 메소드

public static CompareExchange ( IntPtr &location, IntPtr value, IntPtr comparand ) : IntPtr
location System.IntPtr
value System.IntPtr
comparand System.IntPtr
리턴 System.IntPtr

CompareExchange() 공개 정적인 메소드

public static CompareExchange ( double &location, double value, double comparand ) : double
location double
value double
comparand double
리턴 double

CompareExchange() 공개 정적인 메소드

public static CompareExchange ( float &location, float value, float comparand ) : float
location float
value float
comparand float
리턴 float

CompareExchange() 공개 정적인 메소드

public static CompareExchange ( int &location, int value, int comparand ) : int
location int
value int
comparand int
리턴 int

CompareExchange() 공개 정적인 메소드

public static CompareExchange ( long &location, long value, long comparand ) : long
location long
value long
comparand long
리턴 long

CompareExchange() 공개 정적인 메소드

public static CompareExchange ( object &location, object value, object comparand ) : object
location object
value object
comparand object
리턴 object

Decrement() 공개 정적인 메소드

public static Decrement ( int &location ) : int
location int
리턴 int

Decrement() 공개 정적인 메소드

public static Decrement ( long &location ) : long
location long
리턴 long

Exchange() 공개 정적인 메소드

public static Exchange ( IntPtr &location, IntPtr value ) : IntPtr
location System.IntPtr
value System.IntPtr
리턴 System.IntPtr

Exchange() 공개 정적인 메소드

public static Exchange ( double &location, double value ) : double
location double
value double
리턴 double

Exchange() 공개 정적인 메소드

public static Exchange ( float &location, float value ) : float
location float
value float
리턴 float

Exchange() 공개 정적인 메소드

public static Exchange ( int &location, int value ) : int
location int
value int
리턴 int

Exchange() 공개 정적인 메소드

public static Exchange ( long &location, long value ) : long
location long
value long
리턴 long

Exchange() 공개 정적인 메소드

public static Exchange ( object &location, object value ) : object
location object
value object
리턴 object

Increment() 공개 정적인 메소드

public static Increment ( int &location ) : int
location int
리턴 int

Increment() 공개 정적인 메소드

public static Increment ( long &location ) : long
location long
리턴 long

Read() 공개 정적인 메소드

public static Read ( long &location ) : long
location long
리턴 long