Class NamedColor
A color associated with a name.
Assembly: SadConsole.dll
Syntax
public record NamedColor : IEquatable<NamedColor>
Constructors
NamedColor(NamedColor)
Declaration
protected NamedColor(NamedColor original)
Parameters
NamedColor(string, Color)
A color associated with a name.
Declaration
public NamedColor(string Name, Color Color)
Parameters
Type |
Name |
Description |
string |
Name |
The name of the color.
|
Color |
Color |
The color.
|
Properties
Color
Declaration
public Color Color { get; init; }
Property Value
EqualityContract
Declaration
protected virtual Type EqualityContract { get; }
Property Value
Name
Declaration
public string Name { get; init; }
Property Value
Methods
Deconstruct(out string, out Color)
Declaration
public void Deconstruct(out string Name, out Color Color)
Parameters
Equals(NamedColor?)
Declaration
public virtual bool Equals(NamedColor? other)
Parameters
Returns
Equals(object?)
Declaration
public override bool Equals(object? obj)
Parameters
Type |
Name |
Description |
object |
obj |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
PrintMembers(StringBuilder)
Declaration
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
Returns
ToString()
Declaration
public override string ToString()
Returns
Overrides
<Clone>$()
Declaration
public virtual NamedColor <Clone>$()
Returns
Operators
operator ==(NamedColor?, NamedColor?)
Declaration
public static bool operator ==(NamedColor? left, NamedColor? right)
Parameters
Returns
operator !=(NamedColor?, NamedColor?)
Declaration
public static bool operator !=(NamedColor? left, NamedColor? right)
Parameters
Returns
Implements
Extension Methods