Class IniFile
Reads and writes classic INI configuration files, exposing typed accessors for
string, integer, decimal, boolean and date/time values grouped into named sections,
with support for loading from a file or stream and saving back.
Assembly: Reportman.Drawing.dll
Syntax
Constructors
View Source
IniFile(Stream)
Declaration
public IniFile(Stream inistream)
Parameters
| Type |
Name |
Description |
| Stream |
inistream |
|
View Source
IniFile(string)
Declaration
public IniFile(string filename)
Parameters
| Type |
Name |
Description |
| string |
filename |
|
Fields
View Source
sections
Declaration
public SortedList<string, IniSection> sections
Field Value
Methods
View Source
Declaration
public void CheckNumberFormat()
View Source
ReadBool(string, string, bool)
Declaration
public bool ReadBool(string sectionname, string valuename, bool defaultvalue)
Parameters
Returns
View Source
ReadDateTime(string, string, DateTime)
Declaration
public DateTime ReadDateTime(string sectionname, string valuename, DateTime defaultvalue)
Parameters
Returns
View Source
ReadDecimal(string, string, decimal)
Declaration
public decimal ReadDecimal(string sectionname, string valuename, decimal defaultvalue)
Parameters
Returns
View Source
ReadInteger(string, string, int)
Declaration
public int ReadInteger(string sectionname, string valuename, int defaultvalue)
Parameters
Returns
View Source
ReadString(string, string, string)
Declaration
public string ReadString(string sectionname, string valuename, string defaultvalue)
Parameters
Returns
View Source
SaveToFile(string)
Declaration
public void SaveToFile(string filename)
Parameters
| Type |
Name |
Description |
| string |
filename |
|
View Source
SaveToStream(Stream)
Declaration
public void SaveToStream(Stream nstream)
Parameters
| Type |
Name |
Description |
| Stream |
nstream |
|
View Source
WriteBool(string, string, bool)
Declaration
public void WriteBool(string sectionname, string valuename, bool boolvalue)
Parameters
View Source
WriteDateTime(string, string, DateTime)
Declaration
public void WriteDateTime(string sectionname, string valuename, DateTime newvalue)
Parameters
View Source
WriteDecimal(string, string, decimal)
Declaration
public void WriteDecimal(string sectionname, string valuename, decimal decvalue)
Parameters
View Source
WriteInteger(string, string, int)
Declaration
public void WriteInteger(string sectionname, string valuename, int intvalue)
Parameters
View Source
WriteString(string, string, string)
Declaration
public void WriteString(string sectionname, string valuename, string newvalue)
Parameters