C# Класс KFreonLib.TreeDB

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
TreeAddTask System.Threading.Tasks.Task
TreePath string

Открытые методы

Метод Описание
AddNode ( myTreeNode node ) : void
AddPCCs ( List files ) : bool
AddTex ( TreeTexInfo tex, string PackName, string filename ) : void

Adds texture to tree with duplicate checks

BlindAddTex ( TreeTexInfo tex ) : void
Clear ( bool complete = false ) : void
Clone ( ) : TreeDB
ExportToCSV ( string fileName, bool ShowFilesExpIDs ) : void
GetNode ( int index ) : myTreeNode
GetNodesAsList ( ) : List
GetPCC ( int index ) : string
GetPCCsAsList ( ) : List
GetTex ( int index ) : TreeTexInfo
GetTreeAsList ( ) : List
PerformTreeComparison ( ) : void
ReadFromFile ( string TreeName, string mainpath, string thumbpath, int &status, Form invokeObject = null ) : bool
ReplaceTex ( int index, TreeTexInfo tex ) : bool
TreeDB ( List given, TreeView &textree, int WhichGame, string pathbio ) : KFreonLib.GUI
TreeDB ( TreeView &textree, int WhichGame, string pathbio ) : KFreonLib.GUI
WriteToFile ( string treeName, string mainpath ) : void

Приватные методы

Метод Описание
Compare ( TreeTexInfo tex, int i, string PackName, string filename ) : bool
Contains ( TreeTexInfo tex, string PackName, string filename ) : TreeTexInfo
setup ( TreeView &textree, int WhichGame, string pathbio ) : void

Описание методов

AddNode() публичный Метод

public AddNode ( myTreeNode node ) : void
node KFreonLib.GUI.myTreeNode
Результат void

AddPCCs() публичный Метод

public AddPCCs ( List files ) : bool
files List
Результат bool

AddTex() публичный Метод

Adds texture to tree with duplicate checks
public AddTex ( TreeTexInfo tex, string PackName, string filename ) : void
tex KFreonLib.Textures.TreeTexInfo Texture to add
PackName string
filename string
Результат void

BlindAddTex() публичный Метод

public BlindAddTex ( TreeTexInfo tex ) : void
tex KFreonLib.Textures.TreeTexInfo
Результат void

Clear() публичный Метод

public Clear ( bool complete = false ) : void
complete bool
Результат void

Clone() публичный Метод

public Clone ( ) : TreeDB
Результат TreeDB

ExportToCSV() публичный Метод

public ExportToCSV ( string fileName, bool ShowFilesExpIDs ) : void
fileName string
ShowFilesExpIDs bool
Результат void

GetNode() публичный Метод

public GetNode ( int index ) : myTreeNode
index int
Результат KFreonLib.GUI.myTreeNode

GetNodesAsList() публичный Метод

public GetNodesAsList ( ) : List
Результат List

GetPCC() публичный Метод

public GetPCC ( int index ) : string
index int
Результат string

GetPCCsAsList() публичный Метод

public GetPCCsAsList ( ) : List
Результат List

GetTex() публичный Метод

public GetTex ( int index ) : TreeTexInfo
index int
Результат KFreonLib.Textures.TreeTexInfo

GetTreeAsList() публичный Метод

public GetTreeAsList ( ) : List
Результат List

PerformTreeComparison() публичный Метод

public PerformTreeComparison ( ) : void
Результат void

ReadFromFile() публичный Метод

public ReadFromFile ( string TreeName, string mainpath, string thumbpath, int &status, Form invokeObject = null ) : bool
TreeName string
mainpath string
thumbpath string
status int
invokeObject System.Windows.Forms.Form
Результат bool

ReplaceTex() публичный Метод

public ReplaceTex ( int index, TreeTexInfo tex ) : bool
index int
tex KFreonLib.Textures.TreeTexInfo
Результат bool

TreeDB() публичный Метод

public TreeDB ( List given, TreeView &textree, int WhichGame, string pathbio ) : KFreonLib.GUI
given List
textree System.Windows.Forms.TreeView
WhichGame int
pathbio string
Результат KFreonLib.GUI

TreeDB() публичный Метод

public TreeDB ( TreeView &textree, int WhichGame, string pathbio ) : KFreonLib.GUI
textree System.Windows.Forms.TreeView
WhichGame int
pathbio string
Результат KFreonLib.GUI

WriteToFile() публичный Метод

public WriteToFile ( string treeName, string mainpath ) : void
treeName string
mainpath string
Результат void

Описание свойств

TreeAddTask публичное свойство

public Task,System.Threading.Tasks TreeAddTask
Результат System.Threading.Tasks.Task

TreePath публичное свойство

public string TreePath
Результат string