AnsiTextProcessor.AnsiStyle Class

public sealed class AnsiStyle : IEquatable<AnsiTextProcessor.AnsiStyle>

No documentation is available.

Implements

Constructors

NameDescription
AnsiStyle(AnsiTextProcessor.AnsiColor?, AnsiTextProcessor.AnsiColor?, bool, bool, bool, bool)

AnsiStyle(AnsiTextProcessor.AnsiColor?, AnsiTextProcessor.AnsiColor?, bool, bool, bool, bool)

AnsiTextProcessor.cs
public AnsiStyle(AnsiTextProcessor.AnsiColor? Foreground, AnsiTextProcessor.AnsiColor? Background, bool Bold, bool Italic, bool Underline, bool Inverse)

Parameters

Foreground AnsiTextProcessor.AnsiColor?
Background AnsiTextProcessor.AnsiColor?
Bold bool
Italic bool
Underline bool
Inverse bool

No documentation is available.

Properties

NameDescription
Background
Bold
Foreground
Inverse
Italic
None
Underline
public AnsiTextProcessor.AnsiColor? Background { get; init; }

No documentation is available.

public bool Bold { get; init; }

Property value

bool

No documentation is available.

public AnsiTextProcessor.AnsiColor? Foreground { get; init; }

No documentation is available.

public bool Inverse { get; init; }

Property value

bool

No documentation is available.

public bool Italic { get; init; }

Property value

bool

No documentation is available.

public static AnsiTextProcessor.AnsiStyle None { get; }

No documentation is available.

public bool Underline { get; init; }

Property value

bool

No documentation is available.

Methods

NameDescription
Deconstruct(AnsiTextProcessor.AnsiColor?, AnsiTextProcessor.AnsiColor?, bool, bool, bool, bool)
Equals(AnsiTextProcessor.AnsiStyle?)
Equals(object?)
GetHashCode()
ToString()

Deconstruct(AnsiTextProcessor.AnsiColor?, AnsiTextProcessor.AnsiColor?, bool, bool, bool, bool)

public void Deconstruct(out AnsiTextProcessor.AnsiColor? Foreground, out AnsiTextProcessor.AnsiColor? Background, out bool Bold, out bool Italic, out bool Underline, out bool Inverse)

Parameters

Foreground AnsiTextProcessor.AnsiColor?
Background AnsiTextProcessor.AnsiColor?
Bold bool
Italic bool
Underline bool
Inverse bool

No documentation is available.

Equals overloads

Equals(AnsiTextProcessor.AnsiStyle?)

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

bool

No documentation is available.

Equals(object?)

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

bool

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.AnsiStyle?, AnsiTextProcessor.AnsiStyle?)
operator !=(AnsiTextProcessor.AnsiStyle?, AnsiTextProcessor.AnsiStyle?)

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

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

No documentation is available.

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

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

No documentation is available.