Delegate Atomic<T>.Accumulator
Represents atomic accumulator.
Assembly: DotNext.dll
Syntax
public delegate void Atomic<T>.Accumulator(ref T current, in T x)
Parameters
| Type |
Name |
Description |
| T |
current |
The value to update.
|
| T |
x |
The value to be combined with current.
|
Constructors
View Source
Accumulator(object, nint)
Declaration
public Accumulator(object @object, nint method)
Parameters
Methods
View Source
BeginInvoke(ref T, in T, AsyncCallback, object)
Declaration
public virtual IAsyncResult BeginInvoke(ref T current, in T x, AsyncCallback callback, object @object)
Parameters
Returns
View Source
EndInvoke(ref T, in T, IAsyncResult)
Declaration
public virtual void EndInvoke(ref T current, in T x, IAsyncResult result)
Parameters
View Source
Invoke(ref T, in T)
Declaration
public virtual void Invoke(ref T current, in T x)
Parameters
| Type |
Name |
Description |
| T |
current |
|
| T |
x |
|
Extension Methods