C# Класс MonoDevelop.Monobjc.Tracking.ObjectiveCWriter

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
cache MonoDevelop.Monobjc.Utilities.ProjectTypeCache
project MonobjcProject

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

Метод Описание
Write ( TextWriter writer, IType type ) : void

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

Метод Описание
GetBaseType ( IType type ) : IType
GetMethods ( IType type ) : IEnumerable
GetProperties ( IType type ) : IEnumerable
NeedImport ( IType type ) : bool
ObjectiveCWriter ( MonobjcProject project ) : System
WriteEpilogue ( TextWriter writer, String name, String baseName ) : void
WriteHeader ( TextWriter writer ) : 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

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

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

protected GetBaseType ( IType type ) : IType
type IType
Результат IType

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

protected GetMethods ( IType type ) : IEnumerable
type IType
Результат IEnumerable

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

protected GetProperties ( IType type ) : IEnumerable
type IType
Результат IEnumerable

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

protected NeedImport ( IType type ) : bool
type IType
Результат bool

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

protected ObjectiveCWriter ( MonobjcProject project ) : System
project MonobjcProject
Результат System

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

public Write ( TextWriter writer, IType type ) : void
writer System.IO.TextWriter
type IType
Результат void

WriteEpilogue() защищенный абстрактный Метод

protected abstract WriteEpilogue ( TextWriter writer, String name, String baseName ) : void
writer System.IO.TextWriter
name String
baseName String
Результат void

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

protected WriteHeader ( TextWriter writer ) : void
writer System.IO.TextWriter
Результат void

WriteIncludes() защищенный абстрактный Метод

protected abstract WriteIncludes ( TextWriter writer, IType type ) : void
writer System.IO.TextWriter
type IType
Результат void

WriteMethods() защищенный абстрактный Метод

protected abstract WriteMethods ( TextWriter writer, IType type ) : void
writer System.IO.TextWriter
type IType
Результат void

WritePrologue() защищенный абстрактный Метод

protected abstract WritePrologue ( TextWriter writer, String name, String baseName ) : void
writer System.IO.TextWriter
name String
baseName String
Результат void

WriteProperties() защищенный абстрактный Метод

protected abstract WriteProperties ( TextWriter writer, IType type ) : void
writer System.IO.TextWriter
type IType
Результат void

Описание свойств

cache защищенное свойство

protected ProjectTypeCache,MonoDevelop.Monobjc.Utilities cache
Результат MonoDevelop.Monobjc.Utilities.ProjectTypeCache

project защищенное свойство

protected MonobjcProject project
Результат MonobjcProject