Property | Type | Description | |
---|---|---|---|
NotifyFileAddedToProject | void | ||
NotifyFileChangedInProject | void | ||
NotifyFilePropertyChangedInProject | void | ||
NotifyFileRemovedFromProject | void | ||
NotifyFileRenamedInProject | void | ||
OnFileChanged | void | ||
ResolveDependencies | void | ||
UpdateDependency | void | ||
UsingMSBuildEngine | bool |
Method | Description | |
---|---|---|
AddDirectory ( string relativePath ) : |
Adds a directory to the project. The directory is created if it doesn't exist |
|
AddFile ( string filename ) : |
Adds a file to the project
|
|
AddFile ( string filename, string buildAction ) : |
Adds a file to the project
|
|
AddFile ( |
Adds a file to the project
|
|
AddFiles ( IEnumerable |
||
AddFiles ( IEnumerable |
||
CopySupportFiles ( IProgressMonitor monitor, MonoDevelop.Projects.ConfigurationSelector configuration ) : void |
Copies the support files to the output directory Copies all support files to the output directory of the given configuration. Support files include: assembly references with the Local Copy flag, data files with the Copy to Output option, etc. |
|
DeleteSupportFiles ( IProgressMonitor monitor, MonoDevelop.Projects.ConfigurationSelector configuration ) : void |
Removes all support files from the output directory Deletes all support files from the output directory of the given configuration. Support files include: assembly references with the Local Copy flag, data files with the Copy to Output option, etc. |
|
Dispose ( ) : void | ||
GetBuildActions ( ) : string[] |
Gets a list of build actions supported by this project Common actions are grouped at the top, separated by a "--" entry *IF* there are more "uncommon" actions than "common" actions |
|
GetDefaultBuildAction ( string fileName ) : string |
Gets the default build action for a file
|
|
GetOutputFileName ( MonoDevelop.Projects.ConfigurationSelector configuration ) : FilePath |
Gets the absolute path to the output file generated by this project.
|
|
GetOutputFiles ( MonoDevelop.Projects.ConfigurationSelector configuration ) : List |
Gets a list of files generated when building this project Returns a list of all files that are generated when this project is built, including: the generated binary, debug information files, satellite assemblies. |
|
GetProjectFile ( string fileName ) : |
Gets a project file.
|
|
GetSupportFileList ( MonoDevelop.Projects.ConfigurationSelector configuration ) : FileCopySet |
Gets a list of files required to use the project output Returns a list of all files that are required to use the project output binary, for example: data files with the Copy to Output option, debug information files, generated resource files, etc. |
|
IsCompileable ( string fileName ) : bool |
Determines whether the provided file can be as part of this project
|
|
IsFileInProject ( string fileName ) : bool |
Determines whether a file belongs to this project
|
|
LoadProject ( string filename, IProgressMonitor monitor ) : |
Method | Description | |
---|---|---|
CheckNeedsBuild ( MonoDevelop.Projects.ConfigurationSelector configuration ) : bool |
Checks if the project needs to be built
|
|
DoBuild ( IProgressMonitor monitor, MonoDevelop.Projects.ConfigurationSelector configuration ) : MonoDevelop.Projects.BuildResult |
Builds the project. This method is invoked to build the project. Support files such as files with the Copy to Output flag will be copied before calling this method. |
|
DoClean ( IProgressMonitor monitor, MonoDevelop.Projects.ConfigurationSelector configuration ) : void | ||
DoExecute ( IProgressMonitor monitor, MonoDevelop.Projects.ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configuration ) : void |
Executes the project
|
|
GetCommonBuildActions ( ) : IList |
Gets a list of common build actions (common actions are shown first in the project build action list)
|
|
GetStandardBuildActions ( ) : IEnumerable |
Gets a list of standard build actions.
|
|
OnBuild ( IProgressMonitor monitor, MonoDevelop.Projects.ConfigurationSelector configuration ) : MonoDevelop.Projects.BuildResult | ||
OnClean ( IProgressMonitor monitor, MonoDevelop.Projects.ConfigurationSelector configuration ) : void | ||
OnExecute ( IProgressMonitor monitor, MonoDevelop.Projects.ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configuration ) : void | ||
OnFileAddedToProject ( MonoDevelop.Projects.ProjectFileEventArgs e ) : void |
Raises the FileAddedToProject event.
|
|
OnFileChangedInProject ( MonoDevelop.Projects.ProjectFileEventArgs e ) : void |
Raises the FileChangedInProject event.
|
|
OnFilePropertyChangedInProject ( MonoDevelop.Projects.ProjectFileEventArgs e ) : void |
Raises the FilePropertyChangedInProject event.
|
|
OnFileRemovedFromProject ( MonoDevelop.Projects.ProjectFileEventArgs e ) : void |
Raises the FileRemovedFromProject event.
|
|
OnFileRenamedInProject ( MonoDevelop.Projects.ProjectFileRenamedEventArgs e ) : void |
Raises the FileRenamedInProject event.
|
|
OnGetItemFiles ( bool includeReferencedFiles ) : List |
||
OnGetLastBuildTime ( MonoDevelop.Projects.ConfigurationSelector configuration ) : System.DateTime | ||
OnGetNeedsBuilding ( MonoDevelop.Projects.ConfigurationSelector configuration ) : bool | ||
OnItemsAdded ( IEnumerable |
||
OnItemsRemoved ( IEnumerable |
||
PopulateOutputFileList ( List |
Gets a list of files retuired to use the project output Returns a list of all files that are required to use the project output binary, for example: data files with the Copy to Output option, debug information files, generated resource files, etc. |
|
PopulateSupportFileList ( FileCopySet list, MonoDevelop.Projects.ConfigurationSelector configuration ) : void |
Gets a list of files required to use the project output Returns a list of all files that are required to use the project output binary, for example: data files with the Copy to Output option, debug information files, generated resource files, etc. |
|
Project ( ) : System |
Method | Description | |
---|---|---|
NotifyFileAddedToProject ( IEnumerable |
||
NotifyFileChangedInProject ( |
||
NotifyFilePropertyChangedInProject ( |
||
NotifyFileRemovedFromProject ( IEnumerable |
||
NotifyFileRenamedInProject ( MonoDevelop.Projects.ProjectFileRenamedEventArgs args ) : void | ||
OnFileChanged ( object source, FileEventArgs e ) : void | ||
ResolveDependencies ( |
||
UpdateDependency ( |
||
UsingMSBuildEngine ( MonoDevelop.Projects.ConfigurationSelector sel ) : bool |
public AddDirectory ( string relativePath ) : |
||
relativePath | string | /// Relative path of the directory. /// |
return |
public AddFile ( string filename ) : |
||
filename | string | /// Absolute path to the file. /// |
return |
public AddFile ( string filename, string buildAction ) : |
||
filename | string | /// Absolute path to the file. /// |
buildAction | string | /// Build action to assign to the file. /// |
return |
public AddFile ( |
||
projectFile | /// The file. /// | |
return | void |
public AddFiles ( IEnumerable |
||
files | IEnumerable |
|
return | IEnumerable |
public AddFiles ( IEnumerable |
||
files | IEnumerable |
|
buildAction | string | |
return | IEnumerable |
protected CheckNeedsBuild ( MonoDevelop.Projects.ConfigurationSelector configuration ) : bool | ||
configuration | MonoDevelop.Projects.ConfigurationSelector | /// Build configuration. /// |
return | bool |
public CopySupportFiles ( IProgressMonitor monitor, MonoDevelop.Projects.ConfigurationSelector configuration ) : void | ||
monitor | IProgressMonitor | /// Progress monitor. /// |
configuration | MonoDevelop.Projects.ConfigurationSelector | /// Configuration for which to copy the files. /// |
return | void |
public DeleteSupportFiles ( IProgressMonitor monitor, MonoDevelop.Projects.ConfigurationSelector configuration ) : void | ||
monitor | IProgressMonitor | /// Progress monitor. /// |
configuration | MonoDevelop.Projects.ConfigurationSelector | /// Configuration for which to delete the files. /// |
return | void |
protected DoBuild ( IProgressMonitor monitor, MonoDevelop.Projects.ConfigurationSelector configuration ) : MonoDevelop.Projects.BuildResult | ||
monitor | IProgressMonitor | /// Progress monitor. /// |
configuration | MonoDevelop.Projects.ConfigurationSelector | /// Configuration to build. /// |
return | MonoDevelop.Projects.BuildResult |
protected DoClean ( IProgressMonitor monitor, MonoDevelop.Projects.ConfigurationSelector configuration ) : void | ||
monitor | IProgressMonitor | |
configuration | MonoDevelop.Projects.ConfigurationSelector | |
return | void |
protected DoExecute ( IProgressMonitor monitor, MonoDevelop.Projects.ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configuration ) : void | ||
monitor | IProgressMonitor | /// Progress monitor. /// |
context | MonoDevelop.Projects.ExecutionContext | /// Execution context. /// |
configuration | MonoDevelop.Projects.ConfigurationSelector | /// Configuration to execute. /// |
return | void |
public GetDefaultBuildAction ( string fileName ) : string | ||
fileName | string | /// File name. /// |
return | string |
public GetOutputFileName ( MonoDevelop.Projects.ConfigurationSelector configuration ) : FilePath | ||
configuration | MonoDevelop.Projects.ConfigurationSelector | /// Build configuration. /// |
return | FilePath |
public GetOutputFiles ( MonoDevelop.Projects.ConfigurationSelector configuration ) : List |
||
configuration | MonoDevelop.Projects.ConfigurationSelector | /// Build configuration for which get the list /// |
return | List |
public GetProjectFile ( string fileName ) : |
||
fileName | string | /// File name. /// |
return |
protected GetStandardBuildActions ( ) : IEnumerable |
||
return | IEnumerable |
public GetSupportFileList ( MonoDevelop.Projects.ConfigurationSelector configuration ) : FileCopySet | ||
configuration | MonoDevelop.Projects.ConfigurationSelector | /// Build configuration for which get the list /// |
return | FileCopySet |
public IsCompileable ( string fileName ) : bool | ||
fileName | string | /// File name /// |
return | bool |
public IsFileInProject ( string fileName ) : bool | ||
fileName | string | /// File name /// |
return | bool |
public static LoadProject ( string filename, IProgressMonitor monitor ) : |
||
filename | string | |
monitor | IProgressMonitor | |
return |
protected OnBuild ( IProgressMonitor monitor, MonoDevelop.Projects.ConfigurationSelector configuration ) : MonoDevelop.Projects.BuildResult | ||
monitor | IProgressMonitor | |
configuration | MonoDevelop.Projects.ConfigurationSelector | |
return | MonoDevelop.Projects.BuildResult |
protected OnClean ( IProgressMonitor monitor, MonoDevelop.Projects.ConfigurationSelector configuration ) : void | ||
monitor | IProgressMonitor | |
configuration | MonoDevelop.Projects.ConfigurationSelector | |
return | void |
protected OnExecute ( IProgressMonitor monitor, MonoDevelop.Projects.ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configuration ) : void | ||
monitor | IProgressMonitor | |
context | MonoDevelop.Projects.ExecutionContext | |
configuration | MonoDevelop.Projects.ConfigurationSelector | |
return | void |
protected OnFileAddedToProject ( MonoDevelop.Projects.ProjectFileEventArgs e ) : void | ||
e | MonoDevelop.Projects.ProjectFileEventArgs | |
return | void |
protected OnFileChangedInProject ( MonoDevelop.Projects.ProjectFileEventArgs e ) : void | ||
e | MonoDevelop.Projects.ProjectFileEventArgs | |
return | void |
protected OnFilePropertyChangedInProject ( MonoDevelop.Projects.ProjectFileEventArgs e ) : void | ||
e | MonoDevelop.Projects.ProjectFileEventArgs | |
return | void |
protected OnFileRemovedFromProject ( MonoDevelop.Projects.ProjectFileEventArgs e ) : void | ||
e | MonoDevelop.Projects.ProjectFileEventArgs | |
return | void |
protected OnFileRenamedInProject ( MonoDevelop.Projects.ProjectFileRenamedEventArgs e ) : void | ||
e | MonoDevelop.Projects.ProjectFileRenamedEventArgs | |
return | void |
protected OnGetItemFiles ( bool includeReferencedFiles ) : List |
||
includeReferencedFiles | bool | |
return | List |
protected OnGetLastBuildTime ( MonoDevelop.Projects.ConfigurationSelector configuration ) : System.DateTime | ||
configuration | MonoDevelop.Projects.ConfigurationSelector | |
return | System.DateTime |
protected OnGetNeedsBuilding ( MonoDevelop.Projects.ConfigurationSelector configuration ) : bool | ||
configuration | MonoDevelop.Projects.ConfigurationSelector | |
return | bool |
protected OnItemsAdded ( IEnumerable |
||
objs | IEnumerable |
|
return | void |
protected OnItemsRemoved ( IEnumerable |
||
objs | IEnumerable |
|
return | void |
protected PopulateOutputFileList ( List |
||
list | List |
/// List where to add the support files. /// |
configuration | MonoDevelop.Projects.ConfigurationSelector | /// Build configuration for which get the list /// |
return | void |
protected PopulateSupportFileList ( FileCopySet list, MonoDevelop.Projects.ConfigurationSelector configuration ) : void | ||
list | FileCopySet | /// List where to add the support files. /// |
configuration | MonoDevelop.Projects.ConfigurationSelector | /// Build configuration for which get the list /// |
return | void |