C# Class StonehearthEditor.ModuleFile

Inheritance: IDisposable
显示文件 Open project: stonehearth/stonehearth-editor Class Usage Examples

Public Methods

Method Description
AddReference ( string name, FileData fileData ) : void
Clone ( CloneObjectParameters parameters, HashSet alreadyCloned, bool execute ) : bool
Dispose ( ) : void
GetFileData ( string path ) : FileData
GetJsonFileDataByTerm ( string filterTerm ) : JsonFileData
GetTreeNode ( string filter ) : TreeNode
ModuleFile ( Module module, string alias, string filePath ) : System
PostLoadFixup ( ) : void
TryLoad ( ) : void

Private Methods

Method Description
DetermineFileType ( ) : void
FindFileData ( FileData start, string path, int startIndex ) : FileData
FixupLootTables ( ) : void
RecommendNetWorth ( ) : void

Method Details

AddReference() public method

public AddReference ( string name, FileData fileData ) : void
name string
fileData FileData
return void

Clone() public method

public Clone ( CloneObjectParameters parameters, HashSet alreadyCloned, bool execute ) : bool
parameters CloneObjectParameters
alreadyCloned HashSet
execute bool
return bool

Dispose() public method

public Dispose ( ) : void
return void

GetFileData() public method

public GetFileData ( string path ) : FileData
path string
return FileData

GetJsonFileDataByTerm() public method

public GetJsonFileDataByTerm ( string filterTerm ) : JsonFileData
filterTerm string
return JsonFileData

GetTreeNode() public method

public GetTreeNode ( string filter ) : TreeNode
filter string
return System.Windows.Forms.TreeNode

ModuleFile() public method

public ModuleFile ( Module module, string alias, string filePath ) : System
module Module
alias string
filePath string
return System

PostLoadFixup() public method

public PostLoadFixup ( ) : void
return void

TryLoad() public method

public TryLoad ( ) : void
return void