C# Class AvalonStudio.Projects.Solution

Inheritance: ISolution
Datei anzeigen Open project: VitalElement/AvalonStudio Class Usage Examples

Private Properties

Property Type Description
LoadProject IProject

Public Methods

Method Description
AddProject ( IProject project ) : IProject
Create ( string location, string name, bool save = true ) : Solution
FindFile ( string file ) : ISourceFile
FindProject ( string name ) : IProject
Load ( string fileName ) : Solution
LoadProjectFile ( ISolution solution, string fileName ) : IProject
RemoveProject ( IProject project ) : void
Save ( ) : void
Solution ( ) : System

Private Methods

Method Description
LoadProject ( ISolution solution, string reference ) : IProject

Method Details

AddProject() public method

public AddProject ( IProject project ) : IProject
project IProject
return IProject

Create() public static method

public static Create ( string location, string name, bool save = true ) : Solution
location string
name string
save bool
return Solution

FindFile() public method

public FindFile ( string file ) : ISourceFile
file string
return ISourceFile

FindProject() public method

public FindProject ( string name ) : IProject
name string
return IProject

Load() public static method

public static Load ( string fileName ) : Solution
fileName string
return Solution

LoadProjectFile() public static method

public static LoadProjectFile ( ISolution solution, string fileName ) : IProject
solution ISolution
fileName string
return IProject

RemoveProject() public method

public RemoveProject ( IProject project ) : void
project IProject
return void

Save() public method

public Save ( ) : void
return void

Solution() public method

public Solution ( ) : System
return System