C# Class Gilgame.SEWorkbench.ViewModels.ProjectViewModel

Inheritance: BaseViewModel
Afficher le fichier Open project: gilgame/SEWorkbench Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

GetAssociatedScripts() public méthode

public GetAssociatedScripts ( string path ) : List
path string
Résultat List

GetBackups() public méthode

public GetBackups ( ) : List
Résultat List

GetImports() public méthode

public GetImports ( string path, bool unsaved = false ) : string>.Dictionary
path string
unsaved bool
Résultat string>.Dictionary

GetItemByPath() public méthode

public GetItemByPath ( ProjectItemViewModel item, string path ) : ProjectItemViewModel
item ProjectItemViewModel
path string
Résultat ProjectItemViewModel

GetItemByPath() public méthode

public GetItemByPath ( string path ) : ProjectItemViewModel
path string
Résultat ProjectItemViewModel

GetParentBlueprint() public méthode

public GetParentBlueprint ( ProjectItemViewModel item ) : ProjectItemViewModel
item ProjectItemViewModel
Résultat ProjectItemViewModel

GetSelectedBlueprint() public méthode

public GetSelectedBlueprint ( ) : ProjectItemViewModel
Résultat ProjectItemViewModel

GetSelectedFile() public méthode

public GetSelectedFile ( ) : ProjectItemViewModel
Résultat ProjectItemViewModel

ImportReferences() public méthode

public ImportReferences ( string code ) : string
code string
Résultat string

PerformAddBlueprints() public méthode

public PerformAddBlueprints ( ) : void
Résultat void

PerformAddCollection() public méthode

public PerformAddCollection ( ) : void
Résultat void

PerformAddExistingFile() public méthode

public PerformAddExistingFile ( ) : void
Résultat void

PerformAddFile() public méthode

public PerformAddFile ( ) : void
Résultat void

PerformAddFolder() public méthode

public PerformAddFolder ( ) : void
Résultat void

PerformAddReference() public méthode

public PerformAddReference ( ) : void
Résultat void

PerformCloseProject() public méthode

public PerformCloseProject ( ) : void
Résultat void

PerformDelete() public méthode

public PerformDelete ( ) : void
Résultat void

PerformNewProject() public méthode

public PerformNewProject ( ) : void
Résultat void

PerformOpenProject() public méthode

public PerformOpenProject ( ) : void
Résultat void

PerformRemoveReference() public méthode

public PerformRemoveReference ( ) : void
Résultat void

PerformRename() public méthode

public PerformRename ( ) : void
Résultat void

PerformSearch() public méthode

public PerformSearch ( ) : void
Résultat void

PerformViewCode() public méthode

public PerformViewCode ( ) : void
Résultat void

ProjectViewModel() public méthode

public ProjectViewModel ( BaseViewModel parent ) : System
parent BaseViewModel
Résultat System

RaiseFileCreated() public méthode

public RaiseFileCreated ( ProjectItemViewModel item ) : void
item ProjectItemViewModel
Résultat void

RaiseFileDeleted() public méthode

public RaiseFileDeleted ( ProjectItemViewModel item ) : void
item ProjectItemViewModel
Résultat void

RaiseFileRequested() public méthode

public RaiseFileRequested ( ) : void
Résultat void

RaiseReferenceAdded() public méthode

public RaiseReferenceAdded ( ProjectItemViewModel item ) : void
item ProjectItemViewModel
Résultat void

RaiseSelectionChanged() public méthode

public RaiseSelectionChanged ( ) : void
Résultat void

SaveProject() public méthode

public SaveProject ( ) : void
Résultat void

SetRootItem() public méthode

public SetRootItem ( ProjectItem root ) : void
root Gilgame.SEWorkbench.Models.ProjectItem
Résultat void