Table of Contents

Delegate DatasetDataOpener

Namespace
EncDotNet.S100.Datasets.Pipelines
Assembly
EncDotNet.S100.Datasets.Pipelines.dll

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

stream Stream

The dataset bytes.

externalTextResolver Func<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.