C# Class MonoDevelop.Monobjc.MonobjcBuildExtension

Inheritance: MonoDevelop.Projects.ProjectServiceExtension
Show file Open project: Monobjc/monobjc-monodevelop

Protected Methods

Method Description
Build ( IProgressMonitor monitor, SolutionEntityItem item, MonoDevelop.Projects.ConfigurationSelector configuration ) : MonoDevelop.Projects.BuildResult

Builds the specified solution item.

Clean ( IProgressMonitor monitor, SolutionEntityItem item, MonoDevelop.Projects.ConfigurationSelector configuration ) : void

Cleans the specified solution item.

GetNeedsBuilding ( SolutionEntityItem item, MonoDevelop.Projects.ConfigurationSelector configuration ) : bool

Checks if the solution items needs building.

Private Methods

Method Description
PostBuild ( MonoDevelop.Projects.BuildResult result, IProgressMonitor monitor, SolutionEntityItem item, MonoDevelop.Projects.ConfigurationSelector configuration ) : void

Performs the pre-build for a Monobjc project.

PreBuild ( MonoDevelop.Projects.BuildResult result, IProgressMonitor monitor, SolutionEntityItem item, MonoDevelop.Projects.ConfigurationSelector configuration ) : void

Performs the pre-build for a Monobjc project.

Method Details

Build() protected method

Builds the specified solution item.
protected Build ( IProgressMonitor monitor, SolutionEntityItem item, MonoDevelop.Projects.ConfigurationSelector configuration ) : MonoDevelop.Projects.BuildResult
monitor IProgressMonitor The monitor.
item SolutionEntityItem The item.
configuration MonoDevelop.Projects.ConfigurationSelector The configuration.
return MonoDevelop.Projects.BuildResult

Clean() protected method

Cleans the specified solution item.
protected Clean ( IProgressMonitor monitor, SolutionEntityItem item, MonoDevelop.Projects.ConfigurationSelector configuration ) : void
monitor IProgressMonitor The monitor.
item SolutionEntityItem The item.
configuration MonoDevelop.Projects.ConfigurationSelector The configuration.
return void

GetNeedsBuilding() protected method

Checks if the solution items needs building.
protected GetNeedsBuilding ( SolutionEntityItem item, MonoDevelop.Projects.ConfigurationSelector configuration ) : bool
item SolutionEntityItem The item.
configuration MonoDevelop.Projects.ConfigurationSelector The configuration.
return bool