Table of Contents

Class IniFile

Namespace
SunamoIni
Assembly
SunamoIni.dll

Create a New INI file to store or load data

public class IniFile
Inheritance
IniFile
Inherited Members
Extension Methods

Constructors

IniFile(string)

Initializes a new instance of the IniFile class

public IniFile(string iniPath)

Parameters

iniPath string

Path to the INI file

Properties

Path

Path to the INI file

public string Path { get; set; }

Property Value

string

Methods

InStartupPath(string)

Creates an IniFile instance for the specified path

public static IniFile InStartupPath(string iniFilePath)

Parameters

iniFilePath string

Path to the INI file

Returns

IniFile

New IniFile instance

IniReadValue(bool, string, string)

Read value from INI file with option to use SharpConfig or Win32 methods

public string IniReadValue(bool isUsingSharpConfig, string section, string key)

Parameters

isUsingSharpConfig bool

Whether to use SharpConfig library

section string

Section name

key string

Key name

Returns

string

Value from INI file

IniReadValue(string, string)

Read value from INI file, always uses SharpConfig if available

public string IniReadValue(string section, string key)

Parameters

section string

Section name

key string

Key name

Returns

string

Value from INI file

IniReadValueSharpConfig(string, string)

Read value from INI file using SharpConfig

public string IniReadValueSharpConfig(string section, string key)

Parameters

section string

Section name

key string

Key name

Returns

string

Value from INI file

IniWriteValue(string, string, string)

Write value to INI file using Win32 methods

public void IniWriteValue(string section, string key, string value)

Parameters

section string

Section name

key string

Key name

value string

Value to write