C# Класс Droog.Firkin.IO.FirkinFile

Наследование: IFirkinArchiveFile, IFirkinActiveFile
Показать файл Открыть проект

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

Метод Описание
CreateActive ( string filename, ushort fileId ) : IFirkinActiveFile
Dispose ( ) : void
Flush ( ) : void
GetEnumerator ( ) : KeyInfo>>.IEnumerator
GetKeys ( ) : KeyInfo>>.IEnumerable
GetRecords ( ) : IEnumerable
OpenActiveFromArchive ( IFirkinArchiveFile file, uint serial ) : IFirkinActiveFile
OpenArchive ( string filename, ushort fileId ) : IFirkinArchiveFile
OpenArchiveFromActive ( IFirkinActiveFile file ) : IFirkinArchiveFile
ReadValue ( KeyInfo keyInfo ) : FirkinStream
Rename ( string newFilename ) : void
Write ( KeyValuePair data ) : KeyInfo
Write ( KeyValueRecord data ) : uint

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

Метод Описание
CheckObjectDisposed ( ) : void
FirkinFile ( string filename, ushort fileId, bool write, uint serial ) : System
IEnumerable ( ) : IEnumerator

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

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

public static CreateActive ( string filename, ushort fileId ) : IFirkinActiveFile
filename string
fileId ushort
Результат IFirkinActiveFile

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

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

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

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

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

public GetEnumerator ( ) : KeyInfo>>.IEnumerator
Результат KeyInfo>>.IEnumerator

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

public GetKeys ( ) : KeyInfo>>.IEnumerable
Результат KeyInfo>>.IEnumerable

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

public GetRecords ( ) : IEnumerable
Результат IEnumerable

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

public static OpenActiveFromArchive ( IFirkinArchiveFile file, uint serial ) : IFirkinActiveFile
file IFirkinArchiveFile
serial uint
Результат IFirkinActiveFile

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

public static OpenArchive ( string filename, ushort fileId ) : IFirkinArchiveFile
filename string
fileId ushort
Результат IFirkinArchiveFile

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

public static OpenArchiveFromActive ( IFirkinActiveFile file ) : IFirkinArchiveFile
file IFirkinActiveFile
Результат IFirkinArchiveFile

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

public ReadValue ( KeyInfo keyInfo ) : FirkinStream
keyInfo Droog.Firkin.Data.KeyInfo
Результат FirkinStream

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

public Rename ( string newFilename ) : void
newFilename string
Результат void

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

public Write ( KeyValuePair data ) : KeyInfo
data Droog.Firkin.Data.KeyValuePair
Результат Droog.Firkin.Data.KeyInfo

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

public Write ( KeyValueRecord data ) : uint
data Droog.Firkin.Data.KeyValueRecord
Результат uint