Method TryDetectReader
TryDetectReader(Stream, out IDocumentReader?)
Detects the reader for a stream by asking each registered reader to sniff it, in registration order. The stream position is restored after every probe.
public bool TryDetectReader(Stream stream, out IDocumentReader? reader)
Parameters
streamStreamThe seekable stream to probe.
readerIDocumentReaderThe first reader whose sniff succeeded, or null.
Returns
Exceptions
- ArgumentNullException
streamis null.- ArgumentException
streamis not seekable.