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

 

// .NET, .NET Standard 2.0
func AddInt32(addr Memory<Int32>, delta int32) int32
// Island
func AddInt32(addr Memory<Int32>, delta int32) int32

 

// .NET, .NET Standard 2.0
Shared Function AddInt32(addr As Memory<Int32>, delta As int32) As int32
// Island
Shared Function AddInt32(addr As Memory<Int32>, delta As int32) As 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

 

// .NET, .NET Standard 2.0
func AddInt64(addr Memory<int64>, delta int64) int64
// Island
func AddInt64(addr Memory<int64>, delta int64) int64

 

// .NET, .NET Standard 2.0
Shared Function AddInt64(addr As Memory<int64>, delta As int64) As int64
// Island
Shared Function AddInt64(addr As Memory<int64>, delta As int64) As 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

 

// .NET, .NET Standard 2.0
func AddUint32(addr Memory<UInt32>, delta uint32) uint32
// Island
func AddUint32(addr Memory<UInt32>, delta uint32) uint32

 

// .NET, .NET Standard 2.0
Shared Function AddUint32(addr As Memory<UInt32>, delta As uint32) As uint32
// Island
Shared Function AddUint32(addr As Memory<UInt32>, delta As uint32) As 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

 

// .NET, .NET Standard 2.0
func AddUint64(addr Memory<uint64>, delta uint64) uint64
// Island
func AddUint64(addr Memory<uint64>, delta uint64) uint64

 

// .NET, .NET Standard 2.0
Shared Function AddUint64(addr As Memory<uint64>, delta As uint64) As uint64
// Island
Shared Function AddUint64(addr As Memory<uint64>, delta As uint64) As 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

 

// .NET, .NET Standard 2.0
func CompareAndSwapInt32(addr Memory<Int32>, aold int32, anew int32) bool
// Island
func CompareAndSwapInt32(addr Memory<Int32>, aold int32, anew int32) bool

 

// .NET, .NET Standard 2.0
Shared Function CompareAndSwapInt32(addr As Memory<Int32>, aold As int32, anew As int32) As bool
// Island
Shared Function CompareAndSwapInt32(addr As Memory<Int32>, aold As int32, anew As int32) As 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

 

// .NET, .NET Standard 2.0
func CompareAndSwapInt64(addr Memory<int64>, aold int64, anew int64) bool
// Island
func CompareAndSwapInt64(addr Memory<int64>, aold int64, anew int64) bool

 

// .NET, .NET Standard 2.0
Shared Function CompareAndSwapInt64(addr As Memory<int64>, aold As int64, anew As int64) As bool
// Island
Shared Function CompareAndSwapInt64(addr As Memory<int64>, aold As int64, anew As int64) As 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

 

// .NET, .NET Standard 2.0
func CompareAndSwapUint32(addr Memory<UInt32>, aold uint32, anew uint32) bool
// Island
func CompareAndSwapUint32(addr Memory<UInt32>, aold uint32, anew uint32) bool

 

// .NET, .NET Standard 2.0
Shared Function CompareAndSwapUint32(addr As Memory<UInt32>, aold As uint32, anew As uint32) As bool
// Island
Shared Function CompareAndSwapUint32(addr As Memory<UInt32>, aold As uint32, anew As uint32) As 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

 

// .NET, .NET Standard 2.0
func CompareAndSwapUint64(addr Memory<uint64>, aold uint64, anew uint64) bool
// Island
func CompareAndSwapUint64(addr Memory<uint64>, aold uint64, anew uint64) bool

 

// .NET, .NET Standard 2.0
Shared Function CompareAndSwapUint64(addr As Memory<uint64>, aold As uint64, anew As uint64) As bool
// Island
Shared Function CompareAndSwapUint64(addr As Memory<uint64>, aold As uint64, anew As uint64) As 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

 

// .NET, .NET Standard 2.0
func LoadInt32(addr Memory<Int32>) int32
// Island
func LoadInt32(addr Memory<Int32>) int32

 

// .NET, .NET Standard 2.0
Shared Function LoadInt32(addr As Memory<Int32>) As int32
// Island
Shared Function LoadInt32(addr As Memory<Int32>) As 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

 

// .NET, .NET Standard 2.0
func LoadInt64(addr Memory<int64>) int64
// Island
func LoadInt64(addr Memory<int64>) int64

 

// .NET, .NET Standard 2.0
Shared Function LoadInt64(addr As Memory<int64>) As int64
// Island
Shared Function LoadInt64(addr As Memory<int64>) As 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

 

// .NET, .NET Standard 2.0
func LoadInteger(addr Memory<Int64>) int
// Island
func LoadInteger(addr Memory<Int64>) int

 

