protected SyncReader(Stream stream, Type[] knownTypes) { if (stream == null) { throw new ArgumentNullException("stream"); } this._inputStream = stream; this._knownTypes = knownTypes; }