C# 클래스 Droog.Firkin.IO.FirkinFile

상속: IFirkinArchiveFile, IFirkinActiveFile
파일 보기 프로젝트 열기: sdether/Firkin

공개 메소드들

메소드 설명
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