C# Class MonoDevelop.Monobjc.MonobjcProject

A Monobjc project
Inheritance: MonoDevelop.Projects.DotNetProject
Show file Open project: Monobjc/monobjc-monodevelop Class Usage Examples

Private Properties

Property Type Description
GetApplicationName String
GetContentFiles IEnumerable
GetEncryptedContentFiles IEnumerable
GetFiles IEnumerable
GetIBFile FilePair
GetIBFiles IEnumerable
GetOutputFiles IEnumerable
IsInDevelopmentRegion bool
MonobjcProject System
UpdateReferences void

Public Methods

Method Description
CreateConfiguration ( string name ) : MonoDevelop.Projects.SolutionItemConfiguration

Creates the configuration.

Dispose ( ) : void

Releases unmanaged and - optionally - managed resources

GetDefaultBuildAction ( String fileName ) : String

Gets the default build action.

MonobjcProject ( String languageName ) : System

Initializes a new instance of the MonobjcProject class.

MonobjcProject ( String language, MonoDevelop.Projects.ProjectCreateInformation info, XmlElement projectOptions ) : System

Initializes a new instance of the MonobjcProject class.

SupportsFramework ( MonoDevelop.Core.Assemblies.TargetFramework framework ) : bool

Supportses the framework.

Protected Methods

Method Description
CreateExecutionCommand ( MonoDevelop.Projects.ConfigurationSelector configSel, DotNetProjectConfiguration configuration ) : MonoDevelop.Core.Execution.ExecutionCommand

Creates the execution command.

GetCommonBuildActions ( ) : IList

Gets the common build actions.

OnFileAddedToProject ( MonoDevelop.Projects.ProjectFileEventArgs e ) : void
OnFileChangedInProject ( MonoDevelop.Projects.ProjectFileEventArgs e ) : void
OnFilePropertyChangedInProject ( MonoDevelop.Projects.ProjectFileEventArgs e ) : void
OnFileRenamedInProject ( MonoDevelop.Projects.ProjectFileRenamedEventArgs e ) : void
OnReferenceAddedToProject ( MonoDevelop.Projects.ProjectReferenceEventArgs e ) : void
OnReferenceRemovedFromProject ( MonoDevelop.Projects.ProjectReferenceEventArgs e ) : void

Private Methods

Method Description
GetApplicationName ( MonoDevelop.Projects.ConfigurationSelector configSel ) : String

Gets the name of the application.

GetContentFiles ( MonoDevelop.Projects.ConfigurationSelector configuration, FilePath destinationDirectory ) : IEnumerable

Gets the content files pairs.

GetEncryptedContentFiles ( MonoDevelop.Projects.ConfigurationSelector configuration, FilePath destinationDirectory ) : IEnumerable

Gets the encrypted content files pairs.

GetFiles ( MonoDevelop.Projects.ConfigurationSelector configuration, FilePath destinationDirectory, String fileType ) : IEnumerable

Gets the files pairs.

GetIBFile ( ProjectFile file, String buildAction, FilePath destinationDirectory ) : FilePair

Gets the IB file pairs.

GetIBFiles ( String buildAction, FilePath destinationDirectory ) : IEnumerable

Gets the IB file pairs.

GetOutputFiles ( MonoDevelop.Projects.ConfigurationSelector configuration, FilePath destinationDirectory ) : IEnumerable

Gets the content files pairs.

IsInDevelopmentRegion ( ProjectFile file ) : bool

Determines whether the project file is in the development region.

MonobjcProject ( ) : System

Initializes the MonoDevelop.Monobjc.MonobjcProject class.

UpdateReferences ( ) : void

Updates the references.

Method Details

CreateConfiguration() public method

Creates the configuration.
public CreateConfiguration ( string name ) : MonoDevelop.Projects.SolutionItemConfiguration
name string The name.
return MonoDevelop.Projects.SolutionItemConfiguration

CreateExecutionCommand() protected method

Creates the execution command.
protected CreateExecutionCommand ( MonoDevelop.Projects.ConfigurationSelector configSel, DotNetProjectConfiguration configuration ) : MonoDevelop.Core.Execution.ExecutionCommand
configSel MonoDevelop.Projects.ConfigurationSelector The configuration selector.
configuration DotNetProjectConfiguration The configuration.
return MonoDevelop.Core.Execution.ExecutionCommand

Dispose() public method

Releases unmanaged and - optionally - managed resources
public Dispose ( ) : void
return void

GetCommonBuildActions() protected method

Gets the common build actions.
protected GetCommonBuildActions ( ) : IList
return IList

GetDefaultBuildAction() public method

Gets the default build action.
public GetDefaultBuildAction ( String fileName ) : String
fileName String Name of the file.
return String

MonobjcProject() public method

Initializes a new instance of the MonobjcProject class.
public MonobjcProject ( String languageName ) : System
languageName String Name of the language.
return System

MonobjcProject() public method

Initializes a new instance of the MonobjcProject class.
public MonobjcProject ( String language, MonoDevelop.Projects.ProjectCreateInformation info, XmlElement projectOptions ) : System
language String The language.
info MonoDevelop.Projects.ProjectCreateInformation The info.
projectOptions System.Xml.XmlElement The project options.
return System

OnFileAddedToProject() protected method

protected OnFileAddedToProject ( MonoDevelop.Projects.ProjectFileEventArgs e ) : void
e MonoDevelop.Projects.ProjectFileEventArgs
return void

OnFileChangedInProject() protected method

protected OnFileChangedInProject ( MonoDevelop.Projects.ProjectFileEventArgs e ) : void
e MonoDevelop.Projects.ProjectFileEventArgs
return void

OnFilePropertyChangedInProject() protected method

protected OnFilePropertyChangedInProject ( MonoDevelop.Projects.ProjectFileEventArgs e ) : void
e MonoDevelop.Projects.ProjectFileEventArgs
return void

OnFileRenamedInProject() protected method

protected OnFileRenamedInProject ( MonoDevelop.Projects.ProjectFileRenamedEventArgs e ) : void
e MonoDevelop.Projects.ProjectFileRenamedEventArgs
return void

OnReferenceAddedToProject() protected method

protected OnReferenceAddedToProject ( MonoDevelop.Projects.ProjectReferenceEventArgs e ) : void
e MonoDevelop.Projects.ProjectReferenceEventArgs
return void

OnReferenceRemovedFromProject() protected method

protected OnReferenceRemovedFromProject ( MonoDevelop.Projects.ProjectReferenceEventArgs e ) : void
e MonoDevelop.Projects.ProjectReferenceEventArgs
return void

SupportsFramework() public method

Supportses the framework.
public SupportsFramework ( MonoDevelop.Core.Assemblies.TargetFramework framework ) : bool
framework MonoDevelop.Core.Assemblies.TargetFramework The framework.
return bool