Delegate DatasetDataOpener
Opens a dataset's bytes into the typed LoadedDatasetData
payload a LoadedDataset carries. The caller owns
stream and disposes it.
public delegate LoadedDatasetData DatasetDataOpener(Stream stream, Func<string, string?>? externalTextResolver)
Parameters
streamStreamThe dataset bytes.
externalTextResolverFunc<string, string>Optional file-name → text delegate for products that reference external text files (S-101
fileReference/TXTDSC/NTXTDS); products that don't ignore it.
Returns
- LoadedDatasetData
- Opens a dataset's bytes into the typed payload a carries. The caller owns stream and disposes it.