C# Class MonoDevelop.TypeScriptBinding.Projects.TypeScriptProject

Inheritance: MonoDevelop.Projects.Project
Afficher le fichier Open project: atsushieno/md-typescript Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

CompileWithTsc() public méthode

public CompileWithTsc ( TypeScriptProject project, TypeScriptProjectConfiguration configuration, IProgressMonitor monitor ) : MonoDevelop.Projects.BuildResult
project TypeScriptProject
configuration TypeScriptProjectConfiguration
monitor IProgressMonitor
Résultat MonoDevelop.Projects.BuildResult

CreateConfiguration() public méthode

public CreateConfiguration ( string name ) : MonoDevelop.Projects.SolutionItemConfiguration
name string
Résultat MonoDevelop.Projects.SolutionItemConfiguration

Dispose() public méthode

public Dispose ( ) : void
Résultat void

DoBuild() protected méthode

protected DoBuild ( IProgressMonitor monitor, MonoDevelop.Projects.ConfigurationSelector configurationSelector ) : MonoDevelop.Projects.BuildResult
monitor IProgressMonitor
configurationSelector MonoDevelop.Projects.ConfigurationSelector
Résultat MonoDevelop.Projects.BuildResult

DoClean() protected méthode

protected DoClean ( IProgressMonitor monitor, MonoDevelop.Projects.ConfigurationSelector configuration ) : void
monitor IProgressMonitor
configuration MonoDevelop.Projects.ConfigurationSelector
Résultat void

DoExecute() protected méthode

protected DoExecute ( IProgressMonitor monitor, MonoDevelop.Projects.ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configurationSelector ) : void
monitor IProgressMonitor
context MonoDevelop.Projects.ExecutionContext
configurationSelector MonoDevelop.Projects.ConfigurationSelector
Résultat void

GetOptionAttribute() protected méthode

protected GetOptionAttribute ( MonoDevelop.Projects.ProjectCreateInformation info, XmlElement projectOptions, string attributeName ) : string
info MonoDevelop.Projects.ProjectCreateInformation
projectOptions System.Xml.XmlElement
attributeName string
Résultat string

GetTargetJavascriptFilePath() public méthode

public GetTargetJavascriptFilePath ( ) : string
Résultat string

IsCompileable() public méthode

public IsCompileable ( string fileName ) : bool
fileName string
Résultat bool

OnFileAddedToProject() protected méthode

protected OnFileAddedToProject ( MonoDevelop.Projects.ProjectFileEventArgs e ) : void
e MonoDevelop.Projects.ProjectFileEventArgs
Résultat void

OnFileRemovedFromProject() protected méthode

protected OnFileRemovedFromProject ( MonoDevelop.Projects.ProjectFileEventArgs e ) : void
e MonoDevelop.Projects.ProjectFileEventArgs
Résultat void

OnFileRenamedInProject() protected méthode

protected OnFileRenamedInProject ( MonoDevelop.Projects.ProjectFileRenamedEventArgs e ) : void
e MonoDevelop.Projects.ProjectFileRenamedEventArgs
Résultat void

OnGetCanExecute() protected méthode

protected OnGetCanExecute ( MonoDevelop.Projects.ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configurationSelector ) : bool
context MonoDevelop.Projects.ExecutionContext
configurationSelector MonoDevelop.Projects.ConfigurationSelector
Résultat bool

TypeScriptProject() public méthode

public TypeScriptProject ( MonoDevelop.Projects.ProjectCreateInformation info, XmlElement projectOptions ) : System
info MonoDevelop.Projects.ProjectCreateInformation
projectOptions System.Xml.XmlElement
Résultat System