public virtual void Read(Stream stream) { var simisFile = new SimisFile(stream, SimisProvider); StreamIsBinary = simisFile.StreamIsBinary; StreamIsCompressed = simisFile.StreamIsCompressed; JinxStreamIsBinary = simisFile.JinxStreamIsBinary; JinxStreamFormat = simisFile.JinxStreamFormat; Tree = simisFile.Tree; Ace = simisFile.Ace; }
public void Write(Stream stream) { if (Tree != null) { var simisFile = new SimisFile(FileName, StreamIsBinary, StreamIsCompressed, JinxStreamIsBinary, JinxStreamFormat, Tree, SimisProvider); simisFile.Write(stream); } else if (Ace != null) { var simisFile = new SimisFile(FileName, StreamIsBinary, StreamIsCompressed, Ace); simisFile.Write(stream); } }