C# Класс FastQuant.DataSeries

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

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

Метод Описание
Add ( DataObject obj ) : void
Clear ( ) : void
Contains ( DateTime dateTime ) : bool
DataSeries ( ) : System
DataSeries ( string name ) : System
Dump ( ) : void
FromReader ( BinaryReader reader, byte version ) : DataSeries
Get ( DateTime dateTime ) : DataObject
Get ( long index ) : DataObject
GetIndex ( DateTime dateTime, SearchOption option = SearchOption.Prev ) : long
Refresh ( ) : void
Remove ( long index ) : void
ToString ( ) : string
ToWriter ( BinaryWriter writer ) : void
Update ( long index, DataObject obj ) : void
this ( DateTime dateTime ) : DataObject
this ( long index ) : DataObject

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

Метод Описание
DeleteKey ( DataKey key ) : void
Flush ( ) : void
GetBuffer ( long position ) : byte[]
GetFirstKey ( ) : DataKey
GetKey ( DateTime dateTime, DataKey key = null, IndexOption option = IndexOption.Null ) : DataKey
GetKey ( long index, DataKey key = null ) : DataKey
GetNextKey ( DataKey key ) : DataKey
Init ( DataFile file, ObjectKey key ) : void
Insert ( DataObject obj ) : void
InsertKey ( DataKey key, DataKey keyAt ) : void
OpenRead ( ) : void
OpenWrite ( ) : void
ReadCache ( ) : IdArray
ReadKey ( long position ) : DataKey
SetNext ( DataKey key, long position ) : void
SetNext ( long key, long position ) : void
SetPrev ( DataKey key, long position ) : void
SetPrev ( long key, long position ) : void
WriteCache ( ) : void
WriteKey ( DataKey key ) : void

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

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

public Add ( DataObject obj ) : void
obj DataObject
Результат void

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

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

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

public Contains ( DateTime dateTime ) : bool
dateTime DateTime
Результат bool

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

public DataSeries ( ) : System
Результат System

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

public DataSeries ( string name ) : System
name string
Результат System

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

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

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

public static FromReader ( BinaryReader reader, byte version ) : DataSeries
reader BinaryReader
version byte
Результат DataSeries

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

public Get ( DateTime dateTime ) : DataObject
dateTime DateTime
Результат DataObject

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

public Get ( long index ) : DataObject
index long
Результат DataObject

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

public GetIndex ( DateTime dateTime, SearchOption option = SearchOption.Prev ) : long
dateTime DateTime
option SearchOption
Результат long

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

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

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

public Remove ( long index ) : void
index long
Результат void

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

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

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

public ToWriter ( BinaryWriter writer ) : void
writer BinaryWriter
Результат void

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

public Update ( long index, DataObject obj ) : void
index long
obj DataObject
Результат void

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

public this ( DateTime dateTime ) : DataObject
dateTime DateTime
Результат DataObject

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

public this ( long index ) : DataObject
index long
Результат DataObject