SYMBOL INDEX (2843 symbols across 432 files) FILE: src/Benchmarks/EmojiBenchmarks.cs class EmojiBenchmarks (line 7) | [MemoryDiagnoser] method Replace_NoEmoji (line 11) | [Benchmark] method Replace_NoEmoji_ButColon (line 17) | [Benchmark] method Replace_Emoji (line 23) | [Benchmark] FILE: src/Benchmarks/MarkupBenchmarks.cs class MarkupBenchmarks (line 7) | [MemoryDiagnoser] method Markup_Constructor (line 13) | [Benchmark] method AnsiMarkup_Parse (line 19) | [Benchmark] FILE: src/Benchmarks/ParagraphBenchmarks.cs class ParagraphBenchmarks (line 7) | [MemoryDiagnoser] method Append (line 19) | [Benchmark] FILE: src/Benchmarks/Program.cs class Program (line 9) | public static class Program method Main (line 11) | public static int Main(string[] args) class RenderBenchmarks (line 18) | [MemoryDiagnoser] method Setup (line 27) | [GlobalSetup] method Render (line 43) | [Benchmark] class AnsiBenchmarks (line 47) | [MemoryDiagnoser] method Setup (line 56) | [GlobalSetup] method RenderableToAnsi (line 72) | [Benchmark] FILE: src/Extensions/Spectre.Console.ImageSharp/CanvasImage.cs class CanvasImage (line 15) | public sealed class CanvasImage : Renderable method CanvasImage (line 52) | public CanvasImage(string filename) method CanvasImage (line 61) | public CanvasImage(ReadOnlySpan data) method CanvasImage (line 70) | public CanvasImage(Stream data) method Measure (line 76) | protected override Measurement Measure(RenderOptions options, int maxW... method Render (line 89) | protected override IEnumerable Render(RenderOptions options, ... FILE: src/Extensions/Spectre.Console.ImageSharp/CanvasImageExtensions.cs class CanvasImageExtensions (line 9) | public static class CanvasImageExtensions method MaxWidth (line 17) | public static CanvasImage MaxWidth(this CanvasImage image, int? maxWidth) method NoMaxWidth (line 30) | public static CanvasImage NoMaxWidth(this CanvasImage image) method PixelWidth (line 44) | [Obsolete("Not used anymore. Will be removed in future update.")] method Mutate (line 59) | public static CanvasImage Mutate(this CanvasImage image, Action method VisitObject (line 31) | public override void VisitObject(JsonObject syntax, JsonBuilderContext... method VisitArray (line 55) | public override void VisitArray(JsonArray syntax, JsonBuilderContext c... method VisitMember (line 79) | public override void VisitMember(JsonMember syntax, JsonBuilderContext... method VisitNumber (line 88) | public override void VisitNumber(JsonNumber syntax, JsonBuilderContext... method VisitString (line 93) | public override void VisitString(JsonString syntax, JsonBuilderContext... method VisitBoolean (line 98) | public override void VisitBoolean(JsonBoolean syntax, JsonBuilderConte... method VisitNull (line 103) | public override void VisitNull(JsonNull syntax, JsonBuilderContext con... FILE: src/Extensions/Spectre.Console.Json/JsonParser.cs class JsonParser (line 3) | internal sealed class JsonParser : IJsonParser method Parse (line 7) | public JsonSyntax Parse(string json) method ParseElement (line 21) | private static JsonSyntax ParseElement(JsonTokenReader reader) method ParseElements (line 26) | private static List ParseElements(JsonTokenReader reader) method ParseValue (line 45) | private static JsonSyntax ParseValue(JsonTokenReader reader) method ParseObject (line 90) | private static JsonSyntax ParseObject(JsonTokenReader reader) method ParseArray (line 105) | private static JsonSyntax ParseArray(JsonTokenReader reader) method ParseMembers (line 120) | private static List ParseMembers(JsonTokenReader reader) method ParseMember (line 139) | private static JsonMember ParseMember(JsonTokenReader reader) FILE: src/Extensions/Spectre.Console.Json/JsonText.cs class JsonText (line 6) | public sealed class JsonText : JustInTimeRenderable method JsonText (line 79) | public JsonText(string json) method Build (line 85) | protected override IRenderable Build() class JsonTextExtensions (line 111) | public static class JsonTextExtensions method BracesStyle (line 119) | public static JsonText BracesStyle(this JsonText text, Style? style) method BracketStyle (line 133) | public static JsonText BracketStyle(this JsonText text, Style? style) method MemberStyle (line 147) | public static JsonText MemberStyle(this JsonText text, Style? style) method ColonStyle (line 161) | public static JsonText ColonStyle(this JsonText text, Style? style) method CommaStyle (line 175) | public static JsonText CommaStyle(this JsonText text, Style? style) method StringStyle (line 189) | public static JsonText StringStyle(this JsonText text, Style? style) method NumberStyle (line 203) | public static JsonText NumberStyle(this JsonText text, Style? style) method BooleanStyle (line 217) | public static JsonText BooleanStyle(this JsonText text, Style? style) method NullStyle (line 231) | public static JsonText NullStyle(this JsonText text, Style? style) method BracesColor (line 245) | public static JsonText BracesColor(this JsonText text, Color color) method BracketColor (line 259) | public static JsonText BracketColor(this JsonText text, Color color) method MemberColor (line 273) | public static JsonText MemberColor(this JsonText text, Color color) method ColonColor (line 287) | public static JsonText ColonColor(this JsonText text, Color color) method CommaColor (line 301) | public static JsonText CommaColor(this JsonText text, Color color) method StringColor (line 315) | public static JsonText StringColor(this JsonText text, Color color) method NumberColor (line 329) | public static JsonText NumberColor(this JsonText text, Color color) method BooleanColor (line 343) | public static JsonText BooleanColor(this JsonText text, Color color) method NullColor (line 357) | public static JsonText NullColor(this JsonText text, Color color) method Indentation (line 371) | public static JsonText Indentation(this JsonText text, string indentat... FILE: src/Extensions/Spectre.Console.Json/JsonTextStyles.cs class JsonTextStyles (line 3) | internal sealed class JsonTextStyles FILE: src/Extensions/Spectre.Console.Json/JsonToken.cs class JsonToken (line 3) | internal sealed class JsonToken method JsonToken (line 8) | public JsonToken(JsonTokenType type, string lexeme) FILE: src/Extensions/Spectre.Console.Json/JsonTokenReader.cs class JsonTokenReader (line 3) | internal sealed class JsonTokenReader method JsonTokenReader (line 11) | public JsonTokenReader(List tokens) method Consume (line 19) | public JsonToken Consume(JsonTokenType type) method Peek (line 35) | public JsonToken? Peek() method Read (line 45) | public JsonToken? Read() FILE: src/Extensions/Spectre.Console.Json/JsonTokenType.cs type JsonTokenType (line 3) | internal enum JsonTokenType FILE: src/Extensions/Spectre.Console.Json/JsonTokenizer.cs class JsonTokenizer (line 3) | internal static class JsonTokenizer method JsonTokenizer (line 9) | static JsonTokenizer() method Tokenize (line 34) | public static List Tokenize(string text) method ReadString (line 92) | private static JsonToken ReadString(StringBuffer buffer) method ReadNumber (line 137) | private static JsonToken ReadNumber(StringBuffer buffer) method ReadDigits (line 189) | private static void ReadDigits(StringBuffer buffer, StringBuilder accu... FILE: src/Extensions/Spectre.Console.Json/Syntax/JsonArray.cs class JsonArray (line 6) | public sealed class JsonArray : JsonSyntax method JsonArray (line 16) | public JsonArray() method Accept (line 21) | internal override void Accept(JsonSyntaxVisitor visitor, T context) FILE: src/Extensions/Spectre.Console.Json/Syntax/JsonBoolean.cs class JsonBoolean (line 6) | public sealed class JsonBoolean : JsonSyntax method JsonBoolean (line 17) | public JsonBoolean(string lexeme) method Accept (line 22) | internal override void Accept(JsonSyntaxVisitor visitor, T context) FILE: src/Extensions/Spectre.Console.Json/Syntax/JsonMember.cs class JsonMember (line 6) | public sealed class JsonMember : JsonSyntax method JsonMember (line 23) | public JsonMember(string name, JsonSyntax value) method Accept (line 29) | internal override void Accept(JsonSyntaxVisitor visitor, T context) FILE: src/Extensions/Spectre.Console.Json/Syntax/JsonNull.cs class JsonNull (line 6) | public sealed class JsonNull : JsonSyntax method JsonNull (line 17) | public JsonNull(string lexeme) method Accept (line 22) | internal override void Accept(JsonSyntaxVisitor visitor, T context) FILE: src/Extensions/Spectre.Console.Json/Syntax/JsonNumber.cs class JsonNumber (line 3) | internal sealed class JsonNumber : JsonSyntax method JsonNumber (line 7) | public JsonNumber(string lexeme) method Accept (line 12) | internal override void Accept(JsonSyntaxVisitor visitor, T context) FILE: src/Extensions/Spectre.Console.Json/Syntax/JsonObject.cs class JsonObject (line 6) | public sealed class JsonObject : JsonSyntax method JsonObject (line 16) | public JsonObject() method Accept (line 21) | internal override void Accept(JsonSyntaxVisitor visitor, T context) FILE: src/Extensions/Spectre.Console.Json/Syntax/JsonString.cs class JsonString (line 6) | public sealed class JsonString : JsonSyntax method JsonString (line 17) | public JsonString(string lexeme) method Accept (line 22) | internal override void Accept(JsonSyntaxVisitor visitor, T context) FILE: src/Extensions/Spectre.Console.Json/Syntax/JsonSyntax.cs class JsonSyntax (line 6) | public abstract class JsonSyntax method Accept (line 8) | internal abstract void Accept(JsonSyntaxVisitor visitor, T conte... FILE: src/Extensions/Spectre.Console.Json/Syntax/JsonSyntaxVisitor.cs class JsonSyntaxVisitor (line 3) | internal abstract class JsonSyntaxVisitor method VisitObject (line 5) | public abstract void VisitObject(JsonObject syntax, T context); method VisitArray (line 6) | public abstract void VisitArray(JsonArray syntax, T context); method VisitMember (line 7) | public abstract void VisitMember(JsonMember syntax, T context); method VisitNumber (line 8) | public abstract void VisitNumber(JsonNumber syntax, T context); method VisitString (line 9) | public abstract void VisitString(JsonString syntax, T context); method VisitBoolean (line 10) | public abstract void VisitBoolean(JsonBoolean syntax, T context); method VisitNull (line 11) | public abstract void VisitNull(JsonNull syntax, T context); FILE: src/Spectre.Console.Ansi.Tests/AnsiMarkupTests.cs class AnsiMarkupTests (line 3) | public sealed class AnsiMarkupTests class TheParseMethod (line 5) | public sealed class TheParseMethod method Should_Throw_If_Encounters_Malformed_Tag (line 7) | [Theory] method Should_Throw_If_Tags_Are_Unbalanced (line 23) | [Fact] method Should_Throw_If_Encounters_Closing_Tag (line 34) | [Fact] class TheEscapeMethod (line 46) | public sealed class TheEscapeMethod method Should_Escape_Markup_As_Expected (line 48) | [Theory] class TheRemoveMethod (line 64) | public sealed class TheRemoveMethod method Should_Remove_Markup_From_Text (line 66) | [Theory] class TheHighlightMethod (line 81) | public sealed class TheHighlightMethod method Should_Return_Same_Value_When_SearchText_Is_Empty (line 86) | [Fact] method Should_Highlight_Matched_Text (line 101) | [Fact] method Should_Match_Text_Across_Tokens (line 116) | [Fact] method Should_Highlight_Only_First_Matched_Text (line 131) | [Fact] method Should_Not_Match_Text_Outside_Of_Text_Tokens (line 146) | [Fact] method Should_Not_Corrupt_Escaped_Brackets_When_Highlighting (line 161) | [Fact] method Should_Produce_Valid_Markup_With_Escaped_Brackets (line 177) | [Theory] method Should_Highlight_Text_Adjacent_To_Escaped_Brackets (line 191) | [Fact] method Should_Highlight_Text_After_Escaped_Brackets (line 207) | [Fact] class TheWriteMethod (line 224) | public sealed class TheWriteMethod method Should_Escape_Markup_Blocks_As_Expected (line 226) | [Fact] method Should_Output_Expected_Ansi_For_Markup (line 240) | [Theory] method Should_Output_Expected_Ansi_For_Link_With_Url_And_Text (line 257) | [Fact] method Should_Output_Expected_Ansi_For_Link_With_Only_Url (line 271) | [Fact] method Should_Output_Expected_Ansi_For_Link_With_Bracket_In_Url_Only (line 285) | [Fact] method Should_Output_Expected_Ansi_For_Link_With_Bracket_In_Url (line 300) | [Fact] method Should_Be_Able_To_Escape_Tags (line 316) | [Theory] FILE: src/Spectre.Console.Ansi.Tests/AnsiWriterTests.cs class AnsiWriterTests (line 3) | public sealed class AnsiWriterTests method Should_Write_Expected_Ansi (line 5) | [Fact] method Should_Not_Write_Link_If_Not_Supported (line 26) | [Fact] method Should_Not_Write_Ansi_If_Not_Supported (line 47) | [Fact] FILE: src/Spectre.Console.Ansi.Tests/ColorSystemTests.cs class ColorSystemTests (line 3) | public sealed class ColorSystemTests method Should_Be_Analog_To_ColorSystemSupport (line 5) | [Theory] FILE: src/Spectre.Console.Ansi.Tests/ColorTests.cs class ColorTests (line 3) | public sealed class ColorTests class TheEqualsMethod (line 5) | public sealed class TheEqualsMethod method Should_Consider_Color_And_Color_From_Hex_Equal (line 7) | [Theory] method Should_Consider_Color_And_Color_Try_From_Hex_Equal (line 22) | [Theory] method Should_Not_Parse_Non_Color_From_Hex (line 38) | [Theory] method Should_Not_Parse_Non_Color_Try_From_Hex (line 53) | [Theory] method Should_Parse_3_Digit_Hex_Colors_From_Hex (line 69) | [Theory] method Should_Not_Consider_Color_And_Non_Color_Equal (line 86) | [Fact] method Should_Consider_Same_Colors_Equal_By_Component (line 99) | [Fact] method Should_Consider_Same_Known_Colors_Equal (line 113) | [Fact] method Should_Consider_Known_Color_And_Color_With_Same_Components_Equal (line 127) | [Fact] method Should_Not_Consider_Different_Colors_Equal (line 141) | [Fact] method Shourd_Not_Consider_Black_And_Default_Colors_Equal (line 155) | [Fact] class TheGetHashCodeMethod (line 170) | public sealed class TheGetHashCodeMethod method Should_Return_Same_HashCode_For_Same_Colors (line 172) | [Fact] method Should_Return_Different_HashCode_For_Different_Colors (line 187) | [Fact] class ImplicitConversions (line 203) | public sealed class ImplicitConversions class Int32ToColor (line 205) | public sealed class Int32ToColor method Should_Return_Expected_Color (line 211) | [Theory] method Should_Throw_If_Integer_Is_Lower_Than_Zero (line 222) | [Fact] method Should_Throw_If_Integer_Is_Higher_Than_255 (line 233) | [Fact] class ConsoleColorToColor (line 245) | public sealed class ConsoleColorToColor method Should_Return_Expected_Color (line 247) | [Theory] class ColorToConsoleColor (line 274) | public sealed class ColorToConsoleColor method Should_Return_Expected_ConsoleColor_For_Known_Color (line 276) | [Theory] class TheToMarkupMethod (line 304) | public sealed class TheToMarkupMethod method Should_Return_Expected_Markup_For_Default_Color (line 306) | [Fact] method Should_Return_Expected_Markup_For_Known_Color (line 316) | [Fact] method Should_Return_Expected_Markup_For_Custom_Color (line 326) | [Fact] class TheToStringMethod (line 337) | public sealed class TheToStringMethod method Should_Return_Color_Name_For_Known_Colors (line 339) | [Fact] method Should_Return_Hex_String_For_Unknown_Colors (line 349) | [Fact] FILE: src/Spectre.Console.Ansi.Tests/Fixtures/AnsiFixture.cs class AnsiFixture (line 5) | public sealed class AnsiFixture method AnsiFixture (line 15) | public AnsiFixture(AnsiCapabilities? settings = null) FILE: src/Spectre.Console.Ansi.Tests/StyleTests.cs class StyleTests (line 3) | public sealed class StyleTests method Should_Convert_From_Color_As_Expected (line 5) | [Fact] method Should_Combine_Two_Styles_As_Expected (line 15) | [Fact] method Should_Consider_Two_Identical_Styles_Equal (line 31) | [Fact] method Should_Not_Consider_Two_Styles_With_Different_Foreground_Colors_Equal (line 45) | [Fact] method Should_Not_Consider_Two_Styles_With_Different_Background_Colors_Equal (line 59) | [Fact] method Should_Not_Consider_Two_Styles_With_Different_Decorations_Equal (line 73) | [Fact] class TheParseMethod (line 87) | public sealed class TheParseMethod method Default_Keyword_Should_Return_Default_Style (line 89) | [Fact] method Should_Parse_Decoration (line 101) | [Theory] method Should_Parse_Background_If_Foreground_Is_Set_To_Default (line 124) | [Fact] method Should_Throw_If_Foreground_Is_Set_Twice (line 136) | [Fact] method Should_Throw_If_Background_Is_Set_Twice (line 147) | [Fact] method Should_Throw_If_Color_Name_Could_Not_Be_Found (line 158) | [Fact] method Should_Throw_If_Background_Color_Name_Could_Not_Be_Found (line 169) | [Fact] method Should_Parse_Colors_And_Decoration (line 180) | [Fact] method Should_Parse_Hex_Colors_Correctly (line 192) | [Theory] method Should_Return_Error_If_Hex_Color_Is_Invalid (line 205) | [Theory] method Should_Parse_Rgb_Colors_Correctly (line 219) | [Theory] method Should_Parse_Colors_Numbers_Correctly (line 231) | [Theory] method Should_Return_Error_If_Color_Number_Is_Invalid (line 243) | [Theory] method Should_Return_Error_If_Rgb_Color_Is_Invalid (line 256) | [Theory] class TheTryParseMethod (line 274) | public sealed class TheTryParseMethod method Should_Return_True_If_Parsing_Succeeded (line 276) | [Fact] method Should_Return_False_If_Parsing_Failed (line 287) | [Fact] class TheToMarkupMethod (line 298) | public sealed class TheToMarkupMethod method Should_Return_Expected_Markup_For_Style_With_Foreground_Color (line 300) | [Fact] method Should_Return_Expected_Markup_For_Style_With_Foreground_And_Background_Color (line 313) | [Fact] method Should_Return_Expected_Markup_For_Style_With_Foreground_And_Background_Color_And_Decoration (line 326) | [Fact] method Should_Return_Expected_Markup_For_Style_With_Only_Background_Color (line 339) | [Fact] FILE: src/Spectre.Console.Ansi/AnsiCapabilities.cs class AnsiCapabilities (line 6) | public class AnsiCapabilities : IReadOnlyAnsiCapabilities method Create (line 36) | public static AnsiCapabilities Create(TextWriter writer) method Create (line 47) | public static AnsiCapabilities Create(TextWriter writer, AnsiWriterSet... type IReadOnlyAnsiCapabilities (line 72) | public interface IReadOnlyAnsiCapabilities FILE: src/Spectre.Console.Ansi/AnsiDetector.cs class AnsiDetector (line 5) | internal static class AnsiDetector method Detect (line 28) | public static (bool Ansi, bool Legacy) Detect(TextWriter buffer, AnsiS... method Detect (line 37) | internal static (bool Ansi, bool Legacy) Detect( method Detect (line 75) | private static (bool SupportsAnsi, bool LegacyConsole) Detect(bool std... method DetectFromTerm (line 94) | private static (bool SupportsAnsi, bool LegacyConsole) DetectFromTerm() class Windows (line 109) | private static class Windows method GetConsoleMode (line 123) | [DllImport("kernel32.dll")] method SetConsoleMode (line 126) | [DllImport("kernel32.dll")] method GetStdHandle (line 129) | [DllImport("kernel32.dll", SetLastError = true)] method GetLastError (line 132) | [DllImport("kernel32.dll")] method SupportsAnsi (line 135) | public static bool SupportsAnsi(bool upgrade, bool stdError, out boo... FILE: src/Spectre.Console.Ansi/AnsiMarkup.cs class AnsiMarkup (line 6) | public sealed class AnsiMarkup method AnsiMarkup (line 14) | public AnsiMarkup(AnsiWriter writer) method Write (line 24) | public void Write(string markup, Style? style = null) method WriteLine (line 36) | public void WriteLine(string markup) method Parse (line 48) | public static IEnumerable Parse(string markup, Styl... method Escape (line 114) | public static string Escape(string? markup) method Remove (line 131) | public static string Remove(string? markup) method Highlight (line 159) | public static string Highlight(string markup, string query, Style style) class AnsiMarkupSegment (line 168) | public sealed class AnsiMarkupSegment method AnsiMarkupSegment (line 191) | public AnsiMarkupSegment(string text, Style style, Link? link) method ToString (line 199) | public override string ToString() type MarkupTokenKind (line 208) | file enum MarkupTokenKind class MarkupToken (line 215) | file sealed class MarkupToken method MarkupToken (line 221) | public MarkupToken(MarkupTokenKind kind, string value, int position) class MarkupTokenizer (line 229) | file sealed class MarkupTokenizer : IDisposable method MarkupTokenizer (line 235) | public MarkupTokenizer(string text) method Dispose (line 240) | public void Dispose() method MoveNext (line 245) | public bool MoveNext() method ReadText (line 259) | private MarkupToken ReadText() method ReadMarkup (line 290) | private MarkupToken ReadMarkup() method ThrowMalformed (line 378) | [DoesNotReturn] FILE: src/Spectre.Console.Ansi/AnsiMarkupHighlighter.cs class AnsiMarkupHighlighter (line 3) | internal static class AnsiMarkupHighlighter method Highlight (line 5) | public static string Highlight(string markup, string query, Style style) method MergeSegments (line 91) | private static List MergeSegments(IEnumerable codes) method WriteCsi (line 580) | private bool WriteCsi(int value, char terminator, bool decPrivateMode ... method WriteCsi (line 585) | private bool WriteCsi(string parameters, char terminator, bool decPriv... method WriteCsi (line 590) | private bool WriteCsi(string parameters, bool decPrivateMode = false) method WriteOsc (line 601) | private bool WriteOsc(string parameters) class AnsiCodeBuilder (line 613) | file static class AnsiCodeBuilder method Build (line 615) | public static IEnumerable Build(Decoration decoration) method Build (line 663) | public static IEnumerable Build(ColorSystem system, Color color,... method GetThreeBit (line 681) | private static IEnumerable GetThreeBit(Color color, bool foregro... method GetFourBit (line 695) | private static IEnumerable GetFourBit(Color color, bool foreground) method GetEightBit (line 709) | private static IEnumerable GetEightBit(Color color, bool foregro... method GetTrueColor (line 718) | private static IEnumerable GetTrueColor(Color color, bool foregr... FILE: src/Spectre.Console.Ansi/AnsiWriterSettings.cs class AnsiWriterSettings (line 6) | public sealed class AnsiWriterSettings FILE: src/Spectre.Console.Ansi/Color.cs type Color (line 6) | public readonly partial struct Color : IEquatable method Color (line 44) | public Color(byte red, byte green, byte blue) method Blend (line 59) | public Color Blend(Color other, float factor) method ToHex (line 72) | public string ToHex() method ExactOrClosest (line 87) | public Color ExactOrClosest(ColorSystem system) method GetHashCode (line 93) | public override int GetHashCode() method Equals (line 106) | public override bool Equals(object? obj) method Equals (line 112) | public bool Equals(Color other) method ToConsoleColor (line 172) | public static ConsoleColor ToConsoleColor(Color color) method FromInt32 (line 216) | public static Color FromInt32(int number) method FromHex (line 226) | public static Color FromHex(string hex) method TryFromHex (line 255) | public static bool TryFromHex(string hex, out Color color) method FromName (line 274) | public static Color? FromName(string name) method FromConsoleColor (line 284) | public static Color FromConsoleColor(ConsoleColor color) method ToMarkup (line 312) | public string ToMarkup() method ToString (line 332) | public override string ToString() FILE: src/Spectre.Console.Ansi/ColorPalette.cs class ColorPalette (line 3) | internal static partial class ColorPalette method ColorPalette (line 9) | static ColorPalette() method ExactOrClosest (line 16) | public static Color ExactOrClosest(ColorSystem system, Color color) method Exact (line 22) | private static Color? Exact(ColorSystem system, Color color) method Closest (line 43) | private static Color Closest(ColorSystem system, Color color) FILE: src/Spectre.Console.Ansi/ColorSystem.cs type ColorSystem (line 6) | public enum ColorSystem FILE: src/Spectre.Console.Ansi/ColorSystemDetector.cs class ColorSystemDetector (line 3) | internal static class ColorSystemDetector method Detect (line 6) | public static ColorSystem Detect(bool supportsAnsi) method GetWindowsVersionInformation (line 57) | private static bool GetWindowsVersionInformation(out int major, out in... FILE: src/Spectre.Console.Ansi/ColorSystemSupport.cs type ColorSystemSupport (line 6) | public enum ColorSystemSupport FILE: src/Spectre.Console.Ansi/ColorTable.cs class ColorTable (line 3) | internal static partial class ColorTable method ColorTable (line 8) | static ColorTable() method GetColor (line 19) | public static Color GetColor(int number) method GetColor (line 29) | public static Color? GetColor(string name) method GetName (line 44) | public static string? GetName(int number) FILE: src/Spectre.Console.Ansi/Constants.cs class Constants (line 3) | internal static class Constants FILE: src/Spectre.Console.Ansi/Decoration.cs type Decoration (line 9) | [Flags] FILE: src/Spectre.Console.Ansi/DecorationTable.cs class DecorationTable (line 3) | internal static class DecorationTable method DecorationTable (line 8) | static DecorationTable() method GetDecoration (line 44) | public static Decoration? GetDecoration(string name) method GetMarkupNames (line 50) | public static List GetMarkupNames(Decoration decoration) FILE: src/Spectre.Console.Ansi/Generated/Backport.System.Threading.Lock.SourceGenerator/Backport.System.Threading.Lock.SourceGenerator.Generator/Backport.System.Threading.Lock.SourceGenerator.Lock.cs class Lock (line 24) | internal method Enter (line 44) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryEnter (line 53) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryEnter (line 66) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryEnter (line 77) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Exit (line 84) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method EnterScope (line 102) | [MethodImpl(MethodImplOptions.AggressiveInlining)] type Scope (line 112) | public ref struct Scope(Lock @lock) method Dispose (line 124) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: src/Spectre.Console.Ansi/Generated/Backport.System.Threading.Lock.SourceGenerator/Backport.System.Threading.Lock.SourceGenerator.Generator/Backport.System.Threading.Lock.SourceGenerator.LockFactory.cs class LockFactory (line 22) | public static class LockFactory method Create (line 29) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Create (line 52) | public static Lock Create() => new(); class LockFactory (line 38) | internal method Create (line 29) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Create (line 52) | public static Lock Create() => new(); FILE: src/Spectre.Console.Ansi/Generated/Backport.System.Threading.Lock.SourceGenerator/Backport.System.Threading.Lock.SourceGenerator.Generator/Backport.System.Threading.Lock.SourceGenerator.ThreadAbortableLock.cs method Lock (line 41) | internal Lock() method Enter (line 62) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryEnter (line 73) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryEnter (line 88) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryEnter (line 101) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Exit (line 110) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method EnterScope (line 132) | [Obsolete("This method is a best-effort at hardening against thread abor... method EnterScope (line 152) | public Scope EnterScope() type Scope (line 162) | public ref struct Scope(Lock @lock) method Dispose (line 177) | public readonly void Dispose() => @lock.Exit(); FILE: src/Spectre.Console.Ansi/Generated/Spectre.Console.SourceGenerator/Spectre.Console.SourceGenerator.Colors.ColorGenerator/Color.Generated.g.cs type Color (line 17) | public partial struct Color method Color (line 19) | internal Color(byte number, byte red, byte green, byte blue, bool isDe... FILE: src/Spectre.Console.Ansi/Generated/Spectre.Console.SourceGenerator/Spectre.Console.SourceGenerator.Colors.ColorGenerator/ColorPalette.Generated.g.cs class ColorPalette (line 14) | internal static partial class ColorPalette method GenerateLegacyPalette (line 16) | private static List GenerateLegacyPalette() method GenerateStandardPalette (line 31) | private static List GenerateStandardPalette(IReadOnlyList GenerateEightBitPalette(IReadOnlyList GenerateTable() FILE: src/Spectre.Console.Ansi/Link.cs class Link (line 7) | public sealed class Link(string url) FILE: src/Spectre.Console.Ansi/Style.cs type Style (line 6) | public readonly record struct Style class StyleExtensions (line 177) | public static class StyleExtensions method Foreground (line 186) | public static Style Foreground(this Style style, Color color) method Background (line 201) | public static Style Background(this Style style, Color color) method Decoration (line 216) | public static Style Decoration(this Style style, Decoration decoration) method Combine (line 224) | internal static Style Combine(this Style? style, IEnumerable