Skip to main content

Class StateSerializer

Namespace: Aurigma.DesignAtoms.Serialization.Json
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class StateSerializer

Inheritance: System.Object -> StateSerializer

Inherited Members

  • System.Object.ToString
  • System.Object.Equals(System.Object)
  • System.Object.Equals(System.Object,System.Object)
  • System.Object.ReferenceEquals(System.Object,System.Object)
  • System.Object.GetHashCode
  • System.Object.GetType
  • System.Object.MemberwiseClone

Constructors

StateSerializer

public StateSerializer(ProductJsonConverter productConverter, JsonColorConverter colorConverter, BaseStateDataConverter baseStateDataConverter)

Methods

Serialize

public void Serialize(State state, Stream toStream)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Statestate
System.IO.StreamtoStream

Serialize

public string Serialize(State state)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Statestate
Returns

System.String

Deserialize<TState>

public TState Deserialize<TState>(string data)
where TState : State
Parameters
TypeNameDescription
System.Stringdata
Returns

<TState>

Deserialize<TState>

public TState Deserialize<TState>(Stream data)
where TState : State
Parameters
TypeNameDescription
System.IO.Streamdata
Returns

<TState>

Was this page helpful?