ISolution Interface Reference

Solution interface. More...

List of all members.

Public Member Functions

void addExternalAssemblyModules (IExternalAssemblyModule[] modules, bool parse, LoadExternalAssemblyModuleDelegate callback)
 Add external assembly modules to solution.
void addExternalAssemblies (params IExternalAssembly[] assemblies)
 Add external assemblies to solution.
IExternalAssembly[] getExternalAssemblies ()
 Get external assemblies.
void removeExternalAssemblies (params IExternalAssembly[] assemblies)
 Remove external assemblies from solution.
void addProjects (params IProject[] projects)
 Attach projects to solution.
IProject[] getProjects ()
 Get projects.
void removeProjects (params IProject[] projects)
 Detach project from solution.
void setPath (string path)
 Set path.
string getPath ()
 Get path.
void clear ()
 Remove all generated nodes and entities.
void parse ()
 Generate nodes and entities.
void setBuildEntityModel (bool flag)
 Set build entity model flag.
bool getBuildEntityModel ()
 Get build entity model flag.
CsEntityNamespace getNamespace ()
 Get solution namespace.
void setErrorMessageCallback (ErrorMessageDelegate d)
 Set error message callback.
void setLogMessageCallback (LogMessageDelegate d)
 Set log message callback.

Detailed Description

Solution interface.


Member Function Documentation

void addExternalAssemblies ( params IExternalAssembly[]  assemblies  ) 

Add external assemblies to solution.

void addExternalAssemblyModules ( IExternalAssemblyModule[]  modules,
bool  parse,
LoadExternalAssemblyModuleDelegate  callback 
)

Add external assembly modules to solution.

void addProjects ( params IProject[]  projects  ) 

Attach projects to solution.

void clear (  ) 

Remove all generated nodes and entities.

bool getBuildEntityModel (  ) 

Get build entity model flag.

IExternalAssembly [] getExternalAssemblies (  ) 

Get external assemblies.

CsEntityNamespace getNamespace (  ) 

Get solution namespace.

string getPath (  ) 

Get path.

IProject [] getProjects (  ) 

Get projects.

void parse (  ) 

Generate nodes and entities.

void removeExternalAssemblies ( params IExternalAssembly[]  assemblies  ) 

Remove external assemblies from solution.

void removeProjects ( params IProject[]  projects  ) 

Detach project from solution.

void setBuildEntityModel ( bool  flag  ) 

Set build entity model flag.

void setErrorMessageCallback ( ErrorMessageDelegate  d  ) 

Set error message callback.

void setLogMessageCallback ( LogMessageDelegate  d  ) 

Set log message callback.

void setPath ( string  path  ) 

Set path.

© 2010 metaspec