TINMAN 3D / REALTIME TERRAIN
Software Development Kit - User Manual

class Format_1 in Tinman.Core.Formatting

class Format_1 extends Format
  base of Format_2

Public / Constructors

Format_1

Creates a new instance of Format_1.

public constructor Format_1 (string pattern)
params pattern The pattern.

Public / Methods

Bool

Replaces the next placeholder with the given value.

public method Bool (bool value)
type string
params value The replacement value.
returns [not-null] The resulting string.

Char

Replaces the next placeholder with the given value.

public method Char (char value, int32 repeat = 1)
type string
params value The replacement value.
  repeat Number of times to repeat value.
returns [not-null] The resulting string.

Int

Replaces the next placeholder with the given value.

public method Int (int64 value, FormatFlags flags = FormatFlags.Default)
type string
params value The replacement value.
  flags The number format flags to use.
returns [not-null] The resulting string.

Num

Replaces the next placeholder with the given value.

public method Num (float64 value, FormatFlags flags = FormatFlags.Default)
type string
params value The replacement value.
  flags The number format flags to use.
returns [not-null] The resulting string.

Obj

Replaces the next placeholder with the given value.

public method Obj (object value)
type string
params value The replacement value.
returns [not-null] The resulting string.

Str

Replaces the next placeholder with the given value.

public method Str (StringBuilder value)
type string
params value The replacement value.
returns [not-null] The resulting string.

Replaces the next placeholder with the given value.

public method Str (string value, StringEscape escape = null)
type string
params value The replacement value.
  escape Optional escaping rules to apply to value. Defaults to null.
returns [not-null] The resulting string.

Protected / Attributes

builder

The internally used string builder object.

protected readonly field builder
type StringBuilder
inherited Format.builder

Protected / Methods

Finish

Finishes formatting.

protected method Finish ()
type string
returns The resulting string.
inherited Format.Finish

Remarks:

The string builder will be cleared by this method.

FinishBuilder

Finishes formatting.

protected method FinishBuilder ()
inherited Format.FinishBuilder

Remarks:

The string builder will contain the resulting string.

Next

Moves to the next placeholder, if existent.

protected method Next ()
type bool
returns true if the placeholder exists, false if there are no more placeholders.
inherited Format.Next