C# Class MonoDevelop.Debugger.Soft.Unity.UnityProjectServiceExtension

ProjectServiceExtension to allow Unity projects to be executed under the soft debugger
Inheritance: MonoDevelop.Projects.ProjectServiceExtension
Mostra file Open project: Tak/MonoDevelop.Debugger.Soft.Unity

Public Methods

Method Description
Execute ( MonoDevelop monitor, IBuildTarget item, MonoDevelop.Projects.ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configuration ) : void

Launch Unity project

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

Protected Methods

Method Description
CanExecute ( SolutionEntityItem item, MonoDevelop.Projects.ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configuration ) : bool

Flags Unity projects for debugging with this addin

Private Methods

Method Description
CanExecuteProject ( Project project, MonoDevelop.Projects.ExecutionContext context ) : bool
ReferencesUnity ( IEnumerable projects ) : bool

Detects whether any of the given projects reference UnityEngine

Method Details

CanExecute() protected method

Flags Unity projects for debugging with this addin
protected CanExecute ( SolutionEntityItem item, MonoDevelop.Projects.ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configuration ) : bool
item SolutionEntityItem
context MonoDevelop.Projects.ExecutionContext
configuration MonoDevelop.Projects.ConfigurationSelector
return bool

Execute() public method

Launch Unity project
public Execute ( MonoDevelop monitor, IBuildTarget item, MonoDevelop.Projects.ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configuration ) : void
monitor MonoDevelop
item IBuildTarget
context MonoDevelop.Projects.ExecutionContext
configuration MonoDevelop.Projects.ConfigurationSelector
return void

GetNeedsBuilding() public method

public GetNeedsBuilding ( IBuildTarget item, MonoDevelop.Projects.ConfigurationSelector configuration ) : bool
item IBuildTarget
configuration MonoDevelop.Projects.ConfigurationSelector
return bool