NanoXLSX.Reader 3.0.0-rc.5
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 (MemoryStream stream, Workbook workbook, IOptions readerOptions, Action< MemoryStream, 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< MemoryStream, 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 26 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 78 of file Internal/Readers/WorkbookReader.cs.

◆ Init()

void NanoXLSX.Internal.Readers.WorkbookReader.Init ( MemoryStream stream,
Workbook workbook,
IOptions readerOptions,
Action< MemoryStream, 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 64 of file Internal/Readers/WorkbookReader.cs.

Property Documentation

◆ InlinePluginHandler

Action<MemoryStream, 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 44 of file Internal/Readers/WorkbookReader.cs.

◆ Options

IOptions NanoXLSX.Internal.Readers.WorkbookReader.Options
getset

Reader options.

Definition at line 40 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 36 of file Internal/Readers/WorkbookReader.cs.


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