C# Class MonoDevelop.D.Projects.DProject

Inheritance: MonoDevelop.D.Projects.AbstractDProject, ICustomDataItem
Afficher le fichier Open project: aBothe/Mono-D Class Usage Examples

Méthodes publiques

Свойство Type Description
BuiltObjects List
ExtendedConfiguration ExtendedProjectConfig
LastModificationTimes DateTime>.Dictionary

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
CreateConfiguration ( string name ) : SolutionItemConfiguration
CreateExecutionCommand ( ConfigurationSelector sel ) : NativeExecutionCommand
DProject ( ) : System
DProject ( ProjectCreateInformation info, XmlElement projectOptions ) : System
Deserialize ( ITypeSerializer handler, DataCollection data ) : void
GetOutputFileName ( ConfigurationSelector configuration ) : FilePath

Returns the absolute file name + path to the link target

IsCompileable ( string fileName ) : bool
Serialize ( ITypeSerializer handler ) : DataCollection
ToString ( ) : string

Méthodes protégées

Méthode Description
CheckNeedsBuild ( MonoDevelop.Projects.ConfigurationSelector configuration ) : bool
DoBuild ( IProgressMonitor monitor, ConfigurationSelector configuration ) : BuildResult
DoClean ( IProgressMonitor monitor, ConfigurationSelector configuration ) : void
DoExecute ( IProgressMonitor monitor, ExecutionContext context, ConfigurationSelector configuration ) : void
OnEndLoad ( ) : void
OnGetCanExecute ( ExecutionContext context, ConfigurationSelector configuration ) : bool
OnSaved ( SolutionItemEventArgs args ) : void
PopulateSupportFileList ( FileCopySet list, ConfigurationSelector configuration ) : void

Method Details

CheckNeedsBuild() protected méthode

protected CheckNeedsBuild ( MonoDevelop.Projects.ConfigurationSelector configuration ) : bool
configuration MonoDevelop.Projects.ConfigurationSelector
Résultat bool

CreateConfiguration() public méthode

public CreateConfiguration ( string name ) : SolutionItemConfiguration
name string
Résultat SolutionItemConfiguration

CreateExecutionCommand() public méthode

public CreateExecutionCommand ( ConfigurationSelector sel ) : NativeExecutionCommand
sel ConfigurationSelector
Résultat NativeExecutionCommand

DProject() public méthode

public DProject ( ) : System
Résultat System

DProject() public méthode

public DProject ( ProjectCreateInformation info, XmlElement projectOptions ) : System
info ProjectCreateInformation
projectOptions XmlElement
Résultat System

Deserialize() public méthode

public Deserialize ( ITypeSerializer handler, DataCollection data ) : void
handler ITypeSerializer
data DataCollection
Résultat void

DoBuild() protected méthode

protected DoBuild ( IProgressMonitor monitor, ConfigurationSelector configuration ) : BuildResult
monitor IProgressMonitor
configuration ConfigurationSelector
Résultat BuildResult

DoClean() protected méthode

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

DoExecute() protected méthode

protected DoExecute ( IProgressMonitor monitor, ExecutionContext context, ConfigurationSelector configuration ) : void
monitor IProgressMonitor
context ExecutionContext
configuration ConfigurationSelector
Résultat void

GetOutputFileName() public méthode

Returns the absolute file name + path to the link target
public GetOutputFileName ( ConfigurationSelector configuration ) : FilePath
configuration ConfigurationSelector
Résultat FilePath

IsCompileable() public méthode

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

OnEndLoad() protected méthode

protected OnEndLoad ( ) : void
Résultat void

OnGetCanExecute() protected méthode

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

OnSaved() protected méthode

protected OnSaved ( SolutionItemEventArgs args ) : void
args SolutionItemEventArgs
Résultat void

PopulateSupportFileList() protected méthode

protected PopulateSupportFileList ( FileCopySet list, ConfigurationSelector configuration ) : void
list FileCopySet
configuration ConfigurationSelector
Résultat void

Serialize() public méthode

public Serialize ( ITypeSerializer handler ) : DataCollection
handler ITypeSerializer
Résultat DataCollection

ToString() public méthode

public ToString ( ) : string
Résultat string

Property Details

BuiltObjects public_oe property

public List BuiltObjects
Résultat List

ExtendedConfiguration public_oe property

public ExtendedProjectConfig ExtendedConfiguration
Résultat ExtendedProjectConfig

LastModificationTimes public_oe property

Used for incremental compiling and linking
public Dictionary LastModificationTimes
Résultat DateTime>.Dictionary