C# Class Monobjc.Tools.Xcode.ProjectNSWriter

Project writer that uses the NextStep style.
Inheritance: ProjectWriter
Datei anzeigen Open project: Monobjc/monobjc-tools Class Usage Examples

Public Methods

Method Description
ProjectNSWriter ( TextWriter writer ) : System

Initializes a new instance of the Monobjc.Tools.Xcode.ProjectNSWriter class.

WriteIndent ( int indentLevel ) : void

Writes the indent.

WritePBXDictionary ( int indentLevel, String>.IDictionary map, IDictionary dictionary ) : void

Writes the dictionary.

WritePBXElementEpilogue ( int indentLevel ) : void

Writes the PBX element epilogue.

WritePBXElementEpilogue ( int indentLevel, bool singleLine ) : void

Writes the PBX element epilogue.

WritePBXElementPrologue ( int indentLevel, string>.IDictionary map, IPBXElement element ) : void

Writes the PBX element prologue.

WritePBXElementPrologue ( int indentLevel, string>.IDictionary map, IPBXElement element, bool singleLine ) : void

Writes the PBX element prologue.

WritePBXList ( int indentLevel, String>.IDictionary map, IList values ) : void

Writes the list.

WritePBXProperty ( int indentLevel, String>.IDictionary map, String name, Object value ) : void

Writes the PBX property.

WritePBXProperty ( int indentLevel, String>.IDictionary map, String name, Object value, bool singleLine ) : void

Writes the PBX property.

WritePBXValue ( int indentLevel, String>.IDictionary map, Object value ) : void

Writes the PBX value.

Method Details

ProjectNSWriter() public method

Initializes a new instance of the Monobjc.Tools.Xcode.ProjectNSWriter class.
public ProjectNSWriter ( TextWriter writer ) : System
writer System.IO.TextWriter The writer.
return System

WriteIndent() public method

Writes the indent.
public WriteIndent ( int indentLevel ) : void
indentLevel int The indent level.
return void

WritePBXDictionary() public method

Writes the dictionary.
public WritePBXDictionary ( int indentLevel, String>.IDictionary map, IDictionary dictionary ) : void
indentLevel int The indent level.
map String>.IDictionary The map.
dictionary IDictionary The dictionary.
return void

WritePBXElementEpilogue() public method

Writes the PBX element epilogue.
public WritePBXElementEpilogue ( int indentLevel ) : void
indentLevel int The indent level.
return void

WritePBXElementEpilogue() public method

Writes the PBX element epilogue.
public WritePBXElementEpilogue ( int indentLevel, bool singleLine ) : void
indentLevel int The indent level.
singleLine bool Output result is on a single line.
return void

WritePBXElementPrologue() public method

Writes the PBX element prologue.
public WritePBXElementPrologue ( int indentLevel, string>.IDictionary map, IPBXElement element ) : void
indentLevel int The indent level.
map string>.IDictionary The map.
element IPBXElement The element.
return void

WritePBXElementPrologue() public method

Writes the PBX element prologue.
public WritePBXElementPrologue ( int indentLevel, string>.IDictionary map, IPBXElement element, bool singleLine ) : void
indentLevel int The indent level.
map string>.IDictionary The map.
element IPBXElement The element.
singleLine bool Output result is on a single line.
return void

WritePBXList() public method

Writes the list.
public WritePBXList ( int indentLevel, String>.IDictionary map, IList values ) : void
indentLevel int The indent level.
map String>.IDictionary The map.
values IList The values.
return void

WritePBXProperty() public method

Writes the PBX property.
public WritePBXProperty ( int indentLevel, String>.IDictionary map, String name, Object value ) : void
indentLevel int The indent level.
map String>.IDictionary The map.
name String The name.
value Object The value.
return void

WritePBXProperty() public method

Writes the PBX property.
public WritePBXProperty ( int indentLevel, String>.IDictionary map, String name, Object value, bool singleLine ) : void
indentLevel int The indent level.
map String>.IDictionary The map.
name String The name.
value Object The value.
singleLine bool Output result is on a single line.
return void

WritePBXValue() public method

Writes the PBX value.
public WritePBXValue ( int indentLevel, String>.IDictionary map, Object value ) : void
indentLevel int The indent level.
map String>.IDictionary The map.
value Object The value.
return void