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?