Skip to main content
Version: 20 Mar 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;