Skip to content
ConsoleMonster
Class

ConsoleTextLayoutFluent

ConsoleMonster.Text

Namespace
ConsoleMonster.Text
Assembly
ConsoleMonster
Modifiers
static
Attributes
GeneratedCode("ConsoleMonster.Generators", "1.0.0")

The fluent methods of ConsoleTextLayout, generated from its public properties: A property-named method sets a property and Add... adds to a collection, both returning the same instance.

Inheritance

  • object
  • ConsoleTextLayoutFluent

Methods

HorizontalCenter 2 overloads
public static ConsoleTextLayout HorizontalCenter(ConsoleTextLayout consoleTextLayout, bool value) #

Sets ConsoleTextLayout.HorizontalCenter: Centres each line in the width.

Parameters

consoleTextLayout ConsoleMonster.Text.ConsoleTextLayout required
The instance.
value bool required
The value.

Returns

ConsoleTextLayout The same instance.

Examples

// C# initializer or property                                                      // C# fluent
new global::ConsoleMonster.Text.ConsoleTextLayout { HorizontalCenter = value };    consoleTextLayout.HorizontalCenter(value);
public static ConsoleTextLayout HorizontalCenter(ConsoleTextLayout consoleTextLayout) #

Sets ConsoleTextLayout.HorizontalCenter to true.

Parameters

consoleTextLayout ConsoleMonster.Text.ConsoleTextLayout required
The instance to configure.

Returns

ConsoleTextLayout The same instance.
public static ConsoleTextLayout LinesAfter(ConsoleTextLayout consoleTextLayout, int value) #

Sets ConsoleTextLayout.LinesAfter: Empty lines after the text.

Parameters

consoleTextLayout ConsoleMonster.Text.ConsoleTextLayout required
The instance.
value int required
The value.

Returns

ConsoleTextLayout The same instance.

Examples

// C# initializer or property                                                // C# fluent
new global::ConsoleMonster.Text.ConsoleTextLayout { LinesAfter = value };    consoleTextLayout.LinesAfter(value);
public static ConsoleTextLayout LinesBefore(ConsoleTextLayout consoleTextLayout, int value) #

Sets ConsoleTextLayout.LinesBefore: Empty lines before the text.

Parameters

consoleTextLayout ConsoleMonster.Text.ConsoleTextLayout required
The instance.
value int required
The value.

Returns

ConsoleTextLayout The same instance.

Examples

// C# initializer or property                                                 // C# fluent
new global::ConsoleMonster.Text.ConsoleTextLayout { LinesBefore = value };    consoleTextLayout.LinesBefore(value);
public static ConsoleTextLayout PadCenter(ConsoleTextLayout consoleTextLayout, int value) #

Sets ConsoleTextLayout.PadCenter: Centres each line within this many cells.

Parameters

consoleTextLayout ConsoleMonster.Text.ConsoleTextLayout required
The instance.
value int required
The value.

Returns

ConsoleTextLayout The same instance.

Examples

// C# initializer or property                                               // C# fluent
new global::ConsoleMonster.Text.ConsoleTextLayout { PadCenter = value };    consoleTextLayout.PadCenter(value);
public static ConsoleTextLayout PadCharacter(ConsoleTextLayout consoleTextLayout, char value) #

Sets ConsoleTextLayout.PadCharacter: The padding character (default a space).

Parameters

consoleTextLayout ConsoleMonster.Text.ConsoleTextLayout required
The instance.
value char required
The value.

Returns

ConsoleTextLayout The same instance.

Examples

// C# initializer or property                                                  // C# fluent
new global::ConsoleMonster.Text.ConsoleTextLayout { PadCharacter = value };    consoleTextLayout.PadCharacter(value);
public static ConsoleTextLayout PadLeft(ConsoleTextLayout consoleTextLayout, int value) #

Sets ConsoleTextLayout.PadLeft: Pads each line on the left to this many cells (right-aligned).

Parameters

consoleTextLayout ConsoleMonster.Text.ConsoleTextLayout required
The instance.
value int required
The value.

Returns

ConsoleTextLayout The same instance.

Examples

// C# initializer or property                                             // C# fluent
new global::ConsoleMonster.Text.ConsoleTextLayout { PadLeft = value };    consoleTextLayout.PadLeft(value);
public static ConsoleTextLayout PadRight(ConsoleTextLayout consoleTextLayout, int value) #

