C# 클래스 MonoDevelop.Projects.DefaultProjectServiceExtension

상속: ProjectServiceExtension
파일 보기 프로젝트 열기: jgranick/haxedevelop

공개 메소드들

메소드 설명
CanExecute ( IBuildTarget item, ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configuration ) : bool
Execute ( IProgressMonitor monitor, IBuildTarget item, ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configuration ) : void
GetExecutionTargets ( IBuildTarget item, MonoDevelop.Projects.ConfigurationSelector configuration ) : IEnumerable
GetItemFiles ( SolutionEntityItem entry, bool includeReferencedFiles ) : List
GetNeedsBuilding ( IBuildTarget item, MonoDevelop.Projects.ConfigurationSelector configuration ) : bool
GetReferencedAssemblies ( DotNetProject project, MonoDevelop.Projects.ConfigurationSelector configuration, bool includeProjectReferences ) : IEnumerable
GetService ( SolutionItem item, Type type ) : object
GetService ( WorkspaceItem item, Type type ) : object
IsSolutionItemFile ( string filename ) : bool
IsWorkspaceItemFile ( string filename ) : bool
LoadWorkspaceItem ( IProgressMonitor monitor, string fileName ) : WorkspaceItem
RunTarget ( IProgressMonitor monitor, IBuildTarget item, string target, MonoDevelop.Projects.ConfigurationSelector configuration ) : MonoDevelop.Projects.BuildResult
Save ( IProgressMonitor monitor, SolutionEntityItem entry ) : void
Save ( IProgressMonitor monitor, WorkspaceItem entry ) : void
SetNeedsBuilding ( IBuildTarget item, bool val, MonoDevelop.Projects.ConfigurationSelector configuration ) : void
SupportsTarget ( IBuildTarget item, string target ) : bool

비공개 메소드들

메소드 설명
Compile ( IProgressMonitor monitor, SolutionEntityItem item, BuildData buildData, ItemCompileCallback callback ) : MonoDevelop.Projects.BuildResult
LoadSolutionItem ( IProgressMonitor monitor, string fileName, ItemLoadCallback callback ) : SolutionEntityItem

메소드 상세

CanExecute() 공개 메소드

public CanExecute ( IBuildTarget item, ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configuration ) : bool
item IBuildTarget
context ExecutionContext
configuration MonoDevelop.Projects.ConfigurationSelector
리턴 bool

Execute() 공개 메소드

public Execute ( IProgressMonitor monitor, IBuildTarget item, ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configuration ) : void
monitor IProgressMonitor
item IBuildTarget
context ExecutionContext
configuration MonoDevelop.Projects.ConfigurationSelector
리턴 void

GetExecutionTargets() 공개 메소드

public GetExecutionTargets ( IBuildTarget item, MonoDevelop.Projects.ConfigurationSelector configuration ) : IEnumerable
item IBuildTarget
configuration MonoDevelop.Projects.ConfigurationSelector
리턴 IEnumerable

GetItemFiles() 공개 메소드

public GetItemFiles ( SolutionEntityItem entry, bool includeReferencedFiles ) : List
entry SolutionEntityItem
includeReferencedFiles bool
리턴 List

GetNeedsBuilding() 공개 메소드

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

GetReferencedAssemblies() 공개 메소드

public GetReferencedAssemblies ( DotNetProject project, MonoDevelop.Projects.ConfigurationSelector configuration, bool includeProjectReferences ) : IEnumerable
project DotNetProject
configuration MonoDevelop.Projects.ConfigurationSelector
includeProjectReferences bool
리턴 IEnumerable

GetService() 공개 메소드

public GetService ( SolutionItem item, Type type ) : object
item SolutionItem
type System.Type
리턴 object

GetService() 공개 메소드

public GetService ( WorkspaceItem item, Type type ) : object
item WorkspaceItem
type System.Type
리턴 object

IsSolutionItemFile() 공개 메소드

public IsSolutionItemFile ( string filename ) : bool
filename string
리턴 bool

IsWorkspaceItemFile() 공개 메소드

public IsWorkspaceItemFile ( string filename ) : bool
filename string
리턴 bool

LoadWorkspaceItem() 공개 메소드

public LoadWorkspaceItem ( IProgressMonitor monitor, string fileName ) : WorkspaceItem
monitor IProgressMonitor
fileName string
리턴 WorkspaceItem

RunTarget() 공개 메소드

public RunTarget ( IProgressMonitor monitor, IBuildTarget item, string target, MonoDevelop.Projects.ConfigurationSelector configuration ) : MonoDevelop.Projects.BuildResult
monitor IProgressMonitor
item IBuildTarget
target string
configuration MonoDevelop.Projects.ConfigurationSelector
리턴 MonoDevelop.Projects.BuildResult

Save() 공개 메소드

public Save ( IProgressMonitor monitor, SolutionEntityItem entry ) : void
monitor IProgressMonitor
entry SolutionEntityItem
리턴 void

Save() 공개 메소드

public Save ( IProgressMonitor monitor, WorkspaceItem entry ) : void
monitor IProgressMonitor
entry WorkspaceItem
리턴 void

SetNeedsBuilding() 공개 메소드

public SetNeedsBuilding ( IBuildTarget item, bool val, MonoDevelop.Projects.ConfigurationSelector configuration ) : void
item IBuildTarget
val bool
configuration MonoDevelop.Projects.ConfigurationSelector
리턴 void

SupportsTarget() 공개 메소드

public SupportsTarget ( IBuildTarget item, string target ) : bool
item IBuildTarget
target string
리턴 bool