Global
Location
-
Reference:
- Go.dll .NET, .NET Standard 2.0
- Go.fx Island
- Namespace: go.sync.atomic
- Platforms: .NET, .NET Standard 2.0, Island
Methods
AddInt32
// .NET, .NET Standard 2.0
class method AddInt32(addr: Memory<Int32>; delta: int32): int32
// Island
class method AddInt32(addr: Memory<Int32>; delta: int32): int32
// .NET, .NET Standard 2.0
static int32 AddInt32(Memory<Int32> addr, int32 delta)
// Island
static int32 AddInt32(Memory<Int32> addr, int32 delta)
// .NET, .NET Standard 2.0
static func AddInt32(_ addr: Memory<Int32>, _ delta: int32) -> int32
// Island
static func AddInt32(_ addr: Memory<Int32>, _ delta: int32) -> int32
Parameters:
- addr:
- delta:
AddInt64
// .NET, .NET Standard 2.0
class method AddInt64(addr: Memory<int64>; delta: int64): int64
// Island
class method AddInt64(addr: Memory<int64>; delta: int64): int64
// .NET, .NET Standard 2.0
static int64 AddInt64(Memory<int64> addr, int64 delta)
// Island
static int64 AddInt64(Memory<int64> addr, int64 delta)
// .NET, .NET Standard 2.0
static func AddInt64(_ addr: Memory<int64>, _ delta: int64) -> int64
// Island
static func AddInt64(_ addr: Memory<int64>, _ delta: int64) -> int64
Parameters:
- addr:
- delta:
AddUint32
// .NET, .NET Standard 2.0
class method AddUint32(addr: Memory<UInt32>; delta: uint32): uint32
// Island
class method AddUint32(addr: Memory<UInt32>; delta: uint32): uint32
// .NET, .NET Standard 2.0
static uint32 AddUint32(Memory<UInt32> addr, uint32 delta)
// Island
static uint32 AddUint32(Memory<UInt32> addr, uint32 delta)
// .NET, .NET Standard 2.0
static func AddUint32(_ addr: Memory<UInt32>, _ delta: uint32) -> uint32
// Island
static func AddUint32(_ addr: Memory<UInt32>, _ delta: uint32) -> uint32
Parameters:
- addr:
- delta:
AddUint64
// .NET, .NET Standard 2.0
class method AddUint64(addr: Memory<uint64>; delta: uint64): uint64
// Island
class method AddUint64(addr: Memory<uint64>; delta: uint64): uint64
// .NET, .NET Standard 2.0
static uint64 AddUint64(Memory<uint64> addr, uint64 delta)
// Island
static uint64 AddUint64(Memory<uint64> addr, uint64 delta)
// .NET, .NET Standard 2.0
static func AddUint64(_ addr: Memory<uint64>, _ delta: uint64) -> uint64
// Island
static func AddUint64(_ addr: Memory<uint64>, _ delta: uint64) -> uint64
Parameters:
- addr:
- delta:
CompareAndSwapInt32
// .NET, .NET Standard 2.0
class method CompareAndSwapInt32(addr: Memory<Int32>; aold: int32; anew: int32): bool
// Island
class method CompareAndSwapInt32(addr: Memory<Int32>; aold: int32; anew: int32): bool
// .NET, .NET Standard 2.0
static bool CompareAndSwapInt32(Memory<Int32> addr, int32 aold, int32 anew)
// Island
static bool CompareAndSwapInt32(Memory<Int32> addr, int32 aold, int32 anew)
// .NET, .NET Standard 2.0
static func CompareAndSwapInt32(_ addr: Memory<Int32>, _ aold: int32, _ anew: int32) -> bool
// Island
static func CompareAndSwapInt32(_ addr: Memory<Int32>, _ aold: int32, _ anew: int32) -> bool
Parameters:
- addr:
- aold:
- anew:
CompareAndSwapInt64
// .NET, .NET Standard 2.0
class method CompareAndSwapInt64(addr: Memory<int64>; aold: int64; anew: int64): bool
// Island
class method CompareAndSwapInt64(addr: Memory<int64>; aold: int64; anew: int64): bool
// .NET, .NET Standard 2.0
static bool CompareAndSwapInt64(Memory<int64> addr, int64 aold, int64 anew)
// Island
static bool CompareAndSwapInt64(Memory<int64> addr, int64 aold, int64 anew)
// .NET, .NET Standard 2.0
static func CompareAndSwapInt64(_ addr: Memory<int64>, _ aold: int64, _ anew: int64) -> bool
// Island
static func CompareAndSwapInt64(_ addr: Memory<int64>, _ aold: int64, _ anew: int64) -> bool
Parameters:
- addr:
- aold:
- anew:
CompareAndSwapUint32
// .NET, .NET Standard 2.0
class method CompareAndSwapUint32(addr: Memory<UInt32>; aold: uint32; anew: uint32): bool
// Island
class method CompareAndSwapUint32(addr: Memory<UInt32>; aold: uint32; anew: uint32): bool
// .NET, .NET Standard 2.0
static bool CompareAndSwapUint32(Memory<UInt32> addr, uint32 aold, uint32 anew)
// Island
static bool CompareAndSwapUint32(Memory<UInt32> addr, uint32 aold, uint32 anew)
// .NET, .NET Standard 2.0
static func CompareAndSwapUint32(_ addr: Memory<UInt32>, _ aold: uint32, _ anew: uint32) -> bool
// Island
static func CompareAndSwapUint32(_ addr: Memory<UInt32>, _ aold: uint32, _ anew: uint32) -> bool
Parameters:
- addr:
- aold:
- anew:
CompareAndSwapUint64
// .NET, .NET Standard 2.0
class method CompareAndSwapUint64(addr: Memory<uint64>; aold: uint64; anew: uint64): bool
// Island
class method CompareAndSwapUint64(addr: Memory<uint64>; aold: uint64; anew: uint64): bool
// .NET, .NET Standard 2.0
static bool CompareAndSwapUint64(Memory<uint64> addr, uint64 aold, uint64 anew)
// Island
static bool CompareAndSwapUint64(Memory<uint64> addr, uint64 aold, uint64 anew)
// .NET, .NET Standard 2.0
static func CompareAndSwapUint64(_ addr: Memory<uint64>, _ aold: uint64, _ anew: uint64) -> bool
// Island
static func CompareAndSwapUint64(_ addr: Memory<uint64>, _ aold: uint64, _ anew: uint64) -> bool
Parameters:
- addr:
- aold:
- anew:
LoadInt32
// .NET, .NET Standard 2.0
class method LoadInt32(addr: Memory<Int32>): int32
// Island
class method LoadInt32(addr: Memory<Int32>): int32
// .NET, .NET Standard 2.0
static int32 LoadInt32(Memory<Int32> addr)
// Island
static int32 LoadInt32(Memory<Int32> addr)
// .NET, .NET Standard 2.0
static func LoadInt32(_ addr: Memory<Int32>) -> int32
// Island
static func LoadInt32(_ addr: Memory<Int32>) -> int32
Parameters:
- addr:
LoadInt64
// .NET, .NET Standard 2.0
class method LoadInt64(addr: Memory<int64>): int64
// Island
class method LoadInt64(addr: Memory<int64>): int64
// .NET, .NET Standard 2.0
static int64 LoadInt64(Memory<int64> addr)
// Island
static int64 LoadInt64(Memory<int64> addr)
// .NET, .NET Standard 2.0
static func LoadInt64(_ addr: Memory<int64>) -> int64
// Island
static func LoadInt64(_ addr: Memory<int64>) -> int64
Parameters:
- addr:
LoadInteger
// .NET, .NET Standard 2.0
class method LoadInteger(addr: Memory<Int64>): int
// Island
class method LoadInteger(addr: Memory<Int64>): int
// .NET, .NET Standard 2.0
static int LoadInteger(Memory<Int64> addr)
// Island
static int LoadInteger(Memory<Int64> addr)
// .NET, .NET Standard 2.0
static func LoadInteger(_ addr: Memory<Int64>) -> int
// Island
static func LoadInteger(_ addr: Memory<Int64>) -> int
Parameters:
- addr:
LoadUint32
// .NET, .NET Standard 2.0
class method LoadUint32(addr: Memory<UInt32>): uint32
// Island
class method LoadUint32(addr: Memory<UInt32>): uint32
// .NET, .NET Standard 2.0
static uint32 LoadUint32(Memory<UInt32> addr)
// Island
static uint32 LoadUint32(Memory<UInt32> addr)
// .NET, .NET Standard 2.0
static func LoadUint32(_ addr: Memory<UInt32>) -> uint32
// Island
static func LoadUint32(_ addr: Memory<UInt32>) -> uint32
Parameters:
- addr:
LoadUint64
// .NET, .NET Standard 2.0
class method LoadUint64(addr: Memory<uint64>): uint64
// Island
class method LoadUint64(addr: Memory<uint64>): uint64
// .NET, .NET Standard 2.0
static uint64 LoadUint64(Memory<uint64> addr)
// Island
static uint64 LoadUint64(Memory<uint64> addr)
// .NET, .NET Standard 2.0
static func LoadUint64(_ addr: Memory<uint64>) -> uint64
// Island
static func LoadUint64(_ addr: Memory<uint64>) -> uint64
Parameters:
- addr:
StoreInt32
// .NET, .NET Standard 2.0
class method StoreInt32(addr: Memory<Int32>; val: int32)
// Island
class method StoreInt32(addr: Memory<Int32>; val: int32)
// .NET, .NET Standard 2.0
static void StoreInt32(Memory<Int32> addr, int32 val)
// Island
static void StoreInt32(Memory<Int32> addr, int32 val)
// .NET, .NET Standard 2.0
static func StoreInt32(_ addr: Memory<Int32>, _ val: int32)
// Island
static func StoreInt32(_ addr: Memory<Int32>, _ val: int32)
Parameters:
- addr:
- val:
StoreInt64
// .NET, .NET Standard 2.0
class method StoreInt64(addr: Memory<int64>; val: int64)
// Island
class method StoreInt64(addr: Memory<int64>; val: int64)
// .NET, .NET Standard 2.0
static void StoreInt64(Memory<int64> addr, int64 val)
// Island
static void StoreInt64(Memory<int64> addr, int64 val)
// .NET, .NET Standard 2.0
static func StoreInt64(_ addr: Memory<int64>, _ val: int64)
// Island
static func StoreInt64(_ addr: Memory<int64>, _ val: int64)
Parameters:
- addr:
- val:
StoreInteger
// .NET, .NET Standard 2.0
class method StoreInteger(addr: Memory<Int64>; val: int)
// Island
class method StoreInteger(addr: Memory<Int64>; val: int)
// .NET, .NET Standard 2.0
static void StoreInteger(Memory<Int64> addr, int val)
// Island
static void StoreInteger(Memory<Int64> addr, int val)
// .NET, .NET Standard 2.0
static func StoreInteger(_ addr: Memory<Int64>, _ val: int)
// Island
static func StoreInteger(_ addr: Memory<Int64>, _ val: int)
Parameters:
- addr:
- val:
StoreUint32
// .NET, .NET Standard 2.0
class method StoreUint32(addr: Memory<UInt32>; val: uint32)
// Island
class method StoreUint32(addr: Memory<UInt32>; val: uint32)
// .NET, .NET Standard 2.0
static void StoreUint32(Memory<UInt32> addr, uint32 val)
// Island
static void StoreUint32(Memory<UInt32> addr, uint32 val)
// .NET, .NET Standard 2.0
static func StoreUint32(_ addr: Memory<UInt32>, _ val: uint32)
// Island
static func StoreUint32(_ addr: Memory<UInt32>, _ val: uint32)
Parameters:
- addr:
- val:
StoreUint64
// .NET, .NET Standard 2.0
class method StoreUint64(addr: Memory<uint64>; val: uint64)
// Island
class method StoreUint64(addr: Memory<uint64>; val: uint64)
// .NET, .NET Standard 2.0
static void StoreUint64(Memory<uint64> addr, uint64 val)
// Island
static void StoreUint64(Memory<uint64> addr, uint64 val)
// .NET, .NET Standard 2.0
static func StoreUint64(_ addr: Memory<uint64>, _ val: uint64)
// Island
static func StoreUint64(_ addr: Memory<uint64>, _ val: uint64)
Parameters:
- addr:
- val:
SwapInt32
// .NET, .NET Standard 2.0
class method SwapInt32(addr: Memory<int64>; anew: int64): int64
// Island
class method SwapInt32(addr: Memory<int64>; anew: int64): int64
// .NET, .NET Standard 2.0
static int64 SwapInt32(Memory<int64> addr, int64 anew)
// Island
static int64 SwapInt32(Memory<int64> addr, int64 anew)
// .NET, .NET Standard 2.0
static func SwapInt32(_ addr: Memory<int64>, _ anew: int64) -> int64
// Island
static func SwapInt32(_ addr: Memory<int64>, _ anew: int64) -> int64
Parameters:
- addr:
- anew:
SwapInt64
// .NET, .NET Standard 2.0
class method SwapInt64(addr: Memory<Int32>; anew: int32): int32
// Island
class method SwapInt64(addr: Memory<Int32>; anew: int32): int32
// .NET, .NET Standard 2.0
static int32 SwapInt64(Memory<Int32> addr, int32 anew)
// Island
static int32 SwapInt64(Memory<Int32> addr, int32 anew)
// .NET, .NET Standard 2.0
static func SwapInt64(_ addr: Memory<Int32>, _ anew: int32) -> int32
// Island
static func SwapInt64(_ addr: Memory<Int32>, _ anew: int32) -> int32
Parameters:
- addr:
- anew:
SwapUint32
// .NET, .NET Standard 2.0
class method SwapUint32(addr: Memory<UInt32>; anew: uint32): uint32
// Island
class method SwapUint32(addr: Memory<UInt32>; anew: uint32): uint32
// .NET, .NET Standard 2.0
static uint32 SwapUint32(Memory<UInt32> addr, uint32 anew)
// Island
static uint32 SwapUint32(Memory<UInt32> addr, uint32 anew)
// .NET, .NET Standard 2.0
static func SwapUint32(_ addr: Memory<UInt32>, _ anew: uint32) -> uint32
// Island
static func SwapUint32(_ addr: Memory<UInt32>, _ anew: uint32) -> uint32
Parameters:
- addr:
- anew:
SwapUint64
// .NET, .NET Standard 2.0
class method SwapUint64(addr: Memory<uint64>; anew: uint64): uint64
// Island
class method SwapUint64(addr: Memory<uint64>; anew: uint64): uint64
// .NET, .NET Standard 2.0
static uint64 SwapUint64(Memory<uint64> addr, uint64 anew)
// Island
static uint64 SwapUint64(Memory<uint64> addr, uint64 anew)
// .NET, .NET Standard 2.0
static func SwapUint64(_ addr: Memory<uint64>, _ anew: uint64) -> uint64
// Island
static func SwapUint64(_ addr: Memory<uint64>, _ anew: uint64) -> uint64
Parameters:
- addr:
- anew: