webmaster442.windowsterminal.fragments.terminalscheme - webmaster442/WindowsTerminal GitHub Wiki

< Back


TerminalScheme

Namespace: Webmaster442.WindowsTerminal.Fragments

Represents a color scheme for Windows Terminal

public class TerminalScheme : System.IEquatable`1[[Webmaster442.WindowsTerminal.Fragments.TerminalScheme, Webmaster442.WindowsTerminal, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null]]

Inheritance ObjectTerminalScheme
Implements IEquatable<TerminalScheme>
Attributes NullableContextAttribute, NullableAttribute, RequiredMemberAttribute

Properties

EqualityContract

protected Type EqualityContract { get; }

Property Value

Type

Name

The name of the scheme

public string Name { get; set; }

Property Value

String

Black

Black color. Accepts a string in hex format "#rgb" or "#rrggbb"

public string Black { get; set; }

Property Value

String

Red

Red color. Accepts a string in hex format "#rgb" or "#rrggbb"

public string Red { get; set; }

Property Value

String

Green

Green color. Accepts a string in hex format "#rgb" or "#rrggbb"

public string Green { get; set; }

Property Value

String

Yellow

Yellow color. Accepts a string in hex format "#rgb" or "#rrggbb"

public string Yellow { get; set; }

Property Value

String

Blue

Blue color. Accepts a string in hex format "#rgb" or "#rrggbb"

public string Blue { get; set; }

Property Value

String

Purple

Purple color. Accepts a string in hex format "#rgb" or "#rrggbb"

public string Purple { get; set; }

Property Value

String

Cyan

Cyan color. Accepts a string in hex format "#rgb" or "#rrggbb"

public string Cyan { get; set; }

Property Value

String

White

White color. Accepts a string in hex format "#rgb" or "#rrggbb"

public string White { get; set; }

Property Value

String

BrightBlack

Bright black color. Accepts a string in hex format "#rgb" or "#rrggbb"

public string BrightBlack { get; set; }

Property Value

String

BrightRed

Bright red color. Accepts a string in hex format "#rgb" or "#rrggbb"

public string BrightRed { get; set; }

Property Value

String

BrightGreen

Bright green color. Accepts a string in hex format "#rgb" or "#rrggbb"

public string BrightGreen { get; set; }

Property Value

String

BrightYellow

Bright yellow color. Accepts a string in hex format "#rgb" or "#rrggbb"

public string BrightYellow { get; set; }

Property Value

String

BrightBlue

Bright blue color. Accepts a string in hex format "#rgb" or "#rrggbb"

public string BrightBlue { get; set; }

Property Value

String

BrightPurple

Bright purple color. Accepts a string in hex format "#rgb" or "#rrggbb"

public string BrightPurple { get; set; }

Property Value

String

BrightCyan

Bright cyan color. Accepts a string in hex format "#rgb" or "#rrggbb"

public string BrightCyan { get; set; }

Property Value

String

BrightWhite

Bright white color. Accepts a string in hex format "#rgb" or "#rrggbb"

public string BrightWhite { get; set; }

Property Value

String

Background

Background color. Accepts a string in hex format "#rgb" or "#rrggbb"

public string Background { get; set; }

Property Value

String

Foreground

Foreground color. Accepts a string in hex format "#rgb" or "#rrggbb"

public string Foreground { get; set; }

Property Value

String

CursorColor

Cursor color. Accepts a string in hex format "#rgb" or "#rrggbb"

public string CursorColor { get; set; }

Property Value

String

SelectionBackground

Selection background color. Accepts a string in hex format "#rgb" or "#rrggbb"

public string SelectionBackground { get; set; }

Property Value

String

Constructors

TerminalScheme(TerminalScheme)

protected TerminalScheme(TerminalScheme original)

Parameters

original TerminalScheme

TerminalScheme()

Caution

Constructors of types with required members are not supported in this version of your compiler.


public TerminalScheme()

Methods

ToString()

public string ToString()

Returns

String

PrintMembers(StringBuilder)

protected bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

Boolean

GetHashCode()

public int GetHashCode()

Returns

Int32

Equals(Object)

public bool Equals(object obj)

Parameters

obj Object

Returns

Boolean

Equals(TerminalScheme)

public bool Equals(TerminalScheme other)

Parameters

other TerminalScheme

Returns

Boolean

<Clone>$()

public TerminalScheme <Clone>$()

Returns

TerminalScheme


< Back

⚠️ **GitHub.com Fallback** ⚠️