C# 클래스 MyEverything.MyEverythingDB

파일 보기 프로젝트 열기: yiwenshengmei/MyEverything 1 사용 예제들

공개 메소드들

메소드 설명
AddRecord ( string volume, List r, MyEverythingRecordType type ) : void
AddRecord ( string volume, MyEverythingRecord record, MyEverythingRecordType type ) : void
ContainsVolume ( string volume ) : bool
DeleteRecord ( string volume, ulong frn ) : bool
FindByFrn ( string volume, ulong frn ) : MyEverythingRecord
FindByName ( string filename, long &foundFileCnt, long &fountFolderCnt ) : List
GetFolderSource ( string volume ) : MyEverythingRecord>.Dictionary
MyEverythingDB ( ) : System
UpdateRecord ( string volume, MyEverythingRecord record, MyEverythingRecordType type ) : void

비공개 메소드들

메소드 설명
CheckHashTableKey ( MyEverythingRecord>.Dictionary hashtable, string key ) : void
DeleteRecordHashTableItem ( MyEverythingRecord>.Dictionary hashtable, string volume, ulong frn ) : bool
RealUpdateRecord ( string volume, MyEverythingRecord>.Dictionary source, MyEverythingRecord record ) : bool

메소드 상세

AddRecord() 공개 메소드

public AddRecord ( string volume, List r, MyEverythingRecordType type ) : void
volume string
r List
type MyEverythingRecordType
리턴 void

AddRecord() 공개 메소드

public AddRecord ( string volume, MyEverythingRecord record, MyEverythingRecordType type ) : void
volume string
record MyEverythingRecord
type MyEverythingRecordType
리턴 void

ContainsVolume() 공개 메소드

public ContainsVolume ( string volume ) : bool
volume string
리턴 bool

DeleteRecord() 공개 메소드

public DeleteRecord ( string volume, ulong frn ) : bool
volume string
frn ulong
리턴 bool

FindByFrn() 공개 메소드

public FindByFrn ( string volume, ulong frn ) : MyEverythingRecord
volume string
frn ulong
리턴 MyEverythingRecord

FindByName() 공개 메소드

public FindByName ( string filename, long &foundFileCnt, long &fountFolderCnt ) : List
filename string
foundFileCnt long
fountFolderCnt long
리턴 List

GetFolderSource() 공개 메소드

public GetFolderSource ( string volume ) : MyEverythingRecord>.Dictionary
volume string
리턴 MyEverythingRecord>.Dictionary

MyEverythingDB() 공개 메소드

public MyEverythingDB ( ) : System
리턴 System

UpdateRecord() 공개 메소드

public UpdateRecord ( string volume, MyEverythingRecord record, MyEverythingRecordType type ) : void
volume string
record MyEverythingRecord
type MyEverythingRecordType
리턴 void