C# 클래스 Gilgame.SEWorkbench.ViewModels.ProjectViewModel

상속: BaseViewModel
파일 보기 프로젝트 열기: gilgame/SEWorkbench 1 사용 예제들

공개 메소드들

메소드 설명
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