Skip to main content
Version: 12 Dec 2024

BlockingReader

Public Methods​

void FinishRead​

public void FinishRead()

void FinishReadUnchecked​

public void FinishReadUnchecked()

void * PrepareRead​

public void * PrepareRead(
ulong size,
ulong alignment
)

Parameters

TypeNameDescription
ulongsize
ulongalignment

void * PrepareReadUnchecked​

public void * PrepareReadUnchecked(
ulong size,
ulong alignment
)

Parameters

TypeNameDescription
ulongsize
ulongalignment

void * Read​

public void * Read(
ulong size,
ulong alignment
)

Parameters

TypeNameDescription
ulongsize
ulongalignment

T Read< T >​

public T Read< T >()

void * ReadArray​

public void * ReadArray(
ulong elementSize,
ulong elementAlignment,
ulong count
)

Parameters

TypeNameDescription
ulongelementSize
ulongelementAlignment
ulongcount

void * ReadArrayUnchecked​

public void * ReadArrayUnchecked(
ulong elementSize,
ulong elementAlignment,
ulong count
)

Parameters

TypeNameDescription
ulongelementSize
ulongelementAlignment
ulongcount

void * ReadUnchecked​

public void * ReadUnchecked(
ulong size,
ulong alignment
)

Parameters

TypeNameDescription
ulongsize
ulongalignment

T ReadUnchecked< T >​

public T ReadUnchecked< T >()

Public Attributes​

IsCreated​


public bool IsCreated => _Data != null;