// .NET, .NET Standard 2.0
Shared Function LoadInteger(addr As Memory<Int64>) As int
// Island
Shared Function LoadInteger(addr As Memory<Int64>) As 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

 

// .NET, .NET Standard 2.0
func LoadUint32(addr Memory<UInt32>) uint32
// Island
func LoadUint32(addr Memory<UInt32>) uint32

 

// .NET, .NET Standard 2.0
Shared Function LoadUint32(addr As Memory<UInt32>) As uint32
// Island
Shared Function LoadUint32(addr As Memory<UInt32>) As 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

 

// .NET, .NET Standard 2.0
func LoadUint64(addr Memory<uint64>) uint64
// Island
func LoadUint64(addr Memory<uint64>) uint64

 

// .NET, .NET Standard 2.0
Shared Function LoadUint64(addr As Memory<uint64>) As uint64
// Island
Shared Function LoadUint64(addr As Memory<uint64>) As 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)

 

// .NET, .NET Standard 2.0
func StoreInt32(addr Memory<Int32>, val int32) 
// Island
func StoreInt32(addr Memory<Int32>, val int32) void

 

// .NET, .NET Standard 2.0
Shared Sub StoreInt32(addr As Memory<Int32>, val As int32)
// Island
Shared Sub StoreInt32(addr As Memory<Int32>, val As 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)

 

// .NET, .NET Standard 2.0
func StoreInt64(addr Memory<int64>, val int64) 
// Island
func StoreInt64(addr Memory<int64>, val int64) void

 

// .NET, .NET Standard 2.0
Shared Sub StoreInt64(addr As Memory<int64>, val As int64)
// Island
Shared Sub StoreInt64(addr As Memory<int64>, val As 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)

 

// .NET, .NET Standard 2.0
func StoreInteger(addr Memory<Int64>, val int) 
// Island
func StoreInteger(addr Memory<Int64>, val int) void

 

// .NET, .NET Standard 2.0
Shared Sub StoreInteger(addr As Memory<Int64>, val As int)
// Island
Shared Sub StoreInteger(addr As Memory<Int64>, val As 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)

 

// .NET, .NET Standard 2.0
func StoreUint32(addr Memory<UInt32>, val uint32) 
// Island
func StoreUint32(addr Memory<UInt32>, val uint32) void

 

// .NET, .NET Standard 2.0
Shared Sub StoreUint32(addr As Memory<UInt32>, val As uint32)
// Island
Shared Sub StoreUint32(addr As Memory<UInt32>, val As 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)

 

// .NET, .NET Standard 2.0
func StoreUint64(addr Memory<uint64>, val uint64) 
// Island
func StoreUint64(addr Memory<uint64>, val uint64) void

 

// .NET, .NET Standard 2.0
Shared Sub StoreUint64(addr As Memory<uint64>, val As uint64)
// Island
Shared Sub StoreUint64(addr As Memory<uint64>, val As 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

 

// .NET, .NET Standard 2.0
func SwapInt32(addr Memory<int64>, anew int64) int64
// Island
func SwapInt32(addr Memory<int64>, anew int64) int64

 

// .NET, .NET Standard 2.0
Shared Function SwapInt32(addr As Memory<int64>, anew As int64) As int64
// Island
Shared Function SwapInt32(addr As Memory<int64>, anew As int64) As 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

 

// .NET, .NET Standard 2.0
func SwapInt64(addr Memory<Int32>, anew int32) int32
// Island
func SwapInt64(addr Memory<Int32>, anew int32) int32

 

// .NET, .NET Standard 2.0
Shared Function SwapInt64(addr As Memory<Int32>, anew As int32) As int32
// Island
Shared Function SwapInt64(addr As Memory<Int32>, anew As int32) As 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

 

// .NET, .NET Standard 2.0
func SwapUint32(addr Memory<UInt32>, anew uint32) uint32
// Island
func SwapUint32(addr Memory<UInt32>, anew uint32) uint32

 

// .NET, .NET Standard 2.0
Shared Function SwapUint32(addr As Memory<UInt32>, anew As uint32) As uint32
// Island
Shared Function SwapUint32(addr As Memory<UInt32>, anew As uint32) As 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

 

// .NET, .NET Standard 2.0
func SwapUint64(addr Memory<uint64>, anew uint64) uint64
// Island
func SwapUint64(addr Memory<uint64>, anew uint64) uint64

 

// .NET, .NET Standard 2.0
Shared Function SwapUint64(addr As Memory<uint64>, anew As uint64) As uint64
// Island
Shared Function SwapUint64(addr As Memory<uint64>, anew As uint64) As uint64

Parameters:

  • addr:
  • anew: