C# Класс Gilgame.SEWorkbench.ViewModels.ProjectViewModel

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

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

Метод Описание
GetAssociatedScripts ( string path ) : List
GetBackups ( ) : List
GetImports ( string path, bool unsaved = false ) : string>.Dictionary
GetItemByPath ( ProjectItemViewModel item, string path ) : ProjectItemViewModel
GetItemByPath ( string path ) : ProjectItemViewModel
GetParentBlueprint ( ProjectItemViewModel item ) : ProjectItemViewModel
GetSelectedBlueprint ( ) : ProjectItemViewModel
GetSelectedFile ( ) : ProjectItemViewModel
ImportReferences ( string code ) : string
PerformAddBlueprints ( ) : void
PerformAddCollection ( ) : void
PerformAddExistingFile ( ) : void
PerformAddFile ( ) : void
PerformAddFolder ( ) : void
PerformAddReference ( ) : void
PerformCloseProject ( ) : void
PerformDelete ( ) : void
PerformNewProject ( ) : void
PerformOpenProject ( ) : void
PerformRemoveReference ( ) : void
PerformRename ( ) : void
PerformSearch ( ) : void
PerformViewCode ( ) : void
ProjectViewModel ( BaseViewModel parent ) : System
RaiseFileCreated ( ProjectItemViewModel item ) : void
RaiseFileDeleted ( ProjectItemViewModel item ) : void
RaiseFileRequested ( ) : void
RaiseReferenceAdded ( ProjectItemViewModel item ) : void
RaiseSelectionChanged ( ) : void
SaveProject ( ) : void
SetRootItem ( ProjectItem root ) : void

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

Метод Описание
CollectScripts ( string path, ProjectItemViewModel item, List scripts ) : List
CreateNewProjectTemplate ( ) : void
CreateSafeName ( string text ) : string
FindMatches ( string text, ProjectItemViewModel item ) : IEnumerable
FindSelected ( ProjectItemViewModel item ) : IEnumerable
FindSelectedItem ( ) : ProjectItemViewModel
GetBackups ( ProjectItemViewModel item ) : List
GetParentCollection ( ProjectItemViewModel item ) : ProjectItemViewModel
GetParentFolder ( ProjectItemViewModel child ) : ProjectItemViewModel
GetReferences ( ) : List
LoadBlueprints ( ) : void
LoadBlueprints ( ProjectItemViewModel item, bool failed ) : void
RaiseProjectClosed ( ) : void
RaiseProjectCreated ( ) : void
RaiseProjectOpened ( ) : void
ReferencesExists ( ProjectItemViewModel root ) : bool
SetProject ( ProjectItem parent, ProjectViewModel project ) : void
VerifyMatchingItemEnumerator ( ) : void
VerifySelectedItemEnumerator ( ) : void

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

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

public GetAssociatedScripts ( string path ) : List
path string
Результат List

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

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

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

public GetImports ( string path, bool unsaved = false ) : string>.Dictionary
path string
unsaved bool
Результат string>.Dictionary

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

public GetItemByPath ( ProjectItemViewModel item, string path ) : ProjectItemViewModel
item ProjectItemViewModel
path string
Результат ProjectItemViewModel

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

public GetItemByPath ( string path ) : ProjectItemViewModel
path string
Результат ProjectItemViewModel

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

public GetParentBlueprint ( ProjectItemViewModel item ) : ProjectItemViewModel
item ProjectItemViewModel
Результат ProjectItemViewModel

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

public GetSelectedBlueprint ( ) : ProjectItemViewModel
Результат ProjectItemViewModel

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

public GetSelectedFile ( ) : ProjectItemViewModel
Результат ProjectItemViewModel

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public ProjectViewModel ( BaseViewModel parent ) : System
parent BaseViewModel
Результат System

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

public RaiseFileCreated ( ProjectItemViewModel item ) : void
item ProjectItemViewModel
Результат void

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

public RaiseFileDeleted ( ProjectItemViewModel item ) : void
item ProjectItemViewModel
Результат void

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

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

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

public RaiseReferenceAdded ( ProjectItemViewModel item ) : void
item ProjectItemViewModel
Результат void

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

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

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

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

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

public SetRootItem ( ProjectItem root ) : void
root Gilgame.SEWorkbench.Models.ProjectItem
Результат void