C# 클래스 MonoDevelop.Projects.ProjectExtension

상속: MonoDevelop.Projects.SolutionItemExtension
파일 보기 프로젝트 열기: powerumc/monodevelop_korean 1 사용 예제들

보호된 메소드들

메소드 설명
InitializeChain ( ChainedExtension next ) : void
OnCreateProjectItem ( IMSBuildItemEvaluated item ) : MonoDevelop.Projects.ProjectItem
OnFastCheckNeedsBuild ( MonoDevelop.Projects.ConfigurationSelector configuration ) : bool
OnFileAddedToProject ( MonoDevelop.Projects.ProjectFileEventArgs e ) : void
OnFileChangedInProject ( MonoDevelop.Projects.ProjectFileEventArgs e ) : void
OnFilePropertyChangedInProject ( MonoDevelop.Projects.ProjectFileEventArgs e ) : void
OnFileRemovedFromProject ( MonoDevelop.Projects.ProjectFileEventArgs e ) : void
OnFileRenamedInProject ( MonoDevelop.Projects.ProjectFileRenamedEventArgs e ) : void
OnGetCommonBuildActions ( ) : IList
OnGetDefaultBuildAction ( string fileName ) : string
OnGetDefaultImports ( List imports ) : void
OnGetIsCompileBuildAction ( string buildAction ) : bool
OnGetIsCompileable ( string fileName ) : bool
OnGetOutputFileName ( MonoDevelop.Projects.ConfigurationSelector configuration ) : FilePath
OnGetStandardBuildActions ( ) : IEnumerable
OnGetSupportsTarget ( string target ) : bool
OnGetTypeTags ( HashSet types ) : void
OnPopulateOutputFileList ( List list, MonoDevelop.Projects.ConfigurationSelector configuration ) : void
OnPopulateSupportFileList ( FileCopySet list, MonoDevelop.Projects.ConfigurationSelector configuration ) : void
OnPrepareForEvaluation ( MonoDevelop.Projects.MSBuild.MSBuildProject project ) : void

Called just after the MSBuild project is loaded but before it is evaluated.

Subclasses can override this method to transform the MSBuild project before it is evaluated. For example, it can be used to add or remove imports, or to set custom values for properties. Changes done in the MSBuild files are not saved.

OnReadConfiguration ( MonoDevelop.Core.ProgressMonitor monitor, MonoDevelop.Projects.ProjectConfiguration config, IPropertySet pset ) : void
OnReadProject ( MonoDevelop.Core.ProgressMonitor monitor, MonoDevelop.Projects.MSBuild.MSBuildProject msproject ) : void
OnReadProjectHeader ( MonoDevelop.Core.ProgressMonitor monitor, MonoDevelop.Projects.MSBuild.MSBuildProject msproject ) : void
OnRunTarget ( MonoDevelop.Core.ProgressMonitor monitor, string target, MonoDevelop.Projects.ConfigurationSelector configuration, MonoDevelop.Projects.TargetEvaluationContext context ) : Task
OnWriteConfiguration ( MonoDevelop.Core.ProgressMonitor monitor, MonoDevelop.Projects.ProjectConfiguration config, IPropertySet pset ) : void
OnWriteProject ( MonoDevelop.Core.ProgressMonitor monitor, MonoDevelop.Projects.MSBuild.MSBuildProject msproject ) : void
SupportsFlavor ( string guid ) : bool
SupportsObject ( WorkspaceObject item ) : bool

메소드 상세

InitializeChain() 보호된 메소드

protected InitializeChain ( ChainedExtension next ) : void
next ChainedExtension
리턴 void

OnCreateProjectItem() 보호된 메소드

protected OnCreateProjectItem ( IMSBuildItemEvaluated item ) : MonoDevelop.Projects.ProjectItem
item IMSBuildItemEvaluated
리턴 MonoDevelop.Projects.ProjectItem

OnFastCheckNeedsBuild() 보호된 메소드

protected OnFastCheckNeedsBuild ( MonoDevelop.Projects.ConfigurationSelector configuration ) : bool
configuration MonoDevelop.Projects.ConfigurationSelector
리턴 bool

OnFileAddedToProject() 보호된 메소드

protected OnFileAddedToProject ( MonoDevelop.Projects.ProjectFileEventArgs e ) : void
e MonoDevelop.Projects.ProjectFileEventArgs
리턴 void

OnFileChangedInProject() 보호된 메소드

protected OnFileChangedInProject ( MonoDevelop.Projects.ProjectFileEventArgs e ) : void
e MonoDevelop.Projects.ProjectFileEventArgs
리턴 void

OnFilePropertyChangedInProject() 보호된 메소드

protected OnFilePropertyChangedInProject ( MonoDevelop.Projects.ProjectFileEventArgs e ) : void
e MonoDevelop.Projects.ProjectFileEventArgs
리턴 void

OnFileRemovedFromProject() 보호된 메소드

protected OnFileRemovedFromProject ( MonoDevelop.Projects.ProjectFileEventArgs e ) : void
e MonoDevelop.Projects.ProjectFileEventArgs
리턴 void

OnFileRenamedInProject() 보호된 메소드

