Version 2.1.0.0

PrimitiveArrayFormatter<T> class

Namespace: Sirenix.Serialization
Assembly: Sirenix.Serialization
public sealed class PrimitiveArrayFormatter<T> : MinimalBaseFormatter<T[]>, IFormatter<T[]>, IFormatter where T : struct
Formatter for all primitive one-dimensional arrays.
Inheritance

Type Parameters

T

The element type of the formatted array. This type must be an eligible primitive array type, as determined by IsPrimitiveArrayType(Type).

Constructors

PrimitiveArrayFormatter()
public PrimitiveArrayFormatter()

Methods

GetUninitializedObject()
Returns null.
protected override T[] GetUninitializedObject()
Returns
T[]

A null value.

Read(ref T[], IDataReader)
Reads into the specified value using the specified reader.
protected override void Read(ref T[] value, IDataReader reader)
Parameters
T[] value

The value to read into.

Sirenix.Serialization.IDataReader reader

The reader to use.

Write(ref T[], IDataWriter)
Writes from the specified value using the specified writer.
protected override void Write(ref T[] value, IDataWriter writer)
Parameters
T[] value

The value to write from.

Sirenix.Serialization.IDataWriter writer

The writer to use.

This website is brand new and built with the Odin 2.1 beta in mind. This means you might discover some features such as attribute expressions that are only available in the beta.

You can download the 2.1 beta from here and read the patch-notes here.