C# 클래스 ToTypeScriptD.Core.WinMD.TypeWriterBase

상속: ITypeWriter
파일 보기 프로젝트 열기: ToTypeScriptD/ToTypeScriptD

공개 메소드들

메소드 설명
Indent ( StringBuilder sb ) : void
TypeWriterBase ( Mono.Cecil.TypeDefinition typeDefinition, int indentCount, ToTypeScriptD.Core.TypeWriters.TypeCollection typeCollection, ConfigBase config ) : System
Write ( StringBuilder sb ) : void
Write ( StringBuilder sb, System.Action midWrite ) : void

비공개 메소드들

메소드 설명
IsTypeArray ( TypeReference typeReference, string &genericTypeArgName ) : bool
IsTypeArray ( string &genericTypeArgName ) : bool
IsTypeAsync ( TypeReference typeReference, string &genericTypeArgName ) : bool
IsTypeAsync ( string &genericTypeArgName ) : bool
WriteAsyncPromiseMethods ( StringBuilder sb ) : void
WriteEvents ( StringBuilder sb ) : void
WriteExportedInterfaces ( StringBuilder sb, string inheriterString ) : void
WriteExtendedTypes ( StringBuilder sb, List extendedTypes ) : void
WriteFields ( StringBuilder sb ) : void
WriteGenerics ( StringBuilder sb ) : void
WriteMethods ( StringBuilder sb ) : List
WriteNestedTypes ( StringBuilder sb ) : void
WriteOutMethodSignatures ( StringBuilder sb, string exportType, string inheriterString ) : void
WriteProperties ( StringBuilder sb, bool &wroteALengthProperty ) : void
WriteVectorArrayPrototypeExtensions ( StringBuilder sb, bool wroteALengthProperty ) : void

메소드 상세

Indent() 공개 메소드

public Indent ( StringBuilder sb ) : void
sb StringBuilder
리턴 void

TypeWriterBase() 공개 메소드

public TypeWriterBase ( Mono.Cecil.TypeDefinition typeDefinition, int indentCount, ToTypeScriptD.Core.TypeWriters.TypeCollection typeCollection, ConfigBase config ) : System
typeDefinition Mono.Cecil.TypeDefinition
indentCount int
typeCollection ToTypeScriptD.Core.TypeWriters.TypeCollection
config ConfigBase
리턴 System

Write() 공개 추상적인 메소드

public abstract Write ( StringBuilder sb ) : void
sb StringBuilder
리턴 void

Write() 공개 메소드

public Write ( StringBuilder sb, System.Action midWrite ) : void
sb StringBuilder
midWrite System.Action
리턴 void