protected OnFileRenamedInProject ( MonoDevelop.Projects.ProjectFileRenamedEventArgs e ) : void
e MonoDevelop.Projects.ProjectFileRenamedEventArgs
리턴 void

OnGetCommonBuildActions() 보호된 메소드

protected OnGetCommonBuildActions ( ) : IList
리턴 IList

OnGetDefaultBuildAction() 보호된 메소드

protected OnGetDefaultBuildAction ( string fileName ) : string
fileName string
리턴 string

OnGetDefaultImports() 보호된 메소드

protected OnGetDefaultImports ( List imports ) : void
imports List
리턴 void

OnGetIsCompileBuildAction() 보호된 메소드

protected OnGetIsCompileBuildAction ( string buildAction ) : bool
buildAction string
리턴 bool

OnGetIsCompileable() 보호된 메소드

protected OnGetIsCompileable ( string fileName ) : bool
fileName string
리턴 bool

OnGetOutputFileName() 보호된 메소드

protected OnGetOutputFileName ( MonoDevelop.Projects.ConfigurationSelector configuration ) : FilePath
configuration MonoDevelop.Projects.ConfigurationSelector
리턴 FilePath

OnGetStandardBuildActions() 보호된 메소드

protected OnGetStandardBuildActions ( ) : IEnumerable
리턴 IEnumerable

OnGetSupportsTarget() 보호된 메소드

protected OnGetSupportsTarget ( string target ) : bool
target string
리턴 bool

OnGetTypeTags() 보호된 메소드

protected OnGetTypeTags ( HashSet types ) : void
types HashSet
리턴 void

OnPopulateOutputFileList() 보호된 메소드

protected OnPopulateOutputFileList ( List list, MonoDevelop.Projects.ConfigurationSelector configuration ) : void
list List
configuration MonoDevelop.Projects.ConfigurationSelector
리턴 void

OnPopulateSupportFileList() 보호된 메소드

protected OnPopulateSupportFileList ( FileCopySet list, MonoDevelop.Projects.ConfigurationSelector configuration ) : void
list FileCopySet
configuration MonoDevelop.Projects.ConfigurationSelector
리턴 void

OnPrepareForEvaluation() 보호된 메소드

Called just after the MSBuild project is loaded but before it is evaluated.
Subclasses can override this method to transform the MSBuild project before it is evaluated. For example, it can be used to add or remove imports, or to set custom values for properties. Changes done in the MSBuild files are not saved.
protected OnPrepareForEvaluation ( MonoDevelop.Projects.MSBuild.MSBuildProject project ) : void
project MonoDevelop.Projects.MSBuild.MSBuildProject The project
리턴 void

OnReadConfiguration() 보호된 메소드

protected OnReadConfiguration ( MonoDevelop.Core.ProgressMonitor monitor, MonoDevelop.Projects.ProjectConfiguration config, IPropertySet pset ) : void
monitor MonoDevelop.Core.ProgressMonitor
config MonoDevelop.Projects.ProjectConfiguration
pset IPropertySet
리턴 void

OnReadProject() 보호된 메소드

protected OnReadProject ( MonoDevelop.Core.ProgressMonitor monitor, MonoDevelop.Projects.MSBuild.MSBuildProject msproject ) : void
monitor MonoDevelop.Core.ProgressMonitor
msproject MonoDevelop.Projects.MSBuild.MSBuildProject
리턴 void

OnReadProjectHeader() 보호된 메소드

protected OnReadProjectHeader ( MonoDevelop.Core.ProgressMonitor monitor, MonoDevelop.Projects.MSBuild.MSBuildProject msproject ) : void
monitor MonoDevelop.Core.ProgressMonitor
msproject MonoDevelop.Projects.MSBuild.MSBuildProject
리턴 void

OnRunTarget() 보호된 메소드

protected OnRunTarget ( MonoDevelop.Core.ProgressMonitor monitor, string target, MonoDevelop.Projects.ConfigurationSelector configuration, MonoDevelop.Projects.TargetEvaluationContext context ) : Task
monitor MonoDevelop.Core.ProgressMonitor
target string
configuration MonoDevelop.Projects.ConfigurationSelector
context MonoDevelop.Projects.TargetEvaluationContext
리턴 Task

OnWriteConfiguration() 보호된 메소드

protected OnWriteConfiguration ( MonoDevelop.Core.ProgressMonitor monitor, MonoDevelop.Projects.ProjectConfiguration config, IPropertySet pset ) : void
monitor MonoDevelop.Core.ProgressMonitor
config MonoDevelop.Projects.ProjectConfiguration
pset IPropertySet
리턴 void

OnWriteProject() 보호된 메소드

protected OnWriteProject ( MonoDevelop.Core.ProgressMonitor monitor, MonoDevelop.Projects.MSBuild.MSBuildProject msproject ) : void
monitor MonoDevelop.Core.ProgressMonitor
msproject MonoDevelop.Projects.MSBuild.MSBuildProject
리턴 void

SupportsFlavor() 보호된 메소드

protected SupportsFlavor ( string guid ) : bool
guid string
리턴 bool

SupportsObject() 보호된 메소드

protected SupportsObject ( WorkspaceObject item ) : bool
item WorkspaceObject
리턴 bool