public StreamMemento(Stream stream, IFormatterStrategy readFormatter) { InnerStream = stream; Formatter = new BinaryFormatter(); ReadFormatter = readFormatter; }
public ContiniousReader(ICanRead readable, IFormatterStrategy readFormatter) { ReadFormatter = readFormatter; Readers = new Stack <IEnumerator>(); Readers.Push(readFormatter.ReadFormatted(readable).GetEnumerator()); }