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

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

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

Метод Описание
Indent ( StringBuilder sb ) : void
TypeWriterBase ( Mono.Cecil.TypeDefinition typeDefinition, int indentCount, ToTypeScriptD.Core.TypeWriters.TypeCollection typeCollection, ToTypeScriptD.Core.DotNet.DotNetConfig config ) : System
Write ( StringBuilder sb ) : void
Write ( StringBuilder sb, System.Action midWrite ) : void

Приватные методы

Метод Описание
WriteExportedInterfaces ( StringBuilder sb, string inheriterString ) : void
WriteExtendedTypes ( StringBuilder sb, List extendedTypes ) : void
WriteFields ( StringBuilder sb ) : void
WriteGenerics ( StringBuilder sb ) : void
WriteNestedTypes ( StringBuilder sb ) : void
WriteOutMethodSignatures ( StringBuilder sb, string exportType, string inheriterString ) : void
WriteProperties ( StringBuilder sb ) : void

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

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

public Indent ( StringBuilder sb ) : void
sb StringBuilder
Результат void

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

public TypeWriterBase ( Mono.Cecil.TypeDefinition typeDefinition, int indentCount, ToTypeScriptD.Core.TypeWriters.TypeCollection typeCollection, ToTypeScriptD.Core.DotNet.DotNetConfig config ) : System
typeDefinition Mono.Cecil.TypeDefinition
indentCount int
typeCollection ToTypeScriptD.Core.TypeWriters.TypeCollection
config ToTypeScriptD.Core.DotNet.DotNetConfig
Результат 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