C# Class MonoDevelop.Monobjc.Tracking.CodeBehindHandler

Exibir arquivo Open project: Monobjc/monobjc-monodevelop

Private Properties

Property Type Description
GenerateCodeBehindForHeader IList
GenerateCodeBehindForXib IList
ScheduleDesignCodeGenerationForHeaders void
ScheduleDesignCodeGenerationForXib void
ShouldGenerateForHeader bool
ShouldGenerateForXib bool

Public Methods

Method Description
CodeBehindHandler ( MonobjcProject project ) : System

Initializes a new instance of the CodeBehindHandler class.

GenerateDesignCodeForHeaders ( IEnumerable paths ) : void

Generates the design code.

GenerateDesignCodeForXib ( IEnumerable e ) : void

Generates the design code.

GenerateFrameworkLoadingCode ( String frameworks ) : void

Generates the framework loading code.

Private Methods

Method Description
GenerateCodeBehindForHeader ( ProjectTypeCache cache, MonoDevelop.DesignerSupport.CodeBehindWriter writer, FilePath file ) : IList
GenerateCodeBehindForXib ( ProjectTypeCache cache, MonoDevelop.DesignerSupport.CodeBehindWriter writer, FilePath file ) : IList
ScheduleDesignCodeGenerationForHeaders ( IEnumerable paths ) : void
ScheduleDesignCodeGenerationForXib ( IList projectFiles ) : void
ShouldGenerateForHeader ( NativeClassDescriptor classDescriptor ) : bool

Returns whether a designed class should be generated.

ShouldGenerateForXib ( ClassDescriptionCollector visitor, String className ) : bool

Returns whether a designed class should be generated.

Method Details

CodeBehindHandler() public method

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

GenerateDesignCodeForHeaders() public method

Generates the design code.
public GenerateDesignCodeForHeaders ( IEnumerable paths ) : void
paths IEnumerable
return void

GenerateDesignCodeForXib() public method

Generates the design code.
public GenerateDesignCodeForXib ( IEnumerable e ) : void
e IEnumerable
return void

GenerateFrameworkLoadingCode() public method

Generates the framework loading code.
public GenerateFrameworkLoadingCode ( String frameworks ) : void
frameworks String /// Frameworks. ///
return void