Class BasePrinter

Namespace
SpessaSharp.Utils
Assembly
SpessaSharp.dll
public abstract class BasePrinter
Inheritance
BasePrinter
Derived
Inherited Members

Constructors

BasePrinter(StringBuilder?)

protected BasePrinter(StringBuilder? sb = null)

Parameters

sb StringBuilder

Methods

Append(ref SHWrapper)

public BasePrinter Append(ref BasePrinter.SHWrapper handler)

Parameters

handler BasePrinter.SHWrapper

Returns

BasePrinter

Append(char, int)

public BasePrinter Append(char c, int total)

Parameters

c char
total int

Returns

BasePrinter

Append(string)

public BasePrinter Append(string s = "")

Parameters

s string

Returns

BasePrinter

AppendLine(ref SHWrapper)

public BasePrinter AppendLine(ref BasePrinter.SHWrapper handler)

Parameters

handler BasePrinter.SHWrapper

Returns

BasePrinter

AppendLine(char, int)

public BasePrinter AppendLine(char c, int total)

Parameters

c char
total int

Returns

BasePrinter

AppendLine(string)

public BasePrinter AppendLine(string s = "")

Parameters

s string

Returns

BasePrinter

Clear()

protected BasePrinter Clear()

Returns

BasePrinter

GetString()

public string GetString()

Returns

string

IncIndent(int)

public BasePrinter IncIndent(int v = 4)

Parameters

v int

Returns

BasePrinter

Print()

public abstract string Print()

Returns

string

SetIndent(int)

public BasePrinter SetIndent(int v)

Parameters

v int

Returns

BasePrinter

ToISOString(DateTime)

protected static string ToISOString(DateTime dt)

Parameters

dt DateTime

Returns

string

ToStr(bool)

protected static string ToStr(bool b)

Parameters

b bool

Returns

string

ToStr<T>(T)

protected static string ToStr<T>(T t) where T : unmanaged

Parameters

t T

Returns

string

Type Parameters

T