C# Class System.Threading.AtomicBooleanValue

显示文件 Open project: spicypixel/concurrency-kit-cs Class Usage Examples

Public Methods

Method Description
CompareAndExchange ( bool expected, bool newVal ) : bool
Equals ( AtomicBooleanValue rhs ) : bool
Equals ( object rhs ) : bool
Exchange ( bool newVal ) : bool
FromValue ( bool value ) : AtomicBooleanValue
GetHashCode ( ) : int
TryRelaxedSet ( ) : bool
TrySet ( ) : bool

Method Details

CompareAndExchange() public method

public CompareAndExchange ( bool expected, bool newVal ) : bool
expected bool
newVal bool
return bool

Equals() public method

public Equals ( AtomicBooleanValue rhs ) : bool
rhs AtomicBooleanValue
return bool

Equals() public method

public Equals ( object rhs ) : bool
rhs object
return bool

Exchange() public method

public Exchange ( bool newVal ) : bool
newVal bool
return bool

FromValue() public static method

public static FromValue ( bool value ) : AtomicBooleanValue
value bool
return AtomicBooleanValue

GetHashCode() public method

public GetHashCode ( ) : int
return int

TryRelaxedSet() public method

public TryRelaxedSet ( ) : bool
return bool

TrySet() public method

public TrySet ( ) : bool
return bool