C# Class CASCExplorer.RootHandlerBase

Show file Open project: WoW-Tools/CASCExplorer Class Usage Examples

Protected Properties

Property Type Description
Hasher Jenkins96
Root CASCFolder

Public Methods

Method Description
Clear ( ) : void
Dump ( ) : void
GetAllEntries ( ) : RootEntry>>.IEnumerable
GetAllEntries ( ulong hash ) : IEnumerable
GetEntries ( ulong hash ) : IEnumerable
LoadListFile ( string path, BackgroundWorkerEx worker = null ) : void
MergeInstall ( InstallHandler install ) : void
SetFlags ( LocaleFlags locale, ContentFlags content, bool createTree = true ) : CASCFolder

Protected Methods

Method Description
CreateStorageTree ( ) : CASCFolder
CreateSubTree ( CASCFolder root, ulong filehash, string file ) : void

Method Details

Clear() public abstract method

public abstract Clear ( ) : void
return void

CreateStorageTree() protected abstract method

protected abstract CreateStorageTree ( ) : CASCFolder
return CASCFolder

CreateSubTree() protected method

protected CreateSubTree ( CASCFolder root, ulong filehash, string file ) : void
root CASCFolder
filehash ulong
file string
return void

Dump() public abstract method

public abstract Dump ( ) : void
return void

GetAllEntries() public abstract method

public abstract GetAllEntries ( ) : RootEntry>>.IEnumerable
return RootEntry>>.IEnumerable

GetAllEntries() public abstract method

public abstract GetAllEntries ( ulong hash ) : IEnumerable
hash ulong
return IEnumerable

GetEntries() public abstract method

public abstract GetEntries ( ulong hash ) : IEnumerable
hash ulong
return IEnumerable

LoadListFile() public abstract method

public abstract LoadListFile ( string path, BackgroundWorkerEx worker = null ) : void
path string
worker BackgroundWorkerEx
return void

MergeInstall() public method

public MergeInstall ( InstallHandler install ) : void
install InstallHandler
return void

SetFlags() public method

public SetFlags ( LocaleFlags locale, ContentFlags content, bool createTree = true ) : CASCFolder
locale LocaleFlags
content ContentFlags
createTree bool
return CASCFolder

Property Details

Hasher protected property

protected Jenkins96,CASCExplorer Hasher
return Jenkins96

Root protected property

protected CASCFolder,CASCExplorer Root
return CASCFolder