C# Класс NSoft.NFramework.Nini.Config.ConfigBase

Наследование: IConfig
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
keys NSoft.NFramework.Nini.Util.OrderedList

Открытые методы

Метод Описание
Add ( string key, string value ) : void
ConfigBase ( string name, IConfigSource source ) : System
Contains ( string key ) : bool
Get ( string key ) : string
Get ( string key, string defaultValue ) : string
GetBoolean ( string key ) : bool
GetBoolean ( string key, bool defaultValue ) : bool
GetDouble ( string key ) : double
GetDouble ( string key, double defaultValue ) : double
GetExpanded ( string key ) : string
GetFloat ( string key ) : float
GetFloat ( string key, float defaultValue ) : float
GetInt ( string key ) : int
GetInt ( string key, bool fromAlias ) : int
GetInt ( string key, int defaultValue ) : int
GetInt ( string key, int defaultValue, bool fromAlias ) : int
GetKeys ( ) : string[]
GetLong ( string key ) : long
GetLong ( string key, long defaultValue ) : long
GetString ( string key ) : string
GetString ( string key, string defaultValue ) : string
GetValues ( ) : string[]
Remove ( string key ) : void
Set ( string key, object value ) : void

Защищенные методы

Метод Описание
OnKeyRemoved ( ConfigKeyEventArgs e ) : void
OnKeySet ( ConfigKeyEventArgs e ) : void

Приватные методы

Метод Описание
GetBooleanAlias ( string key ) : bool

Returns the boolean alias first from this IConfig then the parent if there is none.

GetIntAlias ( string key, string alias ) : int

Returns the integer alias first from this IConfig then the parent if there is none.

Rename ( string name ) : void

Renames the config to the new name.

Описание методов

Add() публичный Метод

public Add ( string key, string value ) : void
key string
value string
Результат void

ConfigBase() публичный Метод

public ConfigBase ( string name, IConfigSource source ) : System
name string
source IConfigSource
Результат System

Contains() публичный Метод

public Contains ( string key ) : bool
key string
Результат bool

Get() публичный Метод

public Get ( string key ) : string
key string
Результат string

Get() публичный Метод

public Get ( string key, string defaultValue ) : string
key string
defaultValue string
Результат string

GetBoolean() публичный Метод

public GetBoolean ( string key ) : bool
key string
Результат bool

GetBoolean() публичный Метод

public GetBoolean ( string key, bool defaultValue ) : bool
key string
defaultValue bool
Результат bool

GetDouble() публичный Метод

public GetDouble ( string key ) : double
key string
Результат double

GetDouble() публичный Метод

public GetDouble ( string key, double defaultValue ) : double
key string
defaultValue double
Результат double

GetExpanded() публичный Метод

public GetExpanded ( string key ) : string
key string
Результат string

GetFloat() публичный Метод

public GetFloat ( string key ) : float
key string
Результат float

GetFloat() публичный Метод

public GetFloat ( string key, float defaultValue ) : float
key string
defaultValue float
Результат float

GetInt() публичный Метод

public GetInt ( string key ) : int
key string
Результат int

GetInt() публичный Метод

public GetInt ( string key, bool fromAlias ) : int
key string
fromAlias bool
Результат int

GetInt() публичный Метод

public GetInt ( string key, int defaultValue ) : int
key string
defaultValue int
Результат int

GetInt() публичный Метод

public GetInt ( string key, int defaultValue, bool fromAlias ) : int
key string
defaultValue int
fromAlias bool
Результат int

GetKeys() публичный Метод

public GetKeys ( ) : string[]
Результат string[]

GetLong() публичный Метод

public GetLong ( string key ) : long
key string
Результат long

GetLong() публичный Метод

public GetLong ( string key, long defaultValue ) : long
key string
defaultValue long
Результат long

GetString() публичный Метод

public GetString ( string key ) : string
key string
Результат string

GetString() публичный Метод

public GetString ( string key, string defaultValue ) : string
key string
defaultValue string
Результат string

GetValues() публичный Метод

public GetValues ( ) : string[]
Результат string[]

OnKeyRemoved() защищенный Метод

protected OnKeyRemoved ( ConfigKeyEventArgs e ) : void
e ConfigKeyEventArgs
Результат void

OnKeySet() защищенный Метод

protected OnKeySet ( ConfigKeyEventArgs e ) : void
e ConfigKeyEventArgs
Результат void

Remove() публичный Метод

public Remove ( string key ) : void
key string
Результат void

Set() публичный Метод

public Set ( string key, object value ) : void
key string
value object
Результат void

Описание свойств

keys защищенное свойство

protected OrderedList,NSoft.NFramework.Nini.Util keys
Результат NSoft.NFramework.Nini.Util.OrderedList