AnsiTextProcessor.AnsiColor Class

public sealed class AnsiColor : IEquatable<AnsiTextProcessor.AnsiColor>

No documentation is available.

Implements

Constructors

NameDescription
AnsiColor(AnsiTextProcessor.AnsiColorKind, byte, byte, byte, byte)

AnsiColor(AnsiTextProcessor.AnsiColorKind, byte, byte, byte, byte)

AnsiTextProcessor.cs
public AnsiColor(AnsiTextProcessor.AnsiColorKind Kind, byte Red, byte Green, byte Blue, byte IndexedValue)

Parameters

Kind AnsiTextProcessor.AnsiColorKind
Red byte
Green byte
Blue byte
IndexedValue byte

No documentation is available.

Properties

NameDescription
Blue
Green
IndexedValue
Kind
Red
public byte Blue { get; init; }

Property value

byte

No documentation is available.

public byte Green { get; init; }

Property value

byte

No documentation is available.

public byte IndexedValue { get; init; }

Property value

byte

No documentation is available.

public AnsiTextProcessor.AnsiColorKind Kind { get; init; }

No documentation is available.

public byte Red { get; init; }

Property value

byte

No documentation is available.

Methods

NameDescription
Deconstruct(AnsiTextProcessor.AnsiColorKind, byte, byte, byte, byte)
Equals(AnsiTextProcessor.AnsiColor?)
Equals(object?)
FromIndexed(int)
FromRgb(byte, byte, byte)
GetHashCode()
ToString()

Deconstruct(AnsiTextProcessor.AnsiColorKind, byte, byte, byte, byte)

public void Deconstruct(out AnsiTextProcessor.AnsiColorKind Kind, out byte Red, out byte Green, out byte Blue, out byte IndexedValue)

Parameters

Kind AnsiTextProcessor.AnsiColorKind
Red byte
Green byte
Blue byte
IndexedValue byte

No documentation is available.

Equals overloads

Equals(AnsiTextProcessor.AnsiColor?)

public bool Equals(AnsiTextProcessor.AnsiColor? other)
Parameters
other AnsiTextProcessor.AnsiColor?
Returns

bool

No documentation is available.

Equals(object?)

public override bool Equals(object? obj)
Parameters
obj object?
Returns

bool

No documentation is available.

FromIndexed(int)

AnsiTextProcessor.cs
public static AnsiTextProcessor.AnsiColor FromIndexed(int value)

Parameters

value int

Returns

AnsiTextProcessor.AnsiColor

No documentation is available.

FromRgb(byte, byte, byte)

AnsiTextProcessor.cs
public static AnsiTextProcessor.AnsiColor FromRgb(byte red, byte green, byte blue)

Parameters

red byte
green byte
blue byte

Returns

AnsiTextProcessor.AnsiColor

No documentation is available.

GetHashCode()

public override int GetHashCode()

Returns

int

No documentation is available.

ToString()

public override string ToString()

Returns

string

No documentation is available.

Operators

NameDescription
operator ==(AnsiTextProcessor.AnsiColor?, AnsiTextProcessor.AnsiColor?)
operator !=(AnsiTextProcessor.AnsiColor?, AnsiTextProcessor.AnsiColor?)

operator ==(AnsiTextProcessor.AnsiColor?, AnsiTextProcessor.AnsiColor?)

public static bool operator ==(AnsiTextProcessor.AnsiColor? left, AnsiTextProcessor.AnsiColor? right)

No documentation is available.

operator !=(AnsiTextProcessor.AnsiColor?, AnsiTextProcessor.AnsiColor?)

public static bool operator !=(AnsiTextProcessor.AnsiColor? left, AnsiTextProcessor.AnsiColor? right)

No documentation is available.