Table of Contents

Class ChangeExtensions

Namespace
Shift.Common.Timeline.Changes
Assembly
Shift.Common.dll

Provides functions to convert between instances of IChange and SerializedChange.

public static class ChangeExtensions
Inheritance
ChangeExtensions
Inherited Members

Methods

Deserialize(SerializedChange)

Returns a deserialized change.

public static IChange Deserialize(this SerializedChange x)

Parameters

x SerializedChange

Returns

IChange

Deserialize<T>(SerializedChange)

Returns a deserialized change.

public static T Deserialize<T>(this SerializedChange x) where T : IChange

Parameters

x SerializedChange

Returns

T

Type Parameters

T

Serialize(IChange, Guid, int)

Returns a serialized change.

public static SerializedChange Serialize(this IChange change, Guid aggregateIdentifier, int version)

Parameters

change IChange
aggregateIdentifier Guid
version int

Returns

SerializedChange