C# Класс Monobjc.Tools.Xcode.ProjectWriter

Project writer.
Наследование: System.IO.TextWriter
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Close ( ) : void

Close this instance.

Write ( char value ) : void

Write the specified value.

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.

Защищенные методы

Метод Описание
ProjectWriter ( TextWriter writer ) : System

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

Описание методов

Close() публичный Метод

Close this instance.
public Close ( ) : void
Результат void

ProjectWriter() защищенный Метод

Initializes a new instance of the Monobjc.Tools.Xcode.ProjectWriter class.
protected ProjectWriter ( TextWriter writer ) : System
writer System.IO.TextWriter /// Writer. ///
Результат System

Write() публичный Метод

Write the specified value.
public Write ( char value ) : void
value char /// Value. ///
Результат void

WriteIndent() публичный абстрактный Метод

Writes the indent.
public abstract WriteIndent ( int indentLevel ) : void
indentLevel int The indent level.
Результат void

WritePBXDictionary() публичный абстрактный Метод

Writes the dictionary.
public abstract WritePBXDictionary ( int indentLevel, String>.IDictionary map, IDictionary dictionary ) : void
indentLevel int The indent level.
map String>.IDictionary The map.
dictionary IDictionary The dictionary.
Результат void

WritePBXElementEpilogue() публичный абстрактный Метод

Writes the PBX element epilogue.
public abstract WritePBXElementEpilogue ( int indentLevel ) : void
indentLevel int The indent level.
Результат void

WritePBXElementEpilogue() публичный абстрактный Метод

Writes the PBX element epilogue.
public abstract WritePBXElementEpilogue ( int indentLevel, bool singleLine ) : void
indentLevel int The indent level.
singleLine bool Output result is on a single line.
Результат void

WritePBXElementPrologue() публичный абстрактный Метод

Writes the PBX element prologue.
public abstract WritePBXElementPrologue ( int indentLevel, string>.IDictionary map, IPBXElement element ) : void
indentLevel int The indent level.
map string>.IDictionary The map.
element IPBXElement The element.
Результат void

WritePBXElementPrologue() публичный абстрактный Метод

Writes the PBX element prologue.
public abstract 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.
Результат void

WritePBXList() публичный абстрактный Метод

Writes the list.
public abstract WritePBXList ( int indentLevel, String>.IDictionary map, IList values ) : void
indentLevel int The indent level.
map String>.IDictionary The map.
values IList The values.
Результат void

WritePBXProperty() публичный абстрактный Метод

Writes the PBX property.
public abstract 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.
Результат void

WritePBXProperty() публичный абстрактный Метод

Writes the PBX property.
public abstract 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.
Результат void

WritePBXValue() публичный абстрактный Метод

Writes the PBX value.
public abstract WritePBXValue ( int indentLevel, String>.IDictionary map, Object value ) : void
indentLevel int The indent level.
map String>.IDictionary The map.
value Object The value.
Результат void