Interlocked (class)

This type is found in the namespace System.Threading

mIncrementInt32
mIncrementInt64
mDecrementInt32
mDecrementInt64
mAddInt32
mAddInt64
mReadInt64
mMemoryBarrierVoid
mExchangeInt64
mExchangeSingle
mExchangeDouble
mExchange
mCompareExchangeInt64
mCompareExchangeSingle
mCompareExchangeDouble
mCompareExchange
mSpeculationBarrierVoid
mExchangeInt32
mExchangeObject
mExchangeIntPtr
mCompareExchangeInt32
mCompareExchangeObject
mCompareExchangeIntPtr
mEqualsBoolean
mGetHashCodeInt32
mGetTypeType
mToStringString

Increment

Increment

locationSystem.Int32&

Decrement

locationSystem.Int64&

Decrement

locationSystem.Int32&

Add

locationSystem.Int64&

Add

location1System.Int32&
valueSystem.Int32

Read

location1System.Int64&
valueSystem.Int64

MemoryBarrier

locationSystem.Int64&

Exchange

.

Exchange

location1System.Int64&
valueSystem.Int64

Exchange

location1System.Single&
valueSystem.Single

Exchange

location1System.Double&
valueSystem.Double

CompareExchange

location1System.Threading.
valueSystem.Threading.

CompareExchange

location1System.Int64&
valueSystem.Int64
comparandSystem.Int64

CompareExchange

location1System.Single&
valueSystem.Single
comparandSystem.Single

CompareExchange

location1System.Double&
valueSystem.Double
comparandSystem.Double

SpeculationBarrier

location1System.Threading.
valueSystem.Threading.
comparandSystem.Threading.

Exchange

.

Exchange

location1System.Int32&
valueSystem.Int32

Exchange

location1System.Object&
valueSystem.Object

CompareExchange

location1System.IntPtr&
valueSystem.IntPtr

CompareExchange

location1System.Int32&
valueSystem.Int32
comparandSystem.Int32

CompareExchange

location1System.Object&
valueSystem.Object
comparandSystem.Object

Equals

location1System.IntPtr&
valueSystem.IntPtr
comparandSystem.IntPtr

GetHashCode

objSystem.Object

GetType

.

ToString

.
.