Photon Fusion 2.1.1

ElementReaderWriterString< TCapacity > Struct Template Reference

Reader-writer for strings. More...

Inherits IElementReaderWriter< T >.

Public Member Functions

int GetElementHashCode (string element)
int GetElementWordCount ()
unsafe string Read (byte *data, int index)
unsafe string Read (ReadOnlySpan< byte > data)
unsafe ref string ReadRef (byte *data, int index)
ref string ReadRef (Span< byte > data)
unsafe void Write (byte *data, int index, string element)
unsafe void Write (Span< byte > data, string element)
Public Member Functions inherited from IElementReaderWriter< T >
int GetElementHashCode (T element)
 Calculate the hash code of an element.
void Write (byte *data, int index, T element)
 Writes an element to the specified index in the byte array.

Static Public Member Functions

static IElementReaderWriter< string > GetInstance ()
 Returns an instance of the reader/writer.

Detailed Description

Reader-writer for strings.

Template Parameters
TCapacity
Type Constraints
TCapacity :unmanaged 
TCapacity :IMetaConstant 

Member Function Documentation

◆ GetElementWordCount()

int GetElementWordCount ( )
Returns

Implements IElementReaderWriter< T >.

◆ Read()

unsafe string Read ( byte * data,
int index )
Parameters
data
index
Returns

Implements IElementReaderWriter< T >.

◆ ReadRef()

unsafe ref string ReadRef ( byte * data,
int index )
Parameters
data
index
Returns
Exceptions
NotSupportedException

Implements IElementReaderWriter< T >.

◆ Write()

unsafe void Write ( byte * data,
int index,
string element )
Parameters
data
index
element