C# Class Protogame.ModelSerializerGeneric

Serializes and deserializes IModel for storage in a binary format.
Inheritance: IModelSerializer
Afficher le fichier Open project: RedpointGames/Protogame

Méthodes publiques

Méthode Description
Deserialize ( string name, byte data ) : Model

Deserialize the specified byte array into a concrete Model implementation.

ModelSerializerGeneric ( ModelSerializerVersion1 modelSerializerVersion1, ModelSerializerVersion2 modelSerializerVersion2, ModelSerializerVersion3 modelSerializerVersion3, ModelSerializerVersion4 modelSerializerVersion4 ) : System
Serialize ( IModel model ) : byte[]

Serializes the specified IModel into a byte array.

Method Details

Deserialize() public méthode

Deserialize the specified byte array into a concrete Model implementation.
public Deserialize ( string name, byte data ) : Model
name string
data byte /// The byte array to deserialize. ///
Résultat Model

ModelSerializerGeneric() public méthode

public ModelSerializerGeneric ( ModelSerializerVersion1 modelSerializerVersion1, ModelSerializerVersion2 modelSerializerVersion2, ModelSerializerVersion3 modelSerializerVersion3, ModelSerializerVersion4 modelSerializerVersion4 ) : System
modelSerializerVersion1 ModelSerializerVersion1
modelSerializerVersion2 ModelSerializerVersion2
modelSerializerVersion3 ModelSerializerVersion3
modelSerializerVersion4 ModelSerializerVersion4
Résultat System

Serialize() public méthode

Serializes the specified IModel into a byte array.
public Serialize ( IModel model ) : byte[]
model IModel /// The model to serialize. ///
Résultat byte[]