C# Class Solutionizer.ViewModels.SolutionViewModel

Inheritance: System.ComponentModel.PropertyChangedBase
显示文件 Open project: thoemmi/Solutionizer Class Usage Examples

Public Methods

Method Description
AddProject ( Project project ) : void
RemoveSolutionItem ( ) : void
SolutionViewModel ( IStatusMessenger statusMessenger, ISettings settings, string rootPath, Project>.IDictionary projects ) : System

Private Methods

Method Description
AddReferencedProjects ( Project project, int depth ) : void
Clear ( ) : void
GetOrCreateReferenceFolder ( ) : SolutionFolder
GetSolutionFolder ( Project project ) : SolutionFolder
GetTargetFolder ( ) : string
InternalSave ( string fileName ) : void
Launch ( bool elevated ) : void
OnDrop ( object node ) : void
RemoveProject ( SolutionFolder solutionFolder, Project project ) : bool
Save ( ) : void

Method Details

AddProject() public method

public AddProject ( Project project ) : void
project Solutionizer.Models.Project
return void

RemoveSolutionItem() public method

public RemoveSolutionItem ( ) : void
return void

SolutionViewModel() public method

public SolutionViewModel ( IStatusMessenger statusMessenger, ISettings settings, string rootPath, Project>.IDictionary projects ) : System
statusMessenger IStatusMessenger
settings ISettings
rootPath string
projects Project>.IDictionary
return System