C# 클래스 MonoDevelop.TypeScriptBinding.Projects.TypeScriptProject

상속: MonoDevelop.Projects.Project
파일 보기 프로젝트 열기: atsushieno/md-typescript 1 사용 예제들

공개 메소드들

메소드 설명
CompileWithTsc ( TypeScriptProject project, TypeScriptProjectConfiguration configuration, IProgressMonitor monitor ) : MonoDevelop.Projects.BuildResult
CreateConfiguration ( string name ) : MonoDevelop.Projects.SolutionItemConfiguration
Dispose ( ) : void
GetTargetJavascriptFilePath ( ) : string
IsCompileable ( string fileName ) : bool
TypeScriptProject ( MonoDevelop.Projects.ProjectCreateInformation info, XmlElement projectOptions ) : System

보호된 메소드들

메소드 설명
DoBuild ( IProgressMonitor monitor, MonoDevelop.Projects.ConfigurationSelector configurationSelector ) : MonoDevelop.Projects.BuildResult
DoClean ( IProgressMonitor monitor, MonoDevelop.Projects.ConfigurationSelector configuration ) : void
DoExecute ( IProgressMonitor monitor, MonoDevelop.Projects.ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configurationSelector ) : void
GetOptionAttribute ( MonoDevelop.Projects.ProjectCreateInformation info, XmlElement projectOptions, string attributeName ) : string
OnFileAddedToProject ( MonoDevelop.Projects.ProjectFileEventArgs e ) : void
OnFileRemovedFromProject ( MonoDevelop.Projects.ProjectFileEventArgs e ) : void
OnFileRenamedInProject ( MonoDevelop.Projects.ProjectFileRenamedEventArgs e ) : void
OnGetCanExecute ( MonoDevelop.Projects.ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configurationSelector ) : bool

비공개 메소드들

메소드 설명
CreateExecutionCommand ( TypeScriptProjectConfiguration conf ) : MonoDevelop.Core.Execution.ExecutionCommand
ExecuteWithNode ( TypeScriptProject project, TypeScriptProjectConfiguration conf, IProgressMonitor monitor, MonoDevelop.Projects.ExecutionContext context ) : void
FindToolPath ( string tool ) : string
GetNodePath ( ) : string
ParseOutput ( TypeScriptProject project, string stdOutAndErr ) : MonoDevelop.Projects.BuildResult
RunTool ( string cmd, string args, string workingDirectory, IProgressMonitor monitor, TextWriter err ) : int
TypeScriptProject ( ) : System

메소드 상세

CompileWithTsc() 공개 메소드

public CompileWithTsc ( TypeScriptProject project, TypeScriptProjectConfiguration configuration, IProgressMonitor monitor ) : MonoDevelop.Projects.BuildResult
project TypeScriptProject
configuration TypeScriptProjectConfiguration
monitor IProgressMonitor
리턴 MonoDevelop.Projects.BuildResult

CreateConfiguration() 공개 메소드

public CreateConfiguration ( string name ) : MonoDevelop.Projects.SolutionItemConfiguration
name string
리턴 MonoDevelop.Projects.SolutionItemConfiguration

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

DoBuild() 보호된 메소드

protected DoBuild ( IProgressMonitor monitor, MonoDevelop.Projects.ConfigurationSelector configurationSelector ) : MonoDevelop.Projects.BuildResult
monitor IProgressMonitor
configurationSelector MonoDevelop.Projects.ConfigurationSelector
리턴 MonoDevelop.Projects.BuildResult

DoClean() 보호된 메소드

protected DoClean ( IProgressMonitor monitor, MonoDevelop.Projects.ConfigurationSelector configuration ) : void
monitor IProgressMonitor
configuration MonoDevelop.Projects.ConfigurationSelector
리턴 void

DoExecute() 보호된 메소드

protected DoExecute ( IProgressMonitor monitor, MonoDevelop.Projects.ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configurationSelector ) : void
monitor IProgressMonitor
context MonoDevelop.Projects.ExecutionContext
configurationSelector MonoDevelop.Projects.ConfigurationSelector
리턴 void

GetOptionAttribute() 보호된 메소드

protected GetOptionAttribute ( MonoDevelop.Projects.ProjectCreateInformation info, XmlElement projectOptions, string attributeName ) : string
info MonoDevelop.Projects.ProjectCreateInformation
projectOptions System.Xml.XmlElement
attributeName string
리턴 string

GetTargetJavascriptFilePath() 공개 메소드

public GetTargetJavascriptFilePath ( ) : string
리턴 string

IsCompileable() 공개 메소드

public IsCompileable ( string fileName ) : bool
fileName string
리턴 bool

OnFileAddedToProject() 보호된 메소드

protected OnFileAddedToProject ( 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

OnGetCanExecute() 보호된 메소드

protected OnGetCanExecute ( MonoDevelop.Projects.ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configurationSelector ) : bool
context MonoDevelop.Projects.ExecutionContext
configurationSelector MonoDevelop.Projects.ConfigurationSelector
리턴 bool

TypeScriptProject() 공개 메소드

public TypeScriptProject ( MonoDevelop.Projects.ProjectCreateInformation info, XmlElement projectOptions ) : System
info MonoDevelop.Projects.ProjectCreateInformation
projectOptions System.Xml.XmlElement
리턴 System