C# Class MonoDevelop.Monobjc.Tracking.ObjectiveCHeaderWriter

Inheritance: ObjectiveCWriter
Show file Open project: Monobjc/monobjc-monodevelop Class Usage Examples

Public Methods

Method Description
ObjectiveCHeaderWriter ( MonobjcProject project ) : System

Protected Methods

Method Description
WriteEpilogue ( TextWriter writer, string name, string baseName ) : void
WriteIncludes ( TextWriter writer, IType type ) : void
WriteMethods ( TextWriter writer, IType type ) : void
WritePrologue ( TextWriter writer, string name, string baseName ) : void
WriteProperties ( TextWriter writer, IType type ) : void

Private Methods

Method Description
GetOtherImports ( IType type ) : IEnumerable

Method Details

ObjectiveCHeaderWriter() public method

public ObjectiveCHeaderWriter ( MonobjcProject project ) : System
project MonobjcProject
return System

WriteEpilogue() protected method

protected WriteEpilogue ( TextWriter writer, string name, string baseName ) : void
writer System.IO.TextWriter
name string
baseName string
return void

WriteIncludes() protected method

protected WriteIncludes ( TextWriter writer, IType type ) : void
writer System.IO.TextWriter
type IType
return void

WriteMethods() protected method

protected WriteMethods ( TextWriter writer, IType type ) : void
writer System.IO.TextWriter
type IType
return void

WritePrologue() protected method

protected WritePrologue ( TextWriter writer, string name, string baseName ) : void
writer System.IO.TextWriter
name string
baseName string
return void

WriteProperties() protected method

protected WriteProperties ( TextWriter writer, IType type ) : void
writer System.IO.TextWriter
type IType
return void