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