C# Класс Pluton.DataStore

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

Открытые свойства

Свойство Тип Описание
PATH string
datastore System.Collections.Hashtable

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

Метод Описание
Add ( string tablename, object key, object val ) : void
AddFromIni ( string inipath ) : bool
ContainsKey ( string tablename, object key ) : bool
ContainsValue ( string tablename, object val ) : bool
Count ( string tablename ) : int
DataStore ( string path ) : System
Flush ( string tablename ) : void
Get ( string tablename, object key ) : object
GetInstance ( ) : DataStore
GetTable ( string tablename ) : Hashtable
Keys ( string tablename ) : object[]
Load ( ) : void
Remove ( string tablename, object key ) : void
RemoveChars ( string str ) : string
Save ( ) : void
TableToIni ( string tablename, string inipath ) : bool
ToIni ( string inifilename = "DataStore" ) : bool
Values ( string tablename ) : object[]
this ( string tablename, object key ) : object

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

Метод Описание
DeserializeIfPossible ( object keyorval ) : object
SerializeIfPossible ( object keyorval ) : object

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

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

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

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

public AddFromIni ( string inipath ) : bool
inipath string
Результат bool

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

public ContainsKey ( string tablename, object key ) : bool
tablename string
key object
Результат bool

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

public ContainsValue ( string tablename, object val ) : bool
tablename string
val object
Результат bool

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

public Count ( string tablename ) : int
tablename string
Результат int

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

public DataStore ( string path ) : System
path string
Результат System

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

public Flush ( string tablename ) : void
tablename string
Результат void

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

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

GetInstance() публичный статический Метод

public static GetInstance ( ) : DataStore
Результат DataStore

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

public GetTable ( string tablename ) : Hashtable
tablename string
Результат System.Collections.Hashtable

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

public Keys ( string tablename ) : object[]
tablename string
Результат object[]

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

public Load ( ) : void
Результат void

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

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

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

public RemoveChars ( string str ) : string
str string
Результат string

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

public Save ( ) : void
Результат void

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

public TableToIni ( string tablename, string inipath ) : bool
tablename string
inipath string
Результат bool

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

public ToIni ( string inifilename = "DataStore" ) : bool
inifilename string
Результат bool

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

public Values ( string tablename ) : object[]
tablename string
Результат object[]

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

public this ( string tablename, object key ) : object
tablename string
key object
Результат object

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

PATH публичное свойство

public string PATH
Результат string

datastore публичное свойство

public Hashtable,System.Collections datastore
Результат System.Collections.Hashtable