Version 2.1.0.0

TypeFormatter class

Namespace: Sirenix.Serialization
Assembly: Sirenix.Serialization
public sealed class TypeFormatter : MinimalBaseFormatter<Type>, IFormatter<Type>, IFormatter
Formatter for the System.Type type which uses the reader/writer's TwoWaySerializationBinder to bind types.
Inheritance
See Also

Constructors

TypeFormatter()
public TypeFormatter()

Methods

GetUninitializedObject()
Returns null.
protected override Type GetUninitializedObject()
Returns
System.Type

null.

Read(ref Type, IDataReader)
Reads into the specified value using the specified reader.
protected override void Read(ref Type value, IDataReader reader)
Parameters
System.Type value

The value to read into.

Sirenix.Serialization.IDataReader reader

The reader to use.

Write(ref Type, IDataWriter)
Writes from the specified value using the specified writer.
protected override void Write(ref Type value, IDataWriter writer)
Parameters
System.Type 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.