IExternalAssemblyOwner Class Reference

External assembly owner. More...

Inheritance diagram for IExternalAssemblyOwner:
ICsProject

List of all members.

Public Member Functions

virtual
external_assembly_owner_type 
getExternalAssemblyOwnerType ()=0
 Returns assembly entity owner type.
virtual void addExternalAssemblyModules (int n_modules, IExternalAssemblyModule **modules, bool parse, LoadExternalAssemblyModuleCallback callback)=0
 Add external assembly modules to solution.
virtual void addExternalAssembly (IExternalAssembly *assembly)=0
 Add external assemblies to solution.
virtual void addExternalAssemblies (int n_assemblies, IExternalAssembly **assemblies)=0
 Add external assemblies to solution.
virtual void getExternalAssemblies (int &n_assemblies, IExternalAssembly **&assemblies)=0
 Get external assemblies.
virtual void removeExternalAssembly (IExternalAssembly *assembly)=0
 Remove external assembly from solution.
virtual void removeExternalAssemblies (int n_assemblies, IExternalAssembly **assemblies)=0
 Remove external assemblies from solution.

Detailed Description

External assembly owner.


Member Function Documentation

virtual void IExternalAssemblyOwner::addExternalAssemblies ( int  n_assemblies,
IExternalAssembly **  assemblies 
) [pure virtual]

Add external assemblies to solution.

virtual void IExternalAssemblyOwner::addExternalAssembly ( IExternalAssembly *  assembly  )  [pure virtual]

Add external assemblies to solution.

virtual void IExternalAssemblyOwner::addExternalAssemblyModules ( int  n_modules,
IExternalAssemblyModule **  modules,
bool  parse,
LoadExternalAssemblyModuleCallback  callback 
) [pure virtual]

Add external assembly modules to solution.

virtual void IExternalAssemblyOwner::getExternalAssemblies ( int &  n_assemblies,
IExternalAssembly **&  assemblies 
) [pure virtual]

Get external assemblies.

virtual external_assembly_owner_type IExternalAssemblyOwner::getExternalAssemblyOwnerType (  )  [pure virtual]

Returns assembly entity owner type.

virtual void IExternalAssemblyOwner::removeExternalAssemblies ( int  n_assemblies,
IExternalAssembly **  assemblies 
) [pure virtual]

Remove external assemblies from solution.

virtual void IExternalAssemblyOwner::removeExternalAssembly ( IExternalAssembly *  assembly  )  [pure virtual]

Remove external assembly from solution.

© 2010 metaspec