NanoXLSX.Reader 3.1.0
Loading...
Searching...
No Matches
NanoXLSX.Internal.Readers.WorkbookReader Class Reference

Class representing a reader to decompile a workbook in an XLSX files. More...

Inheritance diagram for NanoXLSX.Internal.Readers.WorkbookReader:

Public Member Functions

void Init (Stream stream, Workbook workbook, IOptions readerOptions, Action< Stream, Workbook, string, IOptions, int?> inlinePluginHandler)
 Initialization method (interface implementation).
void Execute ()
 Method to execute the main logic of the plug-in (interface implementation).

Properties

Workbook Workbook [get, set]
 Workbook reference where read data is stored (should not be null).
IOptions Options [get, set]
 Reader options.
Action< Stream, Workbook, string, IOptions, int?> InlinePluginHandler [get, set]
 Reference to the ReaderPlugInHandler, to be used for post operations in the Execute method.

Detailed Description

Class representing a reader to decompile a workbook in an XLSX files.

Definition at line 27 of file Internal/Readers/WorkbookReader.cs.

Member Function Documentation

◆ Execute()

void NanoXLSX.Internal.Readers.WorkbookReader.Execute ( )

Method to execute the main logic of the plug-in (interface implementation).

Exceptions
Exceptions.IOExceptionThrows an IOException in case of a error during reading

Definition at line 79 of file Internal/Readers/WorkbookReader.cs.

◆ Init()

void NanoXLSX.Internal.Readers.WorkbookReader.Init ( Stream stream,
Workbook workbook,
IOptions readerOptions,
Action< Stream, Workbook, string, IOptions, int?> inlinePluginHandler )

Initialization method (interface implementation).

Parameters
streamMemoryStream to be read
workbookWorkbook reference
readerOptionsReader options
inlinePluginHandlerReference to the a handler action, to be used for post operations in reader methods

Definition at line 65 of file Internal/Readers/WorkbookReader.cs.

Property Documentation

◆ InlinePluginHandler

Action<Stream, Workbook, string, IOptions, int?> NanoXLSX.Internal.Readers.WorkbookReader.InlinePluginHandler
getset

Reference to the ReaderPlugInHandler, to be used for post operations in the Execute method.

Definition at line 45 of file Internal/Readers/WorkbookReader.cs.

◆ Options

IOptions NanoXLSX.Internal.Readers.WorkbookReader.Options
getset

Reader options.

Definition at line 41 of file Internal/Readers/WorkbookReader.cs.

◆ Workbook

Workbook NanoXLSX.Internal.Readers.WorkbookReader.Workbook
getset

Workbook reference where read data is stored (should not be null).

Definition at line 37 of file Internal/Readers/WorkbookReader.cs.


The documentation for this class was generated from the following file: