C# 클래스 MonoDevelop.Monobjc.Tracking.ObjectiveCWriter

파일 보기 프로젝트 열기: Monobjc/monobjc-monodevelop

보호된 프로퍼티들

프로퍼티 타입 설명
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