Header menu logo B2R2

IPrinter Type

Represents a printer interface. It is recommended to use this interface instead of language primitives, such as System.Console or printfn.

Instance members

Instance member Description

this.Flush

Full Usage: this.Flush

Modifiers: abstract

Flushes out everything.

this.Print

Full Usage: this.Print

Parameters:
    arg0 : string
    args : obj[]

Modifiers: abstract

Prints out the formatted string.

arg0 : string
args : obj[]

this.Print

Full Usage: this.Print

Parameters:
Modifiers: abstract

Prints out the given OutString.

os : OutString

this.Print

Full Usage: this.Print

Parameters:
Modifiers: abstract

Prints out the given ColoredString.

cs : ColoredString

this.Print

Full Usage: this.Print

Parameters:
    s : string

Modifiers: abstract

Prints out the given string.

s : string

this.PrintError

Full Usage: this.PrintError

Parameters:
    arg0 : string
    args : obj[]

Modifiers: abstract

Prints out the formatted string as an error message, meaning that it will be printed with a certain prefix (e.g., "[*] Error: ") and newline at the end.

arg0 : string
args : obj[]

this.PrintError

Full Usage: this.PrintError

Parameters:
Modifiers: abstract

Prints out the given OutString as an error message, meaning that it will be printed with a certain prefix (e.g., "[*] Error: ") and newline at the end.

os : OutString

this.PrintError

Full Usage: this.PrintError

Parameters:
Modifiers: abstract

Prints out the given ColoredString as an error message, meaning that it will be printed with a certain prefix (e.g., "[*] Error: ") and newline at the end.

cs : ColoredString

this.PrintError

Full Usage: this.PrintError

Parameters:
    s : string

Modifiers: abstract

Prints out the given string as an error message, meaning that it will be printed with a certain prefix (e.g., "[*] Error: ") and newline at the end.

s : string

this.PrintLine

Full Usage: this.PrintLine

Modifiers: abstract

Prints out a newline.

this.PrintLine

Full Usage: this.PrintLine

Parameters:
    fmt : string
    args : obj[]

Modifiers: abstract

Prints out the formatted string with newline.

fmt : string
args : obj[]

this.PrintLine

Full Usage: this.PrintLine

Parameters:
Modifiers: abstract

Prints out the given OutString with newline.

os : OutString

this.PrintLine

Full Usage: this.PrintLine

Parameters:
Modifiers: abstract

Prints out the given ColoredString with newline.

cs : ColoredString

this.PrintLine

Full Usage: this.PrintLine

Parameters:
    s : string

Modifiers: abstract

Prints out the given string with newline.

s : string

this.PrintRow

Full Usage: this.PrintRow

Parameters:
Modifiers: abstract

Prints out table row for the given string list. This function only works if the table configuration set by SetTableConfig has the same number of columns as the length of the given OutString list.

arg0 : OutString list

this.PrintRow

Full Usage: this.PrintRow

Parameters:
Modifiers: abstract

Prints out table row for the given ColoredString list. This function only works if the table configuration set by SetTableConfig has the same number of columns as the length of the given ColoredString list.

arg0 : ColoredString list

this.PrintRow

Full Usage: this.PrintRow

Parameters:
    arg0 : string list

Modifiers: abstract

Prints out table row for the given string list. This function only works if the table configuration set by SetTableConfig has the same number of columns as the length of the given string list.

arg0 : string list

this.PrintSectionTitle

Full Usage: this.PrintSectionTitle

Parameters:
    arg0 : string

Modifiers: abstract

Prints out the section title.

arg0 : string

this.PrintSubsectionTitle

Full Usage: this.PrintSubsectionTitle

Parameters:
    arg0 : string

Modifiers: abstract

Prints out the subsection title.

arg0 : string

this.PrintSubsubsectionTitle

Full Usage: this.PrintSubsubsectionTitle

Parameters:
    arg0 : string

Modifiers: abstract

Prints out the subsubsection title.

arg0 : string

this.SetTableConfig

Full Usage: this.SetTableConfig

Parameters:
Modifiers: abstract

Sets the spacing for table-based printing, such as PrintRow, etc.

fmts : TableColumnFormat list

this.SetTableConfig

Full Usage: this.SetTableConfig

Parameters:
Modifiers: abstract

Sets the spacing for table-based printing, such as PrintRow, etc.

cfg : TableConfig

Static members

Static member Description

pr <=/ oss

Full Usage: pr <=/ oss

Parameters:
pr : IPrinter
oss : OutString list

pr <=/ css

Full Usage: pr <=/ css

Parameters:
pr : IPrinter
css : ColoredString list

pr <=/ strs

Full Usage: pr <=/ strs

Parameters:
pr : IPrinter
strs : string list

pr <=/ cs

Full Usage: pr <=/ cs

Parameters:
pr : IPrinter
cs : ColoredString

pr <=/ os

Full Usage: pr <=/ os

Parameters:
pr : IPrinter
os : OutString

pr <=/ s

Full Usage: pr <=/ s

Parameters:
pr : IPrinter
s : string

pr <=/ colfmts

Full Usage: pr <=/ colfmts

Parameters:
pr : IPrinter
colfmts : TableColumnFormat list

pr <=/ cfg

Full Usage: pr <=/ cfg

Parameters:
pr : IPrinter
cfg : TableConfig

pr <== oss

Full Usage: pr <== oss

Parameters:
Returns: IPrinter
pr : IPrinter
oss : OutString list
Returns: IPrinter

pr <== css

Full Usage: pr <== css

Parameters:
Returns: IPrinter
pr : IPrinter
css : ColoredString list
Returns: IPrinter

pr <== strs

Full Usage: pr <== strs

Parameters:
Returns: IPrinter
pr : IPrinter
strs : string list
Returns: IPrinter

pr <== cs

Full Usage: pr <== cs

Parameters:
Returns: IPrinter
pr : IPrinter
cs : ColoredString
Returns: IPrinter

pr <== os

Full Usage: pr <== os

Parameters:
Returns: IPrinter
pr : IPrinter
os : OutString
Returns: IPrinter

pr <== s

Full Usage: pr <== s

Parameters:
Returns: IPrinter
pr : IPrinter
s : string
Returns: IPrinter

pr <== colfmts

Full Usage: pr <== colfmts

Parameters:
Returns: IPrinter
pr : IPrinter
colfmts : TableColumnFormat list
Returns: IPrinter

pr <== cfg

Full Usage: pr <== cfg

Parameters:
Returns: IPrinter
pr : IPrinter
cfg : TableConfig
Returns: IPrinter

pr <=? cs

Full Usage: pr <=? cs

Parameters:
pr : IPrinter
cs : ColoredString

pr <=? os

Full Usage: pr <=? os

Parameters:
pr : IPrinter
os : OutString

pr <=? s

Full Usage: pr <=? s

Parameters:
pr : IPrinter
s : string

Type something to start searching.