C# Класс ToTypeScriptD.Core.WinMD.TypeWriterBase

Наследование: ITypeWriter
Показать файл Открыть проект

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

Метод Описание
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