class · System.Threading
AtomicI64
public class System.Threading.AtomicI64 : System.Any
An i64 that threads change together (as AtomicI32).
- Kind
- class
- Namespace
- System.Threading
- Assembly
- System.Core
- Access
- public, final
- Source file
Threading.ant
Inheritance
- Base classes
-
AnyAtomicI64
Constructors
Properties
Methods
Private and internal members (6)
Inherited members (5)
GetTypemethod from AnyUndescribedmethod from AnyToStringmethod from AnyHashmethod from Anydestroymethod from Any
Source
AtomicI64 as Larva HIR, decompiled from its Larva HIR.
// An i64 that threads change together (as AtomicI32).
public class System.Threading.AtomicI64 : System.Any
{
field value: i64
static method LoadAt(at: i64*) -> i64
static method StoreAt(at: i64*, value: i64) -> void
static method AddAt(at: i64*, value: i64) -> i64
static method ExchangeAt(at: i64*, value: i64) -> i64
static method CompareAt(at: i64*, expected: i64, value: i64) -> i64
constructor AtomicI64()
constructor AtomicI64(value: i64)
method Load() -> i64
method Store(v: i64) -> void
method Add(delta: i64) -> i64
method Increment() -> i64
method Decrement() -> i64
method Exchange(v: i64) -> i64
method CompareExchange(v: i64, comparand: i64) -> i64
property Value: i64
}