C# Class Droog.Firkin.IO.FirkinFile

Inheritance: IFirkinArchiveFile, IFirkinActiveFile
Afficher le fichier Open project: sdether/Firkin

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
CheckObjectDisposed ( ) : void
FirkinFile ( string filename, ushort fileId, bool write, uint serial ) : System
IEnumerable ( ) : IEnumerator

Method Details

CreateActive() public static méthode

public static CreateActive ( string filename, ushort fileId ) : IFirkinActiveFile
filename string
fileId ushort
Résultat IFirkinActiveFile

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Flush() public méthode

public Flush ( ) : void
Résultat void

GetEnumerator() public méthode

public GetEnumerator ( ) : KeyInfo>>.IEnumerator
Résultat KeyInfo>>.IEnumerator

GetKeys() public méthode

public GetKeys ( ) : KeyInfo>>.IEnumerable
Résultat KeyInfo>>.IEnumerable

GetRecords() public méthode

public GetRecords ( ) : IEnumerable
Résultat IEnumerable

OpenActiveFromArchive() public static méthode

public static OpenActiveFromArchive ( IFirkinArchiveFile file, uint serial ) : IFirkinActiveFile
file IFirkinArchiveFile
serial uint
Résultat IFirkinActiveFile

OpenArchive() public static méthode

public static OpenArchive ( string filename, ushort fileId ) : IFirkinArchiveFile
filename string
fileId ushort
Résultat IFirkinArchiveFile

OpenArchiveFromActive() public static méthode

public static OpenArchiveFromActive ( IFirkinActiveFile file ) : IFirkinArchiveFile
file IFirkinActiveFile
Résultat IFirkinArchiveFile

ReadValue() public méthode

public ReadValue ( KeyInfo keyInfo ) : FirkinStream
keyInfo Droog.Firkin.Data.KeyInfo
Résultat FirkinStream

Rename() public méthode

public Rename ( string newFilename ) : void
newFilename string
Résultat void

Write() public méthode

public Write ( KeyValuePair data ) : KeyInfo
data Droog.Firkin.Data.KeyValuePair
Résultat Droog.Firkin.Data.KeyInfo

Write() public méthode

public Write ( KeyValueRecord data ) : uint
data Droog.Firkin.Data.KeyValueRecord
Résultat uint