C# Class MonoDevelop.Monobjc.Tracking.XcodeHandler

Inheritance: ProjectHandler
Show file Open project: Monobjc/monobjc-monodevelop

Private Properties

Property Type Description
AddClasses void
AddFrameworks void
AddProjectReferences void
AddResources void
BuildXcodeProject void
ClearClasses void
ClearFrameworks void
ClearResources void
GenerateSurrogateSources void
UpdateClasses void
UpdateResources void
XcodeHandler System

Public Methods

Method Description
ClearXcodeProject ( ) : void

Clears the Xcode project.

Dispose ( ) : void

Clean up the handler

HandleApplicationFocusIn ( Object sender, EventArgs e ) : void

Handles the application focus in.

XcodeHandler ( MonobjcProject project ) : System

Initializes a new instance of the XcodeHandler class.

Private Methods

Method Description
AddClasses ( ) : void

Adds the surrogate classes to the project.

AddFrameworks ( ) : void

Adds the frameworks to the project.

AddProjectReferences ( ) : void

Adds the project references to the project.

AddResources ( ) : void

Adds the resources to the project.

BuildXcodeProject ( ) : void

Builds the Xcode project and all its parts.

ClearClasses ( ) : void

Clears the classes from the project.

ClearFrameworks ( ) : void

Clears the frameworks from the project.

ClearResources ( ) : void

Clears the resources from the project.

GenerateSurrogateSources ( IEnumerable types ) : void

Generates the surrogate sources for the given types.

UpdateClasses ( ) : void

Updates the classes in the project.

UpdateResources ( ) : void

Updates the resources in the project.

XcodeHandler ( ) : System

Initializes the MonoDevelop.Monobjc.Tracking.XcodeHandler class.

Method Details

ClearXcodeProject() public method

Clears the Xcode project.
public ClearXcodeProject ( ) : void
return void

Dispose() public method

Clean up the handler
public Dispose ( ) : void
return void

HandleApplicationFocusIn() public static method

Handles the application focus in.
public static HandleApplicationFocusIn ( Object sender, EventArgs e ) : void
sender Object the sender
e System.EventArgs the event
return void

XcodeHandler() public method

Initializes a new instance of the XcodeHandler class.
public XcodeHandler ( MonobjcProject project ) : System
project MonobjcProject The project.
return System