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

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

Inheritance diagram for IniParser.FileIniDataParser:
IniParser.StreamIniDataParser

Public Member Functions

IniData LoadFile (string filePath)
 
IniData LoadFile (string filePath, Encoding fileEncoding)
 
IniData ReadFile (string filePath)
 Implements reading ini data from a file.
 
IniData ReadFile (string filePath, Encoding fileEncoding)
 Implements reading ini data from a file.
 
void SaveFile (string filePath, IniData parsedData)
 Saves INI data to a file.
 
void WriteFile (string filePath, IniData parsedData, Encoding fileEncoding=null)
 Writes INI data to a text file.
 
- Public Member Functions inherited from IniParser.StreamIniDataParser
 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.
 

Additional Inherited Members

- Properties inherited from IniParser.StreamIniDataParser
IniDataParser Parser [get, protected set]
 This instance will handle ini data parsing and writing.
 

Detailed Description

Represents an INI data parser for files.

Member Function Documentation

◆ ReadFile() [1/2]

IniData IniParser.FileIniDataParser.ReadFile ( string  filePath)
inline

Implements reading ini data from a file.

Uses Encoding.Default codification for the file.

Parameters
filePathPath to the file

◆ ReadFile() [2/2]

IniData IniParser.FileIniDataParser.ReadFile ( string  filePath,
Encoding  fileEncoding 
)
inline

Implements reading ini data from a file.

Parameters
filePathPath to the file
fileEncodingFile's encoding.

◆ SaveFile()

void IniParser.FileIniDataParser.SaveFile ( string  filePath,
IniData  parsedData 
)
inline

Saves INI data to a file.

Creats an ASCII encoded file by default.

Parameters
filePathPath to the file.
parsedDataIniData to be saved as an INI file.

◆ WriteFile()

void IniParser.FileIniDataParser.WriteFile ( string  filePath,
IniData  parsedData,
Encoding  fileEncoding = null 
)
inline

Writes INI data to a text file.

Parameters
filePathPath to the file.
parsedDataIniData to be saved as an INI file.
fileEncodingSpecifies the encoding used to create the file.

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