C# Класс StonehearthEditor.FileData

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

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

Метод Описание
AddError ( string error ) : void
Clone ( string newPath, CloneObjectParameters parameters, HashSet alreadyCloned, bool execute ) : bool

Dispose ( ) : void
FillDependencyListItems ( ListBox listView ) : void
FillReferencesListItems ( ListBox listView ) : void
GetNameForCloning ( ) : string
Load ( ) : void
ShouldCloneDependency ( string dependencyName, CloneObjectParameters parameters ) : bool
ToString ( ) : string
TrySaveFile ( ) : void
TrySetFlatFileData ( string newData ) : bool
UpdateTreeNode ( TreeNode node, string filter ) : bool

Защищенные методы

Метод Описание
FileData ( string path ) : System
GetDependencies ( ) : FileData>.Dictionary
GetLinkedFileData ( string path ) : FileData
LoadInternal ( ) : void
PostLoad ( ) : void
TryChangeFlatFileData ( string newData, string &newFlatFileData ) : bool

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

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

public AddError ( string error ) : void
error string
Результат void

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

public Clone ( string newPath, CloneObjectParameters parameters, HashSet alreadyCloned, bool execute ) : bool
newPath string
parameters CloneObjectParameters
alreadyCloned HashSet
execute bool whether to actual execute the clone. otherwise, this is just a preview
Результат bool

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

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

FileData() защищенный Метод

protected FileData ( string path ) : System
path string
Результат System

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

public FillDependencyListItems ( ListBox listView ) : void
listView System.Windows.Forms.ListBox
Результат void

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

public FillReferencesListItems ( ListBox listView ) : void
listView System.Windows.Forms.ListBox
Результат void

GetDependencies() защищенный Метод

protected GetDependencies ( ) : FileData>.Dictionary
Результат FileData>.Dictionary

GetLinkedFileData() защищенный Метод

protected GetLinkedFileData ( string path ) : FileData
path string
Результат FileData

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

public GetNameForCloning ( ) : string
Результат string

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

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

LoadInternal() защищенный Метод

protected LoadInternal ( ) : void
Результат void

PostLoad() защищенный Метод

protected PostLoad ( ) : void
Результат void

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

public ShouldCloneDependency ( string dependencyName, CloneObjectParameters parameters ) : bool
dependencyName string
parameters CloneObjectParameters
Результат bool

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

public ToString ( ) : string
Результат string

TryChangeFlatFileData() защищенный Метод

protected TryChangeFlatFileData ( string newData, string &newFlatFileData ) : bool
newData string
newFlatFileData string
Результат bool

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

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

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

public TrySetFlatFileData ( string newData ) : bool
newData string
Результат bool

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

public UpdateTreeNode ( TreeNode node, string filter ) : bool
node System.Windows.Forms.TreeNode
filter string
Результат bool