My Project
Loading...
Searching...
No Matches
Public Member Functions | Properties | List of all members
IniParser.StreamIniDataParser Class Reference

Represents an INI data parser for streams. More...

Inheritance diagram for IniParser.StreamIniDataParser:
IniParser.FileIniDataParser

Public Member Functions

 StreamIniDataParser ()
 Ctor.
 
 StreamIniDataParser (IniDataParser parser)
 Ctor.
 
IniData ReadData (StreamReader reader)
 Reads data in INI format from a stream.
 
void WriteData (StreamWriter writer, IniData iniData)
 Writes the ini data to a stream.
 
void WriteData (StreamWriter writer, IniData iniData, IIniDataFormatter formatter)
 Writes the ini data to a stream.
 

Properties

IniDataParser Parser [get, protected set]
 This instance will handle ini data parsing and writing.
 

Detailed Description

Represents an INI data parser for streams.

Constructor & Destructor Documentation

◆ StreamIniDataParser()

IniParser.StreamIniDataParser.StreamIniDataParser ( IniDataParser  parser)
inline

Ctor.

Parameters
parser

Member Function Documentation

◆ ReadData()

IniData IniParser.StreamIniDataParser.ReadData ( StreamReader  reader)
inline

Reads data in INI format from a stream.

Parameters
readerReader stream.
Returns
And IniData instance with the readed ini data parsed.
Exceptions
ArgumentNullExceptionThrown if reader is null.

◆ WriteData() [1/2]

void IniParser.StreamIniDataParser.WriteData ( StreamWriter  writer,
IniData  iniData 
)
inline

Writes the ini data to a stream.

Parameters
writerA write stream where the ini data will be stored
iniDataAn IniData instance.
Exceptions
ArgumentNullExceptionThrown if writer is null.

◆ WriteData() [2/2]

void IniParser.StreamIniDataParser.WriteData ( StreamWriter  writer,
IniData  iniData,
IIniDataFormatter  formatter 
)
inline

Writes the ini data to a stream.

Parameters
writerA write stream where the ini data will be stored
iniDataAn IniData instance.
formatterFormaterr instance that controls how the ini data is transformed to a string
Exceptions
ArgumentNullExceptionThrown if writer is null.

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