TestimoX

API Reference

Class

ConsoleVisualProfile

Namespace TestimoX.Theming
Assembly TestimoX
Implements
IEquatable<ConsoleVisualProfile>
Modifiers sealed

Bundles glyphs, palette, theme, and detected capabilities.

Inheritance

  • Object
  • ConsoleVisualProfile

Constructors

public ConsoleVisualProfile(ConsoleCapabilities Capabilities, ConsolePalette Palette, ConsoleGlyphs Glyphs, ConsoleTheme Theme) #

Bundles glyphs, palette, theme, and detected capabilities.

Parameters

Capabilities TestimoX.Theming.ConsoleCapabilities requiredposition: 0
Palette TestimoX.Theming.ConsolePalette requiredposition: 1
Glyphs TestimoX.Theming.ConsoleGlyphs requiredposition: 2
Theme TestimoX.Theming.ConsoleTheme requiredposition: 3

Methods

public ConsoleVisualProfile <Clone>$() #
Returns: ConsoleVisualProfile
public Void Deconstruct(out ConsoleCapabilities Capabilities, out ConsolePalette Palette, out ConsoleGlyphs Glyphs, out ConsoleTheme Theme) #
Returns: Void

Parameters

Capabilities ConsoleCapabilities requiredposition: 0
Palette ConsolePalette requiredposition: 1
Glyphs ConsoleGlyphs requiredposition: 2
Theme ConsoleTheme requiredposition: 3
public virtual Boolean Equals(ConsoleVisualProfile other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public ConsoleCapabilities Capabilities { get; set; } #
public ConsolePalette Palette { get; set; } #
public ConsoleGlyphs Glyphs { get; set; } #
public ConsoleTheme Theme { get; set; } #