C# Class MonoDevelop.D.Projects.Dub.DubProject

A dub package.
Inheritance: AbstractDProject
Afficher le fichier Open project: aBothe/Mono-D Class Usage Examples

Méthodes publiques

Свойство Type Description
CommonBuildSettings DubBuildSettings
Copyright string
DubReferences DubReferencesCollection
Homepage string
buildTypes SortedSet
packageName string

Private Properties

Свойство Type Description
BeginLoad void
CanContainFile bool
EndLoad void
_loadFilesFrom void

Méthodes publiques

Méthode Description
BuildSettingMatchesConfiguration ( DubBuildSetting sett, MonoDevelop.Projects.ConfigurationSelector config ) : bool
CreateConfiguration ( string name ) : MonoDevelop.Projects.SolutionItemConfiguration
CreateExecutionCommand ( MonoDevelop.Projects.ConfigurationSelector conf ) : MonoDevelop.Core.Execution.NativeExecutionCommand
DubProject ( ) : System
GetBuildSettings ( MonoDevelop.Projects.ConfigurationSelector sel ) : IEnumerable
GetOutputFileName ( MonoDevelop.Projects.ConfigurationSelector configuration ) : FilePath
GetReferencedItems ( MonoDevelop.Projects.ConfigurationSelector configuration ) : IEnumerable
GetSourcePaths ( MonoDevelop.Projects.ConfigurationSelector sel ) : IEnumerable
Save ( IProgressMonitor monitor ) : void
ToString ( ) : string

Méthodes protégées

Méthode Description
DoBuild ( IProgressMonitor monitor, MonoDevelop.Projects.ConfigurationSelector configuration ) : MonoDevelop.Projects.BuildResult
DoClean ( IProgressMonitor monitor, MonoDevelop.Projects.ConfigurationSelector configuration ) : void
DoExecute ( IProgressMonitor monitor, MonoDevelop.Projects.ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configuration ) : void
OnEndLoad ( ) : void
OnGetCanExecute ( MonoDevelop.Projects.ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configuration ) : bool
OnGetExecutionTargets ( MonoDevelop.Projects.ConfigurationSelector configuration ) : IEnumerable

http://code.dlang.org/package-format#build-types

OnGetItemFiles ( bool includeReferencedFiles ) : List
PopulateOutputFileList ( List list, MonoDevelop.Projects.ConfigurationSelector configuration ) : void

Private Methods

Méthode Description
BeginLoad ( ) : void
CanContainFile ( string f ) : bool
EndLoad ( ) : void
_loadFilesFrom ( string dir ) : void

Method Details

BuildSettingMatchesConfiguration() public méthode

public BuildSettingMatchesConfiguration ( DubBuildSetting sett, MonoDevelop.Projects.ConfigurationSelector config ) : bool
sett DubBuildSetting
config MonoDevelop.Projects.ConfigurationSelector
Résultat bool

CreateConfiguration() public méthode

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

CreateExecutionCommand() public méthode

public CreateExecutionCommand ( MonoDevelop.Projects.ConfigurationSelector conf ) : MonoDevelop.Core.Execution.NativeExecutionCommand
conf MonoDevelop.Projects.ConfigurationSelector
Résultat MonoDevelop.Core.Execution.NativeExecutionCommand

DoBuild() protected méthode

protected DoBuild ( IProgressMonitor monitor, MonoDevelop.Projects.ConfigurationSelector configuration ) : MonoDevelop.Projects.BuildResult
monitor IProgressMonitor
configuration 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 configuration ) : void
monitor IProgressMonitor
context MonoDevelop.Projects.ExecutionContext
configuration MonoDevelop.Projects.ConfigurationSelector
Résultat void

DubProject() public méthode

public DubProject ( ) : System
Résultat System

GetBuildSettings() public méthode

public GetBuildSettings ( MonoDevelop.Projects.ConfigurationSelector sel ) : IEnumerable
sel MonoDevelop.Projects.ConfigurationSelector
Résultat IEnumerable

GetOutputFileName() public méthode

public GetOutputFileName ( MonoDevelop.Projects.ConfigurationSelector configuration ) : FilePath
configuration MonoDevelop.Projects.ConfigurationSelector
Résultat FilePath

GetReferencedItems() public méthode

public GetReferencedItems ( MonoDevelop.Projects.ConfigurationSelector configuration ) : IEnumerable
configuration MonoDevelop.Projects.ConfigurationSelector
Résultat IEnumerable

GetSourcePaths() public méthode

public GetSourcePaths ( MonoDevelop.Projects.ConfigurationSelector sel ) : IEnumerable
sel MonoDevelop.Projects.ConfigurationSelector
Résultat IEnumerable

OnEndLoad() protected méthode

protected OnEndLoad ( ) : void
Résultat void

OnGetCanExecute() protected méthode

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

OnGetExecutionTargets() protected méthode

http://code.dlang.org/package-format#build-types
protected OnGetExecutionTargets ( MonoDevelop.Projects.ConfigurationSelector configuration ) : IEnumerable
configuration MonoDevelop.Projects.ConfigurationSelector
Résultat IEnumerable

OnGetItemFiles() protected méthode

protected OnGetItemFiles ( bool includeReferencedFiles ) : List
includeReferencedFiles bool
Résultat List

PopulateOutputFileList() protected méthode

protected PopulateOutputFileList ( List list, MonoDevelop.Projects.ConfigurationSelector configuration ) : void
list List
configuration MonoDevelop.Projects.ConfigurationSelector
Résultat void

Save() public méthode

public Save ( IProgressMonitor monitor ) : void
monitor IProgressMonitor
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

Property Details

CommonBuildSettings public_oe property

Project-wide cross-config build settings.
public DubBuildSettings CommonBuildSettings
Résultat DubBuildSettings

Copyright public_oe property

public string Copyright
Résultat string

DubReferences public_oe property

public DubReferencesCollection DubReferences
Résultat DubReferencesCollection

Homepage public_oe property

public string Homepage
Résultat string

buildTypes public_oe property

public SortedSet buildTypes
Résultat SortedSet

packageName public_oe property

public string packageName
Résultat string