API Reference
Struct
TextSpan
A run of text with one style. Spans never contain line breaks once inside a StyledLine.
Inheritance
- ValueType
- TextSpan
Usage
Explore 5 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 2
- Method StyledLine.GetEnumerator
- Property StyledLine.Item
Accepted by parameters 3
- Constructor StyledLine.StyledLine
- Method StyledText.FromSpans
- Method TextSpan.Equals
Constructors
public TextSpan(String text, Style style = default) #Creates a span.
Parameters
- text System.String
- The text.
- style ConsoleMonster.Styling.Style = default
- The style.
Methods
Equals 2 overloads
public Boolean Equals(TextSpan other) #Returns:
BooleanIndicates whether the current object is equal to another object of the same type.
Parameters
- other ConsoleMonster.Text.TextSpan
- An object to compare with this object.
Returns
true if the current object is equal to the other parameter; otherwise, false.
public override Boolean Equals(Object? obj) #Returns:
BooleanIndicates whether this instance and a specified object are equal.
Parameters
- obj System.Object?
- The object to compare with the current instance.
Returns
true if obj and this instance are the same type and represent the same value; otherwise, false.
public override Int32 GetHashCode() #Returns:
Int32Returns the hash code for this instance.
Returns
A 32-bit signed integer that is the hash code for this instance.
public override String ToString() #Returns:
StringReturns the fully qualified type name of this instance.
Returns
The fully qualified type name.