PgSharedArrayReader<THeader, TElement, TResult>
Namespace: Ankus
Assembly: Ankus.Runtime.dll
Reads a lock-protected header and its elements through references limited to the synchronous callback.
public delegate TResult PgSharedArrayReader<THeader, TElement, out TResult>(scoped in THeader header, scoped ReadOnlySpan<TElement> elements) where THeader : unmanaged where TElement : unmanagedType parameters:
THeader
The unmanaged header.
TElement
The unmanaged element.
TResult
The owned result returned by the callback.
Parameters:
header — THeader
The original header, valid only during this callback.
elements — ReadOnlySpan<TElement>
The original elements, valid only during this callback.
Returns: TResult
The callback’s owned result.