Sets ConsoleTextLayout.PadRight: Pads each line on the right to this many cells.

Parameters

consoleTextLayout ConsoleMonster.Text.ConsoleTextLayout required
The instance.
value int required
The value.

Returns

ConsoleTextLayout The same instance.

Examples

// C# initializer or property                                              // C# fluent
new global::ConsoleMonster.Text.ConsoleTextLayout { PadRight = value };    consoleTextLayout.PadRight(value);
public static ConsoleTextLayout SplitLines(ConsoleTextLayout consoleTextLayout, string? value) #

Sets ConsoleTextLayout.SplitLines: A separator the text is split at; the following parts are aligned under the first, after the prefix.

Parameters

consoleTextLayout ConsoleMonster.Text.ConsoleTextLayout required
The instance.
value string? required
The value.

Returns

ConsoleTextLayout The same instance.

Examples

// C# initializer or property                                                // C# fluent
new global::ConsoleMonster.Text.ConsoleTextLayout { SplitLines = value };    consoleTextLayout.SplitLines(value);
public static ConsoleTextLayout StartSpaces(ConsoleTextLayout consoleTextLayout, int value) #

Sets ConsoleTextLayout.StartSpaces: Spaces before the text.

Parameters

consoleTextLayout ConsoleMonster.Text.ConsoleTextLayout required
The instance.
value int required
The value.

Returns

ConsoleTextLayout The same instance.

Examples

// C# initializer or property                                                 // C# fluent
new global::ConsoleMonster.Text.ConsoleTextLayout { StartSpaces = value };    consoleTextLayout.StartSpaces(value);
public static ConsoleTextLayout StartTab(ConsoleTextLayout consoleTextLayout, int value) #

Sets ConsoleTextLayout.StartTab: Tabs before the text (eight cells each).

Parameters

consoleTextLayout ConsoleMonster.Text.ConsoleTextLayout required
The instance.
value int required
The value.

Returns

ConsoleTextLayout The same instance.

Examples

// C# initializer or property                                              // C# fluent
new global::ConsoleMonster.Text.ConsoleTextLayout { StartTab = value };    consoleTextLayout.StartTab(value);
public static ConsoleTextLayout Time(ConsoleTextLayout consoleTextLayout, DateTime? value) #

Sets ConsoleTextLayout.Time: The time shown in brackets at the start, or null for none.

Parameters

consoleTextLayout ConsoleMonster.Text.ConsoleTextLayout required
The instance.
value System.DateTime? required
The value.

Returns

ConsoleTextLayout The same instance.

Examples

// C# initializer or property                                          // C# fluent
new global::ConsoleMonster.Text.ConsoleTextLayout { Time = value };    consoleTextLayout.Time(value);
public static ConsoleTextLayout TimestampFormat(ConsoleTextLayout consoleTextLayout, string value) #

Sets ConsoleTextLayout.TimestampFormat: The time format (default yyyy-MM-dd HH:mm:ss).

Parameters

consoleTextLayout ConsoleMonster.Text.ConsoleTextLayout required
The instance.
value string required
The value.

Returns

ConsoleTextLayout The same instance.

Examples

// C# initializer or property                                                     // C# fluent
new global::ConsoleMonster.Text.ConsoleTextLayout { TimestampFormat = value };    consoleTextLayout.TimestampFormat(value);
Wrap 2 overloads
public static ConsoleTextLayout Wrap(ConsoleTextLayout consoleTextLayout, bool value) #

Sets ConsoleTextLayout.Wrap: Wraps long text at the width, continuing under the text after the prefix.

Parameters

consoleTextLayout ConsoleMonster.Text.ConsoleTextLayout required
The instance.
value bool required
The value.

Returns

ConsoleTextLayout The same instance.

Examples

// C# initializer or property                                          // C# fluent
new global::ConsoleMonster.Text.ConsoleTextLayout { Wrap = value };    consoleTextLayout.Wrap(value);
public static ConsoleTextLayout Wrap(ConsoleTextLayout consoleTextLayout) #

Sets ConsoleTextLayout.Wrap to true.

Parameters

consoleTextLayout ConsoleMonster.Text.ConsoleTextLayout required
The instance to configure.

Returns

ConsoleTextLayout The same instance.