C# Class MonoDevelop.Monobjc.Tracking.ObjectiveCWriter

Afficher le fichier Open project: Monobjc/monobjc-monodevelop

Protected Properties

Свойство Type Description
cache MonoDevelop.Monobjc.Utilities.ProjectTypeCache
project MonobjcProject

Méthodes publiques

Méthode Description
Write ( TextWriter writer, IType type ) : void

Méthodes protégées

Méthode Description
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

Method Details

GetBaseType() protected méthode

protected GetBaseType ( IType type ) : IType
type IType
Résultat IType

GetMethods() protected méthode

protected GetMethods ( IType type ) : IEnumerable
type IType
Résultat IEnumerable

GetProperties() protected méthode

protected GetProperties ( IType type ) : IEnumerable
type IType
Résultat IEnumerable

NeedImport() protected méthode

protected NeedImport ( IType type ) : bool
type IType
Résultat bool

ObjectiveCWriter() protected méthode

protected ObjectiveCWriter ( MonobjcProject project ) : System
project MonobjcProject
Résultat System

Write() public méthode

public Write ( TextWriter writer, IType type ) : void
writer System.IO.TextWriter
type IType
Résultat void

WriteEpilogue() protected abstract méthode

protected abstract WriteEpilogue ( TextWriter writer, String name, String baseName ) : void
writer System.IO.TextWriter
name String
baseName String
Résultat void

WriteHeader() protected méthode

protected WriteHeader ( TextWriter writer ) : void
writer System.IO.TextWriter
Résultat void

WriteIncludes() protected abstract méthode

protected abstract WriteIncludes ( TextWriter writer, IType type ) : void
writer System.IO.TextWriter
type IType
Résultat void

WriteMethods() protected abstract méthode

protected abstract WriteMethods ( TextWriter writer, IType type ) : void
writer System.IO.TextWriter
type IType
Résultat void

WritePrologue() protected abstract méthode

protected abstract WritePrologue ( TextWriter writer, String name, String baseName ) : void
writer System.IO.TextWriter
name String
baseName String
Résultat void

WriteProperties() protected abstract méthode

protected abstract WriteProperties ( TextWriter writer, IType type ) : void
writer System.IO.TextWriter
type IType
Résultat void

Property Details

cache protected_oe property

protected ProjectTypeCache,MonoDevelop.Monobjc.Utilities cache
Résultat MonoDevelop.Monobjc.Utilities.ProjectTypeCache

project protected_oe property

protected MonobjcProject project
Résultat MonobjcProject