Lover(Stream stream, LoverDirection direction, ByteOrder defaultByteOrder, Encoding encoding, bool keepOpen = false) { this.direction = direction; Combinator = IsLoading ? LoaderCombinator : SaverCombinator; this.stream = stream; DefaultByteOrder = defaultByteOrder; Encoding = encoding; KeepOpen = keepOpen; if (IsLoading) SectionsMutable = new Codex<LoverSection>(); }
Lover(Stream stream, LoverDirection direction, ByteOrder defaultByteOrder, Encoding encoding, bool keepOpen = false) { this.direction = direction; Combinator = IsLoading ? LoaderCombinator : SaverCombinator; this.stream = stream; DefaultByteOrder = defaultByteOrder; Encoding = encoding; KeepOpen = keepOpen; if (IsLoading) { SectionsMutable = new Codex <LoverSection>(); } }