diff --git a/src/Directory.Packages.props b/src/Directory.Packages.props index 2c99108fe..bd001adf3 100644 --- a/src/Directory.Packages.props +++ b/src/Directory.Packages.props @@ -10,6 +10,7 @@ + @@ -27,4 +28,4 @@ runtime; build; native; contentfiles; analyzers; buildtransitive - + \ No newline at end of file diff --git a/src/Spectre.Console.Tests/Expectations/Public_API.Output.verified.txt b/src/Spectre.Console.Tests/Expectations/Public_API.Output.verified.txt new file mode 100644 index 000000000..4b55062cc --- /dev/null +++ b/src/Spectre.Console.Tests/Expectations/Public_API.Output.verified.txt @@ -0,0 +1,3557 @@ +๏ปฟnamespace Spectre.Console +{ + public sealed class Align : Spectre.Console.Rendering.Renderable + { + public Align(Spectre.Console.Rendering.IRenderable renderable, Spectre.Console.HorizontalAlignment horizontal, Spectre.Console.VerticalAlignment? vertical = default) { } + public int? Height { get; set; } + public Spectre.Console.HorizontalAlignment Horizontal { get; set; } + public Spectre.Console.VerticalAlignment? Vertical { get; set; } + public int? Width { get; set; } + protected override System.Collections.Generic.IEnumerable Render(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + public static Spectre.Console.Align Center(Spectre.Console.Rendering.IRenderable renderable, Spectre.Console.VerticalAlignment? vertical = default) { } + public static Spectre.Console.Align Left(Spectre.Console.Rendering.IRenderable renderable, Spectre.Console.VerticalAlignment? vertical = default) { } + public static Spectre.Console.Align Right(Spectre.Console.Rendering.IRenderable renderable, Spectre.Console.VerticalAlignment? vertical = default) { } + } + public static class AlignExtensions + { + public static Spectre.Console.Align BottomAligned(this Spectre.Console.Align align) { } + public static Spectre.Console.Align Height(this Spectre.Console.Align align, int? height) { } + public static Spectre.Console.Align MiddleAligned(this Spectre.Console.Align align) { } + public static Spectre.Console.Align TopAligned(this Spectre.Console.Align align) { } + public static Spectre.Console.Align VerticalAlignment(this Spectre.Console.Align align, Spectre.Console.VerticalAlignment? vertical) { } + public static Spectre.Console.Align Width(this Spectre.Console.Align align, int? width) { } + } + public static class AlignableExtensions + { + public static T Alignment(this T obj, Spectre.Console.Justify? alignment) + where T : class, Spectre.Console.IAlignable { } + public static T Centered(this T obj) + where T : class, Spectre.Console.IAlignable { } + public static T LeftAligned(this T obj) + where T : class, Spectre.Console.IAlignable { } + public static T RightAligned(this T obj) + where T : class, Spectre.Console.IAlignable { } + } + public static class AnsiConsole + { + public static Spectre.Console.Color Background { get; set; } + public static Spectre.Console.IAnsiConsole Console { get; set; } + public static Spectre.Console.IAnsiConsoleCursor Cursor { get; } + public static Spectre.Console.Decoration Decoration { get; set; } + public static Spectre.Console.Color Foreground { get; set; } + public static Spectre.Console.Profile Profile { get; } + public static void AlternateScreen(System.Action action) { } + public static T Ask(string prompt) { } + public static T Ask(string prompt, T defaultValue) { } + public static System.Threading.Tasks.Task AskAsync(string prompt, System.Threading.CancellationToken cancellationToken = default) { } + public static System.Threading.Tasks.Task AskAsync(string prompt, T defaultValue, System.Threading.CancellationToken cancellationToken = default) { } + public static void Clear() { } + public static bool Confirm(string prompt, bool defaultValue = true) { } + public static System.Threading.Tasks.Task ConfirmAsync(string prompt, bool defaultValue = true, System.Threading.CancellationToken cancellationToken = default) { } + public static Spectre.Console.IAnsiConsole Create(Spectre.Console.AnsiConsoleSettings settings) { } + public static string ExportCustom(Spectre.Console.Rendering.IAnsiConsoleEncoder encoder) { } + public static string ExportHtml() { } + public static string ExportText() { } + public static Spectre.Console.LiveDisplay Live(Spectre.Console.Rendering.IRenderable target) { } + public static void Markup(string value) { } + public static void Markup(string format, params object[] args) { } + public static void Markup(System.IFormatProvider provider, string format, params object[] args) { } + public static void MarkupInterpolated(System.FormattableString value) { } + public static void MarkupInterpolated(System.IFormatProvider provider, System.FormattableString value) { } + public static void MarkupLine(string value) { } + public static void MarkupLine(string format, params object[] args) { } + public static void MarkupLine(System.IFormatProvider provider, string format, params object[] args) { } + public static void MarkupLineInterpolated(System.FormattableString value) { } + public static void MarkupLineInterpolated(System.IFormatProvider provider, System.FormattableString value) { } + public static Spectre.Console.Progress Progress() { } + public static T Prompt(Spectre.Console.IPrompt prompt) { } + public static System.Threading.Tasks.Task PromptAsync(Spectre.Console.IPrompt prompt, System.Threading.CancellationToken cancellationToken = default) { } + public static void Record() { } + public static void Reset() { } + public static void ResetColors() { } + public static void ResetDecoration() { } + public static Spectre.Console.Status Status() { } + public static void Write(Spectre.Console.Rendering.IRenderable renderable) { } + public static void Write(bool value) { } + public static void Write(char value) { } + public static void Write(char[] value) { } + public static void Write(decimal value) { } + public static void Write(double value) { } + public static void Write(float value) { } + public static void Write(int value) { } + public static void Write(long value) { } + public static void Write(string value) { } + public static void Write(uint value) { } + public static void Write(ulong value) { } + public static void Write(System.IFormatProvider provider, bool value) { } + public static void Write(System.IFormatProvider provider, char value) { } + public static void Write(System.IFormatProvider provider, char[] value) { } + public static void Write(System.IFormatProvider provider, decimal value) { } + public static void Write(System.IFormatProvider provider, double value) { } + public static void Write(System.IFormatProvider provider, float value) { } + public static void Write(System.IFormatProvider provider, int value) { } + public static void Write(System.IFormatProvider provider, long value) { } + public static void Write(System.IFormatProvider provider, uint value) { } + public static void Write(System.IFormatProvider provider, ulong value) { } + public static void Write(string format, params object[] args) { } + public static void Write(System.IFormatProvider provider, string format, params object[] args) { } + [System.Diagnostics.CodeAnalysis.RequiresDynamicCode("ExceptionFormatter is currently not supported for AOT.")] + public static void WriteException(System.Exception exception, Spectre.Console.ExceptionFormats format = 0) { } + [System.Diagnostics.CodeAnalysis.RequiresDynamicCode("ExceptionFormatter is currently not supported for AOT.")] + public static void WriteException(System.Exception exception, Spectre.Console.ExceptionSettings settings) { } + public static void WriteLine() { } + public static void WriteLine(bool value) { } + public static void WriteLine(char value) { } + public static void WriteLine(char[] value) { } + public static void WriteLine(decimal value) { } + public static void WriteLine(double value) { } + public static void WriteLine(float value) { } + public static void WriteLine(int value) { } + public static void WriteLine(long value) { } + public static void WriteLine(string value) { } + public static void WriteLine(uint value) { } + public static void WriteLine(ulong value) { } + public static void WriteLine(System.IFormatProvider provider, bool value) { } + public static void WriteLine(System.IFormatProvider provider, char value) { } + public static void WriteLine(System.IFormatProvider provider, char[] value) { } + public static void WriteLine(System.IFormatProvider provider, decimal value) { } + public static void WriteLine(System.IFormatProvider provider, double value) { } + public static void WriteLine(System.IFormatProvider provider, float value) { } + public static void WriteLine(System.IFormatProvider provider, int value) { } + public static void WriteLine(System.IFormatProvider provider, long value) { } + public static void WriteLine(System.IFormatProvider provider, uint value) { } + public static void WriteLine(System.IFormatProvider provider, ulong value) { } + public static void WriteLine(string format, params object[] args) { } + public static void WriteLine(System.IFormatProvider provider, string format, params object[] args) { } + } + public static class AnsiConsoleExtensions + { + public static void AlternateScreen(this Spectre.Console.IAnsiConsole console, System.Action action) { } + public static T Ask(this Spectre.Console.IAnsiConsole console, string prompt) { } + public static T Ask(this Spectre.Console.IAnsiConsole console, string prompt, System.Globalization.CultureInfo? culture) { } + public static System.Threading.Tasks.Task AskAsync(this Spectre.Console.IAnsiConsole console, string prompt, System.Threading.CancellationToken cancellationToken = default) { } + public static System.Threading.Tasks.Task AskAsync(this Spectre.Console.IAnsiConsole console, string prompt, System.Globalization.CultureInfo? culture, System.Threading.CancellationToken cancellationToken = default) { } + public static void Clear(this Spectre.Console.IAnsiConsole console) { } + public static bool Confirm(this Spectre.Console.IAnsiConsole console, string prompt, bool defaultValue = true) { } + public static System.Threading.Tasks.Task ConfirmAsync(this Spectre.Console.IAnsiConsole console, string prompt, bool defaultValue = true, System.Threading.CancellationToken cancellationToken = default) { } + public static Spectre.Console.Recorder CreateRecorder(this Spectre.Console.IAnsiConsole console) { } + public static Spectre.Console.LiveDisplay Live(this Spectre.Console.IAnsiConsole console, Spectre.Console.Rendering.IRenderable target) { } + public static void Markup(this Spectre.Console.IAnsiConsole console, string value) { } + public static void Markup(this Spectre.Console.IAnsiConsole console, string format, params object[] args) { } + public static void Markup(this Spectre.Console.IAnsiConsole console, System.IFormatProvider provider, string format, params object[] args) { } + public static void MarkupInterpolated(this Spectre.Console.IAnsiConsole console, System.FormattableString value) { } + public static void MarkupInterpolated(this Spectre.Console.IAnsiConsole console, System.IFormatProvider provider, System.FormattableString value) { } + public static void MarkupLine(this Spectre.Console.IAnsiConsole console, string value) { } + public static void MarkupLine(this Spectre.Console.IAnsiConsole console, string format, params object[] args) { } + public static void MarkupLine(this Spectre.Console.IAnsiConsole console, System.IFormatProvider provider, string format, params object[] args) { } + public static void MarkupLineInterpolated(this Spectre.Console.IAnsiConsole console, System.FormattableString value) { } + public static void MarkupLineInterpolated(this Spectre.Console.IAnsiConsole console, System.IFormatProvider provider, System.FormattableString value) { } + public static Spectre.Console.Progress Progress(this Spectre.Console.IAnsiConsole console) { } + public static T Prompt(this Spectre.Console.IAnsiConsole console, Spectre.Console.IPrompt prompt) { } + public static System.Threading.Tasks.Task PromptAsync(this Spectre.Console.IAnsiConsole console, Spectre.Console.IPrompt prompt, System.Threading.CancellationToken cancellationToken = default) { } + public static System.Threading.Tasks.Task RunExclusive(this Spectre.Console.IAnsiConsole console, System.Func> func) { } + public static T RunExclusive(this Spectre.Console.IAnsiConsole console, System.Func func) { } + public static Spectre.Console.Status Status(this Spectre.Console.IAnsiConsole console) { } + public static string ToAnsi(this Spectre.Console.IAnsiConsole console, Spectre.Console.Rendering.IRenderable renderable) { } + public static void Write(this Spectre.Console.IAnsiConsole console, string text) { } + public static void Write(this Spectre.Console.IAnsiConsole console, string text, Spectre.Console.Style? style) { } + public static void WriteAnsi(this Spectre.Console.IAnsiConsole console, string sequence) { } + [System.Diagnostics.CodeAnalysis.RequiresDynamicCode("ExceptionFormatter is currently not supported for AOT.")] + public static void WriteException(this Spectre.Console.IAnsiConsole console, System.Exception exception, Spectre.Console.ExceptionFormats format = 0) { } + [System.Diagnostics.CodeAnalysis.RequiresDynamicCode("ExceptionFormatter is currently not supported for AOT.")] + public static void WriteException(this Spectre.Console.IAnsiConsole console, System.Exception exception, Spectre.Console.ExceptionSettings settings) { } + public static void WriteLine(this Spectre.Console.IAnsiConsole console) { } + public static void WriteLine(this Spectre.Console.IAnsiConsole console, string text) { } + public static void WriteLine(this Spectre.Console.IAnsiConsole console, string text, Spectre.Console.Style? style) { } + } + public sealed class AnsiConsoleOutput : Spectre.Console.IAnsiConsoleOutput + { + public AnsiConsoleOutput(System.IO.TextWriter writer) { } + public int Height { get; } + public bool IsTerminal { get; } + public int Width { get; } + public System.IO.TextWriter Writer { get; } + public void SetEncoding(System.Text.Encoding encoding) { } + } + public sealed class AnsiConsoleSettings + { + public AnsiConsoleSettings() { } + public Spectre.Console.AnsiSupport Ansi { get; set; } + public Spectre.Console.ColorSystemSupport ColorSystem { get; set; } + public Spectre.Console.ProfileEnrichment Enrichment { get; set; } + public System.Collections.Generic.Dictionary? EnvironmentVariables { get; set; } + public Spectre.Console.IExclusivityMode? ExclusivityMode { get; set; } + public Spectre.Console.InteractionSupport Interactive { get; set; } + public Spectre.Console.IAnsiConsoleOutput? Out { get; set; } + } + public sealed class BarChart : Spectre.Console.Rendering.Renderable, Spectre.Console.IHasCulture + { + public BarChart() { } + public System.Globalization.CultureInfo? Culture { get; set; } + public System.Collections.Generic.List Data { get; } + public string? Label { get; set; } + public Spectre.Console.Justify? LabelAlignment { get; set; } + public double? MaxValue { get; set; } + public bool ShowValues { get; set; } + public System.Func? ValueFormatter { get; set; } + public int? Width { get; set; } + protected override Spectre.Console.Rendering.Measurement Measure(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + protected override System.Collections.Generic.IEnumerable Render(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + } + public static class BarChartExtensions + { + public static Spectre.Console.BarChart AddItem(this Spectre.Console.BarChart chart, string label, double value, Spectre.Console.Color? color = default) { } + public static Spectre.Console.BarChart AddItem(this Spectre.Console.BarChart chart, T item) + where T : Spectre.Console.IBarChartItem { } + public static Spectre.Console.BarChart AddItems(this Spectre.Console.BarChart chart, System.Collections.Generic.IEnumerable items) + where T : Spectre.Console.IBarChartItem { } + public static Spectre.Console.BarChart AddItems(this Spectre.Console.BarChart chart, System.Collections.Generic.IEnumerable items, System.Func converter) { } + public static Spectre.Console.BarChart CenterLabel(this Spectre.Console.BarChart chart) { } + public static Spectre.Console.BarChart HideValues(this Spectre.Console.BarChart chart) { } + public static Spectre.Console.BarChart Label(this Spectre.Console.BarChart chart, string? label) { } + public static Spectre.Console.BarChart LeftAlignLabel(this Spectre.Console.BarChart chart) { } + public static Spectre.Console.BarChart RightAlignLabel(this Spectre.Console.BarChart chart) { } + public static Spectre.Console.BarChart ShowValues(this Spectre.Console.BarChart chart) { } + public static Spectre.Console.BarChart ShowValues(this Spectre.Console.BarChart chart, bool show) { } + public static Spectre.Console.BarChart UseValueFormatter(this Spectre.Console.BarChart chart, System.Func? func) { } + public static Spectre.Console.BarChart UseValueFormatter(this Spectre.Console.BarChart chart, System.Func? func) { } + public static Spectre.Console.BarChart Width(this Spectre.Console.BarChart chart, int? width) { } + public static Spectre.Console.BarChart WithMaxValue(this Spectre.Console.BarChart chart, double maxValue) { } + } + public sealed class BarChartItem : Spectre.Console.IBarChartItem + { + public BarChartItem(string label, double value, Spectre.Console.Color? color = default) { } + public Spectre.Console.Color? Color { get; } + public string Label { get; } + public double Value { get; } + } + public abstract class BoxBorder + { + protected BoxBorder() { } + public virtual Spectre.Console.BoxBorder? SafeBorder { get; } + public static Spectre.Console.BoxBorder Ascii { get; } + public static Spectre.Console.BoxBorder Double { get; } + public static Spectre.Console.BoxBorder Heavy { get; } + public static Spectre.Console.BoxBorder None { get; } + public static Spectre.Console.BoxBorder Rounded { get; } + public static Spectre.Console.BoxBorder Square { get; } + public abstract string GetPart(Spectre.Console.Rendering.BoxBorderPart part); + } + public static class BoxExtensions + { + public static Spectre.Console.BoxBorder GetSafeBorder(this Spectre.Console.BoxBorder border, bool safe) { } + } + public sealed class BreakdownChart : Spectre.Console.Rendering.Renderable, Spectre.Console.IExpandable, Spectre.Console.IHasCulture + { + public BreakdownChart() { } + public bool Compact { get; set; } + public System.Globalization.CultureInfo? Culture { get; set; } + public System.Collections.Generic.List Data { get; } + public bool Expand { get; set; } + public bool ShowTagValues { get; set; } + public bool ShowTags { get; set; } + public Spectre.Console.Color ValueColor { get; set; } + public System.Func? ValueFormatter { get; set; } + public int? Width { get; set; } + protected override Spectre.Console.Rendering.Measurement Measure(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + protected override System.Collections.Generic.IEnumerable Render(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + } + public static class BreakdownChartExtensions + { + public static Spectre.Console.BreakdownChart AddItem(this Spectre.Console.BreakdownChart chart, string label, double value, Spectre.Console.Color color) { } + public static Spectre.Console.BreakdownChart AddItem(this Spectre.Console.BreakdownChart chart, T item) + where T : Spectre.Console.IBreakdownChartItem { } + public static Spectre.Console.BreakdownChart AddItems(this Spectre.Console.BreakdownChart chart, System.Collections.Generic.IEnumerable items) + where T : Spectre.Console.IBreakdownChartItem { } + public static Spectre.Console.BreakdownChart AddItems(this Spectre.Console.BreakdownChart chart, System.Collections.Generic.IEnumerable items, System.Func converter) { } + public static Spectre.Console.BreakdownChart Compact(this Spectre.Console.BreakdownChart chart) { } + public static Spectre.Console.BreakdownChart Compact(this Spectre.Console.BreakdownChart chart, bool compact) { } + public static Spectre.Console.BreakdownChart FullSize(this Spectre.Console.BreakdownChart chart) { } + public static Spectre.Console.BreakdownChart HideTagValues(this Spectre.Console.BreakdownChart chart) { } + public static Spectre.Console.BreakdownChart HideTags(this Spectre.Console.BreakdownChart chart) { } + public static Spectre.Console.BreakdownChart ShowPercentage(this Spectre.Console.BreakdownChart chart) { } + public static Spectre.Console.BreakdownChart ShowTagValues(this Spectre.Console.BreakdownChart chart) { } + public static Spectre.Console.BreakdownChart ShowTagValues(this Spectre.Console.BreakdownChart chart, bool show) { } + public static Spectre.Console.BreakdownChart ShowTags(this Spectre.Console.BreakdownChart chart) { } + public static Spectre.Console.BreakdownChart ShowTags(this Spectre.Console.BreakdownChart chart, bool show) { } + public static Spectre.Console.BreakdownChart UseValueFormatter(this Spectre.Console.BreakdownChart chart, System.Func? func) { } + public static Spectre.Console.BreakdownChart UseValueFormatter(this Spectre.Console.BreakdownChart chart, System.Func? func) { } + public static Spectre.Console.BreakdownChart Width(this Spectre.Console.BreakdownChart chart, int? width) { } + public static Spectre.Console.BreakdownChart WithValueColor(this Spectre.Console.BreakdownChart chart, Spectre.Console.Color color) { } + } + public sealed class BreakdownChartItem : Spectre.Console.IBreakdownChartItem + { + public BreakdownChartItem(string label, double value, Spectre.Console.Color color) { } + public Spectre.Console.Color Color { get; } + public string Label { get; } + public double Value { get; } + } + public sealed class Calendar : Spectre.Console.Rendering.JustInTimeRenderable, Spectre.Console.IHasBorder, Spectre.Console.IHasCulture, Spectre.Console.IHasTableBorder + { + public Calendar(System.DateTime date) { } + public Calendar(int year, int month) { } + public Calendar(int year, int month, int day) { } + public Spectre.Console.TableBorder Border { get; set; } + public Spectre.Console.Style? BorderStyle { get; set; } + public System.Collections.Generic.IList CalendarEvents { get; } + public System.Globalization.CultureInfo? Culture { get; set; } + public int Day { get; set; } + public Spectre.Console.Style? HeaderStyle { get; set; } + public Spectre.Console.Style HighlightStyle { get; set; } + public int Month { get; set; } + public bool ShowHeader { get; set; } + public bool UseSafeBorder { get; set; } + public int Year { get; set; } + protected override Spectre.Console.Rendering.IRenderable Build() { } + } + public sealed class CalendarEvent + { + public CalendarEvent(int year, int month, int day, Spectre.Console.Style? customHighlightStyle = default) { } + public CalendarEvent(string description, int year, int month, int day, Spectre.Console.Style? customHighlightStyle = default) { } + public Spectre.Console.Style? CustomHighlightStyle { get; } + public int Day { get; } + public string Description { get; } + public int Month { get; } + public int Year { get; } + } + public static class CalendarExtensions + { + public static Spectre.Console.Calendar AddCalendarEvent(this Spectre.Console.Calendar calendar, System.DateTime date, Spectre.Console.Style? customEventHighlightStyle = default) { } + public static Spectre.Console.Calendar AddCalendarEvent(this Spectre.Console.Calendar calendar, string description, System.DateTime date, Spectre.Console.Style? customEventHighlightStyle = default) { } + public static Spectre.Console.Calendar AddCalendarEvent(this Spectre.Console.Calendar calendar, int year, int month, int day, Spectre.Console.Style? customEventHighlightStyle = default) { } + public static Spectre.Console.Calendar AddCalendarEvent(this Spectre.Console.Calendar calendar, string description, int year, int month, int day, Spectre.Console.Style? customEventHighlightStyle = default) { } + public static Spectre.Console.Calendar HeaderStyle(this Spectre.Console.Calendar calendar, Spectre.Console.Style? style) { } + public static Spectre.Console.Calendar HideHeader(this Spectre.Console.Calendar calendar) { } + public static Spectre.Console.Calendar HighlightStyle(this Spectre.Console.Calendar calendar, Spectre.Console.Style? style) { } + public static Spectre.Console.Calendar ShowHeader(this Spectre.Console.Calendar calendar) { } + } + public sealed class Canvas : Spectre.Console.Rendering.Renderable + { + public Canvas(int width, int height) { } + public int Height { get; } + public int? MaxWidth { get; set; } + [System.Obsolete("Not used anymore. Will be removed in future update.")] + public int PixelWidth { get; set; } + public bool Scale { get; set; } + public int Width { get; } + protected override Spectre.Console.Rendering.Measurement Measure(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + protected override System.Collections.Generic.IEnumerable Render(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + public Spectre.Console.Canvas SetPixel(int x, int y, Spectre.Console.Color color) { } + } + public sealed class Capabilities : Spectre.Console.AnsiCapabilities, Spectre.Console.IReadOnlyAnsiCapabilities, Spectre.Console.IReadOnlyCapabilities + { + public Capabilities() { } + public bool Interactive { get; set; } + [System.Obsolete("This property will be removed in a future version")] + public bool Legacy { get; set; } + public bool Unicode { get; set; } + public static Spectre.Console.Capabilities Create(System.IO.TextWriter writer, Spectre.Console.AnsiConsoleSettings settings, out System.Text.Encoding encoding) { } + } + public static class CharExtensions + { + public static int GetCellWidth(this char character) { } + } + public sealed class CircularTreeException : System.Exception { } + public static class ColumnExtensions + { + public static T NoWrap(this T obj) + where T : class, Spectre.Console.IColumn { } + public static T Width(this T obj, int? width) + where T : class, Spectre.Console.IColumn { } + } + public sealed class Columns : Spectre.Console.Rendering.Renderable, Spectre.Console.IExpandable, Spectre.Console.IPaddable + { + public Columns(params Spectre.Console.Rendering.IRenderable[] items) { } + public Columns(System.Collections.Generic.IEnumerable items) { } + public Columns(System.Collections.Generic.IEnumerable items) { } + public bool Expand { get; set; } + public Spectre.Console.Padding? Padding { get; set; } + protected override Spectre.Console.Rendering.Measurement Measure(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + protected override System.Collections.Generic.IEnumerable Render(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + } + public sealed class ConfirmationPrompt : Spectre.Console.IPrompt + { + public ConfirmationPrompt(string prompt) { } + public Spectre.Console.Style? ChoicesStyle { get; set; } + public System.StringComparer Comparer { get; set; } + public bool DefaultValue { get; set; } + public Spectre.Console.Style? DefaultValueStyle { get; set; } + public string InvalidChoiceMessage { get; set; } + public char No { get; set; } + public bool ShowChoices { get; set; } + public bool ShowDefaultValue { get; set; } + public char Yes { get; set; } + public bool Show(Spectre.Console.IAnsiConsole console) { } + public System.Threading.Tasks.Task ShowAsync(Spectre.Console.IAnsiConsole console, System.Threading.CancellationToken cancellationToken) { } + } + public static class ConfirmationPromptExtensions + { + public static Spectre.Console.ConfirmationPrompt ChoicesStyle(this Spectre.Console.ConfirmationPrompt obj, Spectre.Console.Style? style) { } + public static Spectre.Console.ConfirmationPrompt DefaultValueStyle(this Spectre.Console.ConfirmationPrompt obj, Spectre.Console.Style? style) { } + public static Spectre.Console.ConfirmationPrompt HideChoices(this Spectre.Console.ConfirmationPrompt obj) { } + public static Spectre.Console.ConfirmationPrompt HideDefaultValue(this Spectre.Console.ConfirmationPrompt obj) { } + public static Spectre.Console.ConfirmationPrompt InvalidChoiceMessage(this Spectre.Console.ConfirmationPrompt obj, string message) { } + public static Spectre.Console.ConfirmationPrompt No(this Spectre.Console.ConfirmationPrompt obj, char character) { } + public static Spectre.Console.ConfirmationPrompt ShowChoices(this Spectre.Console.ConfirmationPrompt obj) { } + public static Spectre.Console.ConfirmationPrompt ShowChoices(this Spectre.Console.ConfirmationPrompt obj, bool show) { } + public static Spectre.Console.ConfirmationPrompt ShowDefaultValue(this Spectre.Console.ConfirmationPrompt obj) { } + public static Spectre.Console.ConfirmationPrompt ShowDefaultValue(this Spectre.Console.ConfirmationPrompt obj, bool show) { } + public static Spectre.Console.ConfirmationPrompt Yes(this Spectre.Console.ConfirmationPrompt obj, char character) { } + } + public sealed class ControlCode : Spectre.Console.Rendering.Renderable + { + public ControlCode(string control) { } + protected override Spectre.Console.Rendering.Measurement Measure(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + protected override System.Collections.Generic.IEnumerable Render(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + public static Spectre.Console.ControlCode Create(Spectre.Console.IAnsiConsole console, System.Action action) { } + public static Spectre.Console.ControlCode Create(Spectre.Console.IReadOnlyCapabilities capabilities, System.Action action) { } + } + public enum CursorDirection + { + Up = 0, + Down = 1, + Left = 2, + Right = 3, + } + public static class CursorExtensions + { + public static void Hide(this Spectre.Console.IAnsiConsoleCursor cursor) { } + public static void MoveDown(this Spectre.Console.IAnsiConsoleCursor cursor) { } + public static void MoveDown(this Spectre.Console.IAnsiConsoleCursor cursor, int steps) { } + public static void MoveLeft(this Spectre.Console.IAnsiConsoleCursor cursor) { } + public static void MoveLeft(this Spectre.Console.IAnsiConsoleCursor cursor, int steps) { } + public static void MoveRight(this Spectre.Console.IAnsiConsoleCursor cursor) { } + public static void MoveRight(this Spectre.Console.IAnsiConsoleCursor cursor, int steps) { } + public static void MoveUp(this Spectre.Console.IAnsiConsoleCursor cursor) { } + public static void MoveUp(this Spectre.Console.IAnsiConsoleCursor cursor, int steps) { } + public static void Show(this Spectre.Console.IAnsiConsoleCursor cursor) { } + } + public sealed class DownloadedColumn : Spectre.Console.ProgressColumn + { + public DownloadedColumn() { } + public Spectre.Console.FileSizeBase Base { get; set; } + public System.Globalization.CultureInfo? Culture { get; set; } + public bool ShowBits { get; set; } + public override Spectre.Console.Rendering.IRenderable Render(Spectre.Console.Rendering.RenderOptions options, Spectre.Console.ProgressTask task, System.TimeSpan deltaTime) { } + } + public sealed class ElapsedTimeColumn : Spectre.Console.ProgressColumn + { + public ElapsedTimeColumn() { } + protected override bool NoWrap { get; } + public Spectre.Console.Style Style { get; set; } + public override int? GetColumnWidth(Spectre.Console.Rendering.RenderOptions options) { } + public override Spectre.Console.Rendering.IRenderable Render(Spectre.Console.Rendering.RenderOptions options, Spectre.Console.ProgressTask task, System.TimeSpan deltaTime) { } + } + public static class Emoji + { + public static void Remap(string tag, string emoji) { } + public static string Replace(string value) { } + public static class Known + { + public const string AButtonBloodType = "๐Ÿ…ฐ"; + public const string AbButtonBloodType = "๐Ÿ†Ž"; + public const string Abacus = "๐Ÿงฎ"; + public const string Accordion = "๐Ÿช—"; + public const string AdhesiveBandage = "๐Ÿฉน"; + public const string AdmissionTickets = "๐ŸŽŸ"; + public const string AerialTramway = "๐Ÿšก"; + public const string Airplane = "โœˆ"; + public const string AirplaneArrival = "๐Ÿ›ฌ"; + public const string AirplaneDeparture = "๐Ÿ›ซ"; + public const string AlarmClock = "โฐ"; + public const string Alembic = "โš—"; + public const string Alien = "๐Ÿ‘ฝ"; + public const string AlienMonster = "๐Ÿ‘พ"; + public const string Ambulance = "๐Ÿš‘"; + public const string AmericanFootball = "๐Ÿˆ"; + public const string Amphora = "๐Ÿบ"; + public const string AnatomicalHeart = "๐Ÿซ€"; + public const string Anchor = "โš“"; + public const string AngerSymbol = "๐Ÿ’ข"; + public const string AngryFace = "๐Ÿ˜ "; + public const string AngryFaceWithHorns = "๐Ÿ‘ฟ"; + public const string AnguishedFace = "๐Ÿ˜ง"; + public const string Ant = "๐Ÿœ"; + public const string AntennaBars = "๐Ÿ“ถ"; + public const string AnxiousFaceWithSweat = "๐Ÿ˜ฐ"; + public const string Aquarius = "โ™’"; + public const string Aries = "โ™ˆ"; + public const string ArticulatedLorry = "๐Ÿš›"; + public const string ArtistPalette = "๐ŸŽจ"; + public const string AstonishedFace = "๐Ÿ˜ฒ"; + public const string AtmSign = "๐Ÿง"; + public const string AtomSymbol = "โš›"; + public const string AutoRickshaw = "๐Ÿ›บ"; + public const string Automobile = "๐Ÿš—"; + public const string Avocado = "๐Ÿฅ‘"; + public const string Axe = "๐Ÿช“"; + public const string BButtonBloodType = "๐Ÿ…ฑ"; + public const string Baby = "๐Ÿ‘ถ"; + public const string BabyAngel = "๐Ÿ‘ผ"; + public const string BabyBottle = "๐Ÿผ"; + public const string BabyChick = "๐Ÿค"; + public const string BabySymbol = "๐Ÿšผ"; + public const string BackArrow = "๐Ÿ”™"; + public const string BackhandIndexPointingDown = "๐Ÿ‘‡"; + public const string BackhandIndexPointingLeft = "๐Ÿ‘ˆ"; + public const string BackhandIndexPointingRight = "๐Ÿ‘‰"; + public const string BackhandIndexPointingUp = "๐Ÿ‘†"; + public const string Backpack = "๐ŸŽ’"; + public const string Bacon = "๐Ÿฅ“"; + public const string Badger = "๐Ÿฆก"; + public const string Badminton = "๐Ÿธ"; + public const string Bagel = "๐Ÿฅฏ"; + public const string BaggageClaim = "๐Ÿ›„"; + public const string BaguetteBread = "๐Ÿฅ–"; + public const string BalanceScale = "โš–"; + public const string Bald = "๐Ÿฆฒ"; + public const string BalletShoes = "๐Ÿฉฐ"; + public const string Balloon = "๐ŸŽˆ"; + public const string BallotBoxWithBallot = "๐Ÿ—ณ"; + public const string Banana = "๐ŸŒ"; + public const string Banjo = "๐Ÿช•"; + public const string Bank = "๐Ÿฆ"; + public const string BarChart = "๐Ÿ“Š"; + public const string BarberPole = "๐Ÿ’ˆ"; + public const string Baseball = "โšพ"; + public const string Basket = "๐Ÿงบ"; + public const string Basketball = "๐Ÿ€"; + public const string Bat = "๐Ÿฆ‡"; + public const string Bathtub = "๐Ÿ›"; + public const string Battery = "๐Ÿ”‹"; + public const string BeachWithUmbrella = "๐Ÿ–"; + public const string BeamingFaceWithSmilingEyes = "๐Ÿ˜"; + public const string Beans = "๐Ÿซ˜"; + public const string Bear = "๐Ÿป"; + public const string BeatingHeart = "๐Ÿ’“"; + public const string Beaver = "๐Ÿฆซ"; + public const string Bed = "๐Ÿ›"; + public const string BeerMug = "๐Ÿบ"; + public const string Beetle = "๐Ÿชฒ"; + public const string Bell = "๐Ÿ””"; + public const string BellPepper = "๐Ÿซ‘"; + public const string BellWithSlash = "๐Ÿ”•"; + public const string BellhopBell = "๐Ÿ›Ž"; + public const string BentoBox = "๐Ÿฑ"; + public const string BeverageBox = "๐Ÿงƒ"; + public const string Bicycle = "๐Ÿšฒ"; + public const string Bikini = "๐Ÿ‘™"; + public const string BilledCap = "๐Ÿงข"; + public const string Biohazard = "โ˜ฃ"; + public const string Bird = "๐Ÿฆ"; + public const string BirthdayCake = "๐ŸŽ‚"; + public const string Bison = "๐Ÿฆฌ"; + public const string BitingLip = "๐Ÿซฆ"; + public const string BlackCircle = "โšซ"; + public const string BlackFlag = "๐Ÿด"; + public const string BlackHeart = "๐Ÿ–ค"; + public const string BlackLargeSquare = "โฌ›"; + public const string BlackMediumSmallSquare = "โ—พ"; + public const string BlackMediumSquare = "โ—ผ"; + public const string BlackNib = "โœ’"; + public const string BlackSmallSquare = "โ–ช"; + public const string BlackSquareButton = "๐Ÿ”ฒ"; + public const string Blossom = "๐ŸŒผ"; + public const string Blowfish = "๐Ÿก"; + public const string BlueBook = "๐Ÿ“˜"; + public const string BlueCircle = "๐Ÿ”ต"; + public const string BlueHeart = "๐Ÿ’™"; + public const string BlueSquare = "๐ŸŸฆ"; + public const string Blueberries = "๐Ÿซ"; + public const string Boar = "๐Ÿ—"; + public const string Bomb = "๐Ÿ’ฃ"; + public const string Bone = "๐Ÿฆด"; + public const string Bookmark = "๐Ÿ”–"; + public const string BookmarkTabs = "๐Ÿ“‘"; + public const string Books = "๐Ÿ“š"; + public const string Boomerang = "๐Ÿชƒ"; + public const string BottleWithPoppingCork = "๐Ÿพ"; + public const string Bouquet = "๐Ÿ’"; + public const string BowAndArrow = "๐Ÿน"; + public const string BowlWithSpoon = "๐Ÿฅฃ"; + public const string Bowling = "๐ŸŽณ"; + public const string BoxingGlove = "๐ŸฅŠ"; + public const string Boy = "๐Ÿ‘ฆ"; + public const string Brain = "๐Ÿง "; + public const string Bread = "๐Ÿž"; + public const string BreastFeeding = "๐Ÿคฑ"; + public const string Brick = "๐Ÿงฑ"; + public const string BridgeAtNight = "๐ŸŒ‰"; + public const string Briefcase = "๐Ÿ’ผ"; + public const string Briefs = "๐Ÿฉฒ"; + public const string BrightButton = "๐Ÿ”†"; + public const string Broccoli = "๐Ÿฅฆ"; + public const string BrokenHeart = "๐Ÿ’”"; + public const string Broom = "๐Ÿงน"; + public const string BrownCircle = "๐ŸŸค"; + public const string BrownHeart = "๐ŸคŽ"; + public const string BrownSquare = "๐ŸŸซ"; + public const string BubbleTea = "๐Ÿง‹"; + public const string Bubbles = "๐Ÿซง"; + public const string Bucket = "๐Ÿชฃ"; + public const string Bug = "๐Ÿ›"; + public const string BuildingConstruction = "๐Ÿ—"; + public const string BulletTrain = "๐Ÿš…"; + public const string Bullseye = "๐ŸŽฏ"; + public const string Burrito = "๐ŸŒฏ"; + public const string Bus = "๐ŸšŒ"; + public const string BusStop = "๐Ÿš"; + public const string BustInSilhouette = "๐Ÿ‘ค"; + public const string BustsInSilhouette = "๐Ÿ‘ฅ"; + public const string Butter = "๐Ÿงˆ"; + public const string Butterfly = "๐Ÿฆ‹"; + public const string Cactus = "๐ŸŒต"; + public const string Calendar = "๐Ÿ“…"; + public const string CallMeHand = "๐Ÿค™"; + public const string Camel = "๐Ÿช"; + public const string Camera = "๐Ÿ“ท"; + public const string CameraWithFlash = "๐Ÿ“ธ"; + public const string Camping = "๐Ÿ•"; + public const string Cancer = "โ™‹"; + public const string Candle = "๐Ÿ•ฏ"; + public const string Candy = "๐Ÿฌ"; + public const string CannedFood = "๐Ÿฅซ"; + public const string Canoe = "๐Ÿ›ถ"; + public const string Capricorn = "โ™‘"; + public const string CardFileBox = "๐Ÿ—ƒ"; + public const string CardIndex = "๐Ÿ“‡"; + public const string CardIndexDividers = "๐Ÿ—‚"; + public const string CarouselHorse = "๐ŸŽ "; + public const string CarpStreamer = "๐ŸŽ"; + public const string CarpentrySaw = "๐Ÿชš"; + public const string Carrot = "๐Ÿฅ•"; + public const string Castle = "๐Ÿฐ"; + public const string Cat = "๐Ÿˆ"; + public const string CatFace = "๐Ÿฑ"; + public const string CatWithTearsOfJoy = "๐Ÿ˜น"; + public const string CatWithWrySmile = "๐Ÿ˜ผ"; + public const string Chains = "โ›“"; + public const string Chair = "๐Ÿช‘"; + public const string ChartDecreasing = "๐Ÿ“‰"; + public const string ChartIncreasing = "๐Ÿ“ˆ"; + public const string ChartIncreasingWithYen = "๐Ÿ’น"; + public const string CheckBoxWithCheck = "โ˜‘"; + public const string CheckMark = "โœ”"; + public const string CheckMarkButton = "โœ…"; + public const string CheeseWedge = "๐Ÿง€"; + public const string ChequeredFlag = "๐Ÿ"; + public const string Cherries = "๐Ÿ’"; + public const string CherryBlossom = "๐ŸŒธ"; + public const string ChessPawn = "โ™Ÿ"; + public const string Chestnut = "๐ŸŒฐ"; + public const string Chicken = "๐Ÿ”"; + public const string Child = "๐Ÿง’"; + public const string ChildrenCrossing = "๐Ÿšธ"; + public const string Chipmunk = "๐Ÿฟ"; + public const string ChocolateBar = "๐Ÿซ"; + public const string Chopsticks = "๐Ÿฅข"; + public const string ChristmasTree = "๐ŸŽ„"; + public const string Church = "โ›ช"; + public const string Cigarette = "๐Ÿšฌ"; + public const string Cinema = "๐ŸŽฆ"; + public const string CircledM = "โ“‚"; + public const string CircusTent = "๐ŸŽช"; + public const string Cityscape = "๐Ÿ™"; + public const string CityscapeAtDusk = "๐ŸŒ†"; + public const string ClButton = "๐Ÿ†‘"; + public const string Clamp = "๐Ÿ—œ"; + public const string ClapperBoard = "๐ŸŽฌ"; + public const string ClappingHands = "๐Ÿ‘"; + public const string ClassicalBuilding = "๐Ÿ›"; + public const string ClinkingBeerMugs = "๐Ÿป"; + public const string ClinkingGlasses = "๐Ÿฅ‚"; + public const string Clipboard = "๐Ÿ“‹"; + public const string ClockwiseVerticalArrows = "๐Ÿ”ƒ"; + public const string ClosedBook = "๐Ÿ“•"; + public const string ClosedMailboxWithLoweredFlag = "๐Ÿ“ช"; + public const string ClosedMailboxWithRaisedFlag = "๐Ÿ“ซ"; + public const string ClosedUmbrella = "๐ŸŒ‚"; + public const string Cloud = "โ˜"; + public const string CloudWithLightning = "๐ŸŒฉ"; + public const string CloudWithLightningAndRain = "โ›ˆ"; + public const string CloudWithRain = "๐ŸŒง"; + public const string CloudWithSnow = "๐ŸŒจ"; + public const string ClownFace = "๐Ÿคก"; + public const string ClubSuit = "โ™ฃ"; + public const string ClutchBag = "๐Ÿ‘"; + public const string Coat = "๐Ÿงฅ"; + public const string Cockroach = "๐Ÿชณ"; + public const string CocktailGlass = "๐Ÿธ"; + public const string Coconut = "๐Ÿฅฅ"; + public const string Coffin = "โšฐ"; + public const string Coin = "๐Ÿช™"; + public const string ColdFace = "๐Ÿฅถ"; + public const string Collision = "๐Ÿ’ฅ"; + public const string Comet = "โ˜„"; + public const string Compass = "๐Ÿงญ"; + public const string ComputerDisk = "๐Ÿ’ฝ"; + public const string ComputerMouse = "๐Ÿ–ฑ"; + public const string ConfettiBall = "๐ŸŽŠ"; + public const string ConfoundedFace = "๐Ÿ˜–"; + public const string ConfusedFace = "๐Ÿ˜•"; + public const string Construction = "๐Ÿšง"; + public const string ConstructionWorker = "๐Ÿ‘ท"; + public const string ControlKnobs = "๐ŸŽ›"; + public const string ConvenienceStore = "๐Ÿช"; + public const string CookedRice = "๐Ÿš"; + public const string Cookie = "๐Ÿช"; + public const string Cooking = "๐Ÿณ"; + public const string CoolButton = "๐Ÿ†’"; + public const string Copyright = "ยฉ"; + public const string Coral = "๐Ÿชธ"; + public const string CouchAndLamp = "๐Ÿ›‹"; + public const string CounterclockwiseArrowsButton = "๐Ÿ”„"; + public const string CoupleWithHeart = "๐Ÿ’‘"; + public const string Cow = "๐Ÿ„"; + public const string CowFace = "๐Ÿฎ"; + public const string CowboyHatFace = "๐Ÿค "; + public const string Crab = "๐Ÿฆ€"; + public const string Crayon = "๐Ÿ–"; + public const string CreditCard = "๐Ÿ’ณ"; + public const string CrescentMoon = "๐ŸŒ™"; + public const string Cricket = "๐Ÿฆ—"; + public const string CricketGame = "๐Ÿ"; + public const string Crocodile = "๐ŸŠ"; + public const string Croissant = "๐Ÿฅ"; + public const string CrossMark = "โŒ"; + public const string CrossMarkButton = "โŽ"; + public const string CrossedFingers = "๐Ÿคž"; + public const string CrossedFlags = "๐ŸŽŒ"; + public const string CrossedSwords = "โš”"; + public const string Crown = "๐Ÿ‘‘"; + public const string Crutch = "๐Ÿฉผ"; + public const string CryingCat = "๐Ÿ˜ฟ"; + public const string CryingFace = "๐Ÿ˜ข"; + public const string CrystalBall = "๐Ÿ”ฎ"; + public const string Cucumber = "๐Ÿฅ’"; + public const string CupWithStraw = "๐Ÿฅค"; + public const string Cupcake = "๐Ÿง"; + public const string CurlingStone = "๐ŸฅŒ"; + public const string CurlyHair = "๐Ÿฆฑ"; + public const string CurlyLoop = "โžฐ"; + public const string CurrencyExchange = "๐Ÿ’ฑ"; + public const string CurryRice = "๐Ÿ›"; + public const string Custard = "๐Ÿฎ"; + public const string Customs = "๐Ÿ›ƒ"; + public const string CutOfMeat = "๐Ÿฅฉ"; + public const string Cyclone = "๐ŸŒ€"; + public const string Dagger = "๐Ÿ—ก"; + public const string Dango = "๐Ÿก"; + public const string DarkSkinTone = "๐Ÿฟ"; + public const string DashingAway = "๐Ÿ’จ"; + public const string DeafPerson = "๐Ÿง"; + public const string DeciduousTree = "๐ŸŒณ"; + public const string Deer = "๐ŸฆŒ"; + public const string DeliveryTruck = "๐Ÿšš"; + public const string DepartmentStore = "๐Ÿฌ"; + public const string DerelictHouse = "๐Ÿš"; + public const string Desert = "๐Ÿœ"; + public const string DesertIsland = "๐Ÿ"; + public const string DesktopComputer = "๐Ÿ–ฅ"; + public const string Detective = "๐Ÿ•ต"; + public const string DiamondSuit = "โ™ฆ"; + public const string DiamondWithADot = "๐Ÿ’ "; + public const string DimButton = "๐Ÿ”…"; + public const string DisappointedFace = "๐Ÿ˜ž"; + public const string DisguisedFace = "๐Ÿฅธ"; + public const string DistortedFace = "๐Ÿซช"; + public const string Divide = "โž—"; + public const string DivingMask = "๐Ÿคฟ"; + public const string DiyaLamp = "๐Ÿช”"; + public const string Dizzy = "๐Ÿ’ซ"; + public const string Dna = "๐Ÿงฌ"; + public const string Dodo = "๐Ÿฆค"; + public const string Dog = "๐Ÿ•"; + public const string DogFace = "๐Ÿถ"; + public const string DollarBanknote = "๐Ÿ’ต"; + public const string Dolphin = "๐Ÿฌ"; + public const string Donkey = "๐Ÿซ"; + public const string Door = "๐Ÿšช"; + public const string DottedLineFace = "๐Ÿซฅ"; + public const string DottedSixPointedStar = "๐Ÿ”ฏ"; + public const string DoubleCurlyLoop = "โžฟ"; + public const string DoubleExclamationMark = "โ€ผ"; + public const string Doughnut = "๐Ÿฉ"; + public const string Dove = "๐Ÿ•Š"; + public const string DownArrow = "โฌ‡"; + public const string DownLeftArrow = "โ†™"; + public const string DownRightArrow = "โ†˜"; + public const string DowncastFaceWithSweat = "๐Ÿ˜“"; + public const string DownwardsButton = "๐Ÿ”ฝ"; + public const string Dragon = "๐Ÿ‰"; + public const string DragonFace = "๐Ÿฒ"; + public const string Dress = "๐Ÿ‘—"; + public const string DroolingFace = "๐Ÿคค"; + public const string DropOfBlood = "๐Ÿฉธ"; + public const string Droplet = "๐Ÿ’ง"; + public const string Drum = "๐Ÿฅ"; + public const string Duck = "๐Ÿฆ†"; + public const string Dumpling = "๐ŸฅŸ"; + public const string Dvd = "๐Ÿ“€"; + public const string EMail = "๐Ÿ“ง"; + public const string Eagle = "๐Ÿฆ…"; + public const string Ear = "๐Ÿ‘‚"; + public const string EarOfCorn = "๐ŸŒฝ"; + public const string EarWithHearingAid = "๐Ÿฆป"; + public const string Egg = "๐Ÿฅš"; + public const string Eggplant = "๐Ÿ†"; + public const string EightOClock = "๐Ÿ•—"; + public const string EightPointedStar = "โœด"; + public const string EightSpokedAsterisk = "โœณ"; + public const string EightThirty = "๐Ÿ•ฃ"; + public const string EjectButton = "โ"; + public const string ElectricPlug = "๐Ÿ”Œ"; + public const string Elephant = "๐Ÿ˜"; + public const string Elevator = "๐Ÿ›—"; + public const string ElevenOClock = "๐Ÿ•š"; + public const string ElevenThirty = "๐Ÿ•ฆ"; + public const string Elf = "๐Ÿง"; + public const string EmptyNest = "๐Ÿชน"; + public const string EndArrow = "๐Ÿ”š"; + public const string EnragedFace = "๐Ÿ˜ก"; + public const string Envelope = "โœ‰"; + public const string EnvelopeWithArrow = "๐Ÿ“ฉ"; + public const string EuroBanknote = "๐Ÿ’ถ"; + public const string EvergreenTree = "๐ŸŒฒ"; + public const string Ewe = "๐Ÿ‘"; + public const string ExclamationQuestionMark = "โ‰"; + public const string ExplodingHead = "๐Ÿคฏ"; + public const string ExpressionlessFace = "๐Ÿ˜‘"; + public const string Eye = "๐Ÿ‘"; + public const string Eyes = "๐Ÿ‘€"; + public const string FaceBlowingAKiss = "๐Ÿ˜˜"; + public const string FaceHoldingBackTears = "๐Ÿฅน"; + public const string FaceSavoringFood = "๐Ÿ˜‹"; + public const string FaceScreamingInFear = "๐Ÿ˜ฑ"; + public const string FaceVomiting = "๐Ÿคฎ"; + public const string FaceWithBagsUnderEyes = "๐Ÿซฉ"; + public const string FaceWithCrossedOutEyes = "๐Ÿ˜ต"; + public const string FaceWithDiagonalMouth = "๐Ÿซค"; + public const string FaceWithHandOverMouth = "๐Ÿคญ"; + public const string FaceWithHeadBandage = "๐Ÿค•"; + public const string FaceWithMedicalMask = "๐Ÿ˜ท"; + public const string FaceWithMonocle = "๐Ÿง"; + public const string FaceWithOpenEyesAndHandOverMouth = "๐Ÿซข"; + public const string FaceWithOpenMouth = "๐Ÿ˜ฎ"; + public const string FaceWithPeekingEye = "๐Ÿซฃ"; + public const string FaceWithRaisedEyebrow = "๐Ÿคจ"; + public const string FaceWithRollingEyes = "๐Ÿ™„"; + public const string FaceWithSteamFromNose = "๐Ÿ˜ค"; + public const string FaceWithSymbolsOnMouth = "๐Ÿคฌ"; + public const string FaceWithTearsOfJoy = "๐Ÿ˜‚"; + public const string FaceWithThermometer = "๐Ÿค’"; + public const string FaceWithTongue = "๐Ÿ˜›"; + public const string FaceWithoutMouth = "๐Ÿ˜ถ"; + public const string Factory = "๐Ÿญ"; + public const string Fairy = "๐Ÿงš"; + public const string Falafel = "๐Ÿง†"; + public const string FallenLeaf = "๐Ÿ‚"; + public const string Family = "๐Ÿ‘ช"; + public const string FastDownButton = "โฌ"; + public const string FastForwardButton = "โฉ"; + public const string FastReverseButton = "โช"; + public const string FastUpButton = "โซ"; + public const string FaxMachine = "๐Ÿ“ "; + public const string FearfulFace = "๐Ÿ˜จ"; + public const string Feather = "๐Ÿชถ"; + public const string FemaleSign = "โ™€"; + public const string FerrisWheel = "๐ŸŽก"; + public const string Ferry = "โ›ด"; + public const string FieldHockey = "๐Ÿ‘"; + public const string FightCloud = "๐Ÿซฏ"; + public const string FileCabinet = "๐Ÿ—„"; + public const string FileFolder = "๐Ÿ“"; + public const string FilmFrames = "๐ŸŽž"; + public const string FilmProjector = "๐Ÿ“ฝ"; + public const string Fingerprint = "๐Ÿซ†"; + public const string Fire = "๐Ÿ”ฅ"; + public const string FireEngine = "๐Ÿš’"; + public const string FireExtinguisher = "๐Ÿงฏ"; + public const string Firecracker = "๐Ÿงจ"; + public const string Fireworks = "๐ŸŽ†"; + public const string FirstPlaceMedal = "๐Ÿฅ‡"; + public const string FirstQuarterMoon = "๐ŸŒ“"; + public const string FirstQuarterMoonFace = "๐ŸŒ›"; + public const string Fish = "๐ŸŸ"; + public const string FishCakeWithSwirl = "๐Ÿฅ"; + public const string FishingPole = "๐ŸŽฃ"; + public const string FiveOClock = "๐Ÿ•”"; + public const string FiveThirty = "๐Ÿ• "; + public const string FlagInHole = "โ›ณ"; + public const string Flamingo = "๐Ÿฆฉ"; + public const string Flashlight = "๐Ÿ”ฆ"; + public const string FlatShoe = "๐Ÿฅฟ"; + public const string Flatbread = "๐Ÿซ“"; + public const string FleurDeLis = "โšœ"; + public const string FlexedBiceps = "๐Ÿ’ช"; + public const string FloppyDisk = "๐Ÿ’พ"; + public const string FlowerPlayingCards = "๐ŸŽด"; + public const string FlushedFace = "๐Ÿ˜ณ"; + public const string Flute = "๐Ÿชˆ"; + public const string Fly = "๐Ÿชฐ"; + public const string FlyingDisc = "๐Ÿฅ"; + public const string FlyingSaucer = "๐Ÿ›ธ"; + public const string Fog = "๐ŸŒซ"; + public const string Foggy = "๐ŸŒ"; + public const string FoldedHands = "๐Ÿ™"; + public const string FoldingHandFan = "๐Ÿชญ"; + public const string Fondue = "๐Ÿซ•"; + public const string Foot = "๐Ÿฆถ"; + public const string Footprints = "๐Ÿ‘ฃ"; + public const string ForkAndKnife = "๐Ÿด"; + public const string ForkAndKnifeWithPlate = "๐Ÿฝ"; + public const string FortuneCookie = "๐Ÿฅ "; + public const string Fountain = "โ›ฒ"; + public const string FountainPen = "๐Ÿ–‹"; + public const string FourLeafClover = "๐Ÿ€"; + public const string FourOClock = "๐Ÿ•“"; + public const string FourThirty = "๐Ÿ•Ÿ"; + public const string Fox = "๐ŸฆŠ"; + public const string FramedPicture = "๐Ÿ–ผ"; + public const string FreeButton = "๐Ÿ†“"; + public const string FrenchFries = "๐ŸŸ"; + public const string FriedShrimp = "๐Ÿค"; + public const string Frog = "๐Ÿธ"; + public const string FrontFacingBabyChick = "๐Ÿฅ"; + public const string FrowningFace = "โ˜น"; + public const string FrowningFaceWithOpenMouth = "๐Ÿ˜ฆ"; + public const string FuelPump = "โ›ฝ"; + public const string FullMoon = "๐ŸŒ•"; + public const string FullMoonFace = "๐ŸŒ"; + public const string FuneralUrn = "โšฑ"; + public const string GameDie = "๐ŸŽฒ"; + public const string Garlic = "๐Ÿง„"; + public const string Gear = "โš™"; + public const string GemStone = "๐Ÿ’Ž"; + public const string Gemini = "โ™Š"; + public const string Genie = "๐Ÿงž"; + public const string Ghost = "๐Ÿ‘ป"; + public const string GingerRoot = "๐Ÿซš"; + public const string Giraffe = "๐Ÿฆ’"; + public const string Girl = "๐Ÿ‘ง"; + public const string GlassOfMilk = "๐Ÿฅ›"; + public const string Glasses = "๐Ÿ‘“"; + public const string GlobeShowingAmericas = "๐ŸŒŽ"; + public const string GlobeShowingAsiaAustralia = "๐ŸŒ"; + public const string GlobeShowingEuropeAfrica = "๐ŸŒ"; + public const string GlobeWithMeridians = "๐ŸŒ"; + public const string Gloves = "๐Ÿงค"; + public const string GlowingStar = "๐ŸŒŸ"; + public const string GoalNet = "๐Ÿฅ…"; + public const string Goat = "๐Ÿ"; + public const string Goblin = "๐Ÿ‘บ"; + public const string Goggles = "๐Ÿฅฝ"; + public const string Goose = "๐Ÿชฟ"; + public const string Gorilla = "๐Ÿฆ"; + public const string GraduationCap = "๐ŸŽ“"; + public const string Grapes = "๐Ÿ‡"; + public const string GreenApple = "๐Ÿ"; + public const string GreenBook = "๐Ÿ“—"; + public const string GreenCircle = "๐ŸŸข"; + public const string GreenHeart = "๐Ÿ’š"; + public const string GreenSalad = "๐Ÿฅ—"; + public const string GreenSquare = "๐ŸŸฉ"; + public const string GreyHeart = "๐Ÿฉถ"; + public const string GrimacingFace = "๐Ÿ˜ฌ"; + public const string GrinningCat = "๐Ÿ˜บ"; + public const string GrinningCatWithSmilingEyes = "๐Ÿ˜ธ"; + public const string GrinningFace = "๐Ÿ˜€"; + public const string GrinningFaceWithBigEyes = "๐Ÿ˜ƒ"; + public const string GrinningFaceWithSmilingEyes = "๐Ÿ˜„"; + public const string GrinningFaceWithSweat = "๐Ÿ˜…"; + public const string GrinningSquintingFace = "๐Ÿ˜†"; + public const string GrowingHeart = "๐Ÿ’—"; + public const string Guard = "๐Ÿ’‚"; + public const string GuideDog = "๐Ÿฆฎ"; + public const string Guitar = "๐ŸŽธ"; + public const string HairPick = "๐Ÿชฎ"; + public const string HairyCreature = "๐Ÿซˆ"; + public const string Hamburger = "๐Ÿ”"; + public const string Hammer = "๐Ÿ”จ"; + public const string HammerAndPick = "โš’"; + public const string HammerAndWrench = "๐Ÿ› "; + public const string Hamsa = "๐Ÿชฌ"; + public const string Hamster = "๐Ÿน"; + public const string HandWithFingersSplayed = "๐Ÿ–"; + public const string HandWithIndexFingerAndThumbCrossed = "๐Ÿซฐ"; + public const string Handbag = "๐Ÿ‘œ"; + public const string Handshake = "๐Ÿค"; + public const string Harp = "๐Ÿช‰"; + public const string HatchingChick = "๐Ÿฃ"; + public const string Headphone = "๐ŸŽง"; + public const string Headstone = "๐Ÿชฆ"; + public const string HearNoEvilMonkey = "๐Ÿ™‰"; + public const string HeartDecoration = "๐Ÿ’Ÿ"; + public const string HeartExclamation = "โฃ"; + public const string HeartHands = "๐Ÿซถ"; + public const string HeartSuit = "โ™ฅ"; + public const string HeartWithArrow = "๐Ÿ’˜"; + public const string HeartWithRibbon = "๐Ÿ’"; + public const string HeavyDollarSign = "๐Ÿ’ฒ"; + public const string HeavyEqualsSign = "๐ŸŸฐ"; + public const string Hedgehog = "๐Ÿฆ”"; + public const string Helicopter = "๐Ÿš"; + public const string Herb = "๐ŸŒฟ"; + public const string Hibiscus = "๐ŸŒบ"; + public const string HighHeeledShoe = "๐Ÿ‘ "; + public const string HighSpeedTrain = "๐Ÿš„"; + public const string HighVoltage = "โšก"; + public const string HikingBoot = "๐Ÿฅพ"; + public const string HinduTemple = "๐Ÿ›•"; + public const string Hippopotamus = "๐Ÿฆ›"; + public const string Hole = "๐Ÿ•ณ"; + public const string HollowRedCircle = "โญ•"; + public const string HoneyPot = "๐Ÿฏ"; + public const string Honeybee = "๐Ÿ"; + public const string Hook = "๐Ÿช"; + public const string HorizontalTrafficLight = "๐Ÿšฅ"; + public const string Horse = "๐ŸŽ"; + public const string HorseFace = "๐Ÿด"; + public const string HorseRacing = "๐Ÿ‡"; + public const string Hospital = "๐Ÿฅ"; + public const string HotBeverage = "โ˜•"; + public const string HotDog = "๐ŸŒญ"; + public const string HotFace = "๐Ÿฅต"; + public const string HotPepper = "๐ŸŒถ"; + public const string HotSprings = "โ™จ"; + public const string Hotel = "๐Ÿจ"; + public const string HourglassDone = "โŒ›"; + public const string HourglassNotDone = "โณ"; + public const string House = "๐Ÿ "; + public const string HouseWithGarden = "๐Ÿก"; + public const string Houses = "๐Ÿ˜"; + public const string HuggingFace = "๐Ÿค—"; + public const string HundredPoints = "๐Ÿ’ฏ"; + public const string HushedFace = "๐Ÿ˜ฏ"; + public const string Hut = "๐Ÿ›–"; + public const string Hyacinth = "๐Ÿชป"; + public const string Ice = "๐ŸงŠ"; + public const string IceCream = "๐Ÿจ"; + public const string IceHockey = "๐Ÿ’"; + public const string IceSkate = "โ›ธ"; + public const string IdButton = "๐Ÿ†”"; + public const string IdentificationCard = "๐Ÿชช"; + public const string InboxTray = "๐Ÿ“ฅ"; + public const string IncomingEnvelope = "๐Ÿ“จ"; + public const string IndexPointingAtTheViewer = "๐Ÿซต"; + public const string IndexPointingUp = "โ˜"; + public const string Infinity = "โ™พ"; + public const string Information = "โ„น"; + public const string InputLatinLetters = "๐Ÿ”ค"; + public const string InputLatinLowercase = "๐Ÿ”ก"; + public const string InputLatinUppercase = "๐Ÿ” "; + public const string InputNumbers = "๐Ÿ”ข"; + public const string InputSymbols = "๐Ÿ”ฃ"; + public const string JackOLantern = "๐ŸŽƒ"; + public const string JapaneseAcceptableButton = "๐Ÿ‰‘"; + public const string JapaneseApplicationButton = "๐Ÿˆธ"; + public const string JapaneseBargainButton = "๐Ÿ‰"; + public const string JapaneseCastle = "๐Ÿฏ"; + public const string JapaneseCongratulationsButton = "ใŠ—"; + public const string JapaneseDiscountButton = "๐Ÿˆน"; + public const string JapaneseDolls = "๐ŸŽŽ"; + public const string JapaneseFreeOfChargeButton = "๐Ÿˆš"; + public const string JapaneseHereButton = "๐Ÿˆ"; + public const string JapaneseMonthlyAmountButton = "๐Ÿˆท"; + public const string JapaneseNoVacancyButton = "๐Ÿˆต"; + public const string JapaneseNotFreeOfChargeButton = "๐Ÿˆถ"; + public const string JapaneseOpenForBusinessButton = "๐Ÿˆบ"; + public const string JapanesePassingGradeButton = "๐Ÿˆด"; + public const string JapanesePostOffice = "๐Ÿฃ"; + public const string JapaneseProhibitedButton = "๐Ÿˆฒ"; + public const string JapaneseReservedButton = "๐Ÿˆฏ"; + public const string JapaneseSecretButton = "ใŠ™"; + public const string JapaneseServiceChargeButton = "๐Ÿˆ‚"; + public const string JapaneseSymbolForBeginner = "๐Ÿ”ฐ"; + public const string JapaneseVacancyButton = "๐Ÿˆณ"; + public const string Jar = "๐Ÿซ™"; + public const string Jeans = "๐Ÿ‘–"; + public const string Jellyfish = "๐Ÿชผ"; + public const string Joker = "๐Ÿƒ"; + public const string Joystick = "๐Ÿ•น"; + public const string Kaaba = "๐Ÿ•‹"; + public const string Kangaroo = "๐Ÿฆ˜"; + public const string Key = "๐Ÿ”‘"; + public const string Keyboard = "โŒจ"; + public const string Keycap10 = "๐Ÿ”Ÿ"; + public const string Khanda = "๐Ÿชฏ"; + public const string KickScooter = "๐Ÿ›ด"; + public const string Kimono = "๐Ÿ‘˜"; + public const string Kiss = "๐Ÿ’"; + public const string KissMark = "๐Ÿ’‹"; + public const string KissingCat = "๐Ÿ˜ฝ"; + public const string KissingFace = "๐Ÿ˜—"; + public const string KissingFaceWithClosedEyes = "๐Ÿ˜š"; + public const string KissingFaceWithSmilingEyes = "๐Ÿ˜™"; + public const string KitchenKnife = "๐Ÿ”ช"; + public const string Kite = "๐Ÿช"; + public const string KiwiFruit = "๐Ÿฅ"; + public const string KnockedOutFace = "๐Ÿ˜ต"; + public const string Knot = "๐Ÿชข"; + public const string Koala = "๐Ÿจ"; + public const string LabCoat = "๐Ÿฅผ"; + public const string Label = "๐Ÿท"; + public const string Lacrosse = "๐Ÿฅ"; + public const string Ladder = "๐Ÿชœ"; + public const string LadyBeetle = "๐Ÿž"; + public const string Landslide = "๐Ÿ›˜"; + public const string Laptop = "๐Ÿ’ป"; + public const string LargeBlueDiamond = "๐Ÿ”ท"; + public const string LargeOrangeDiamond = "๐Ÿ”ถ"; + public const string LastQuarterMoon = "๐ŸŒ—"; + public const string LastQuarterMoonFace = "๐ŸŒœ"; + public const string LastTrackButton = "โฎ"; + public const string LatinCross = "โœ"; + public const string LeafFlutteringInWind = "๐Ÿƒ"; + public const string LeaflessTree = "๐Ÿชพ"; + public const string LeafyGreen = "๐Ÿฅฌ"; + public const string Ledger = "๐Ÿ“’"; + public const string LeftArrow = "โฌ…"; + public const string LeftArrowCurvingRight = "โ†ช"; + public const string LeftFacingFist = "๐Ÿค›"; + public const string LeftLuggage = "๐Ÿ›…"; + public const string LeftRightArrow = "โ†”"; + public const string LeftSpeechBubble = "๐Ÿ—จ"; + public const string LeftwardsHand = "๐Ÿซฒ"; + public const string LeftwardsPushingHand = "๐Ÿซท"; + public const string Leg = "๐Ÿฆต"; + public const string Lemon = "๐Ÿ‹"; + public const string Leo = "โ™Œ"; + public const string Leopard = "๐Ÿ†"; + public const string LevelSlider = "๐ŸŽš"; + public const string Libra = "โ™Ž"; + public const string LightBlueHeart = "๐Ÿฉต"; + public const string LightBulb = "๐Ÿ’ก"; + public const string LightRail = "๐Ÿšˆ"; + public const string LightSkinTone = "๐Ÿป"; + public const string Link = "๐Ÿ”—"; + public const string LinkedPaperclips = "๐Ÿ–‡"; + public const string Lion = "๐Ÿฆ"; + public const string Lipstick = "๐Ÿ’„"; + public const string LitterInBinSign = "๐Ÿšฎ"; + public const string Lizard = "๐ŸฆŽ"; + public const string Llama = "๐Ÿฆ™"; + public const string Lobster = "๐Ÿฆž"; + public const string Locked = "๐Ÿ”’"; + public const string LockedWithKey = "๐Ÿ”"; + public const string LockedWithPen = "๐Ÿ”"; + public const string Locomotive = "๐Ÿš‚"; + public const string Lollipop = "๐Ÿญ"; + public const string LongDrum = "๐Ÿช˜"; + public const string LotionBottle = "๐Ÿงด"; + public const string Lotus = "๐Ÿชท"; + public const string LoudlyCryingFace = "๐Ÿ˜ญ"; + public const string Loudspeaker = "๐Ÿ“ข"; + public const string LoveHotel = "๐Ÿฉ"; + public const string LoveLetter = "๐Ÿ’Œ"; + public const string LoveYouGesture = "๐ŸคŸ"; + public const string LowBattery = "๐Ÿชซ"; + public const string Luggage = "๐Ÿงณ"; + public const string Lungs = "๐Ÿซ"; + public const string LyingFace = "๐Ÿคฅ"; + public const string Mage = "๐Ÿง™"; + public const string MagicWand = "๐Ÿช„"; + public const string Magnet = "๐Ÿงฒ"; + public const string MagnifyingGlassTiltedLeft = "๐Ÿ”"; + public const string MagnifyingGlassTiltedRight = "๐Ÿ”Ž"; + public const string MahjongRedDragon = "๐Ÿ€„"; + public const string MaleSign = "โ™‚"; + public const string Mammoth = "๐Ÿฆฃ"; + public const string Man = "๐Ÿ‘จ"; + public const string ManDancing = "๐Ÿ•บ"; + public const string Mango = "๐Ÿฅญ"; + public const string MansShoe = "๐Ÿ‘ž"; + public const string MantelpieceClock = "๐Ÿ•ฐ"; + public const string ManualWheelchair = "๐Ÿฆฝ"; + public const string MapOfJapan = "๐Ÿ—พ"; + public const string MapleLeaf = "๐Ÿ"; + public const string Maracas = "๐Ÿช‡"; + public const string MartialArtsUniform = "๐Ÿฅ‹"; + public const string Mate = "๐Ÿง‰"; + public const string MeatOnBone = "๐Ÿ–"; + public const string MechanicalArm = "๐Ÿฆพ"; + public const string MechanicalLeg = "๐Ÿฆฟ"; + public const string MedicalSymbol = "โš•"; + public const string MediumDarkSkinTone = "๐Ÿพ"; + public const string MediumLightSkinTone = "๐Ÿผ"; + public const string MediumSkinTone = "๐Ÿฝ"; + public const string Megaphone = "๐Ÿ“ฃ"; + public const string Melon = "๐Ÿˆ"; + public const string MeltingFace = "๐Ÿซ "; + public const string Memo = "๐Ÿ“"; + public const string MenHoldingHands = "๐Ÿ‘ฌ"; + public const string Menorah = "๐Ÿ•Ž"; + public const string MensRoom = "๐Ÿšน"; + public const string Merperson = "๐Ÿงœ"; + public const string Metro = "๐Ÿš‡"; + public const string Microbe = "๐Ÿฆ "; + public const string Microphone = "๐ŸŽค"; + public const string Microscope = "๐Ÿ”ฌ"; + public const string MiddleFinger = "๐Ÿ–•"; + public const string MilitaryHelmet = "๐Ÿช–"; + public const string MilitaryMedal = "๐ŸŽ–"; + public const string MilkyWay = "๐ŸŒŒ"; + public const string Minibus = "๐Ÿš"; + public const string Minus = "โž–"; + public const string Mirror = "๐Ÿชž"; + public const string MirrorBall = "๐Ÿชฉ"; + public const string Moai = "๐Ÿ—ฟ"; + public const string MobilePhone = "๐Ÿ“ฑ"; + public const string MobilePhoneOff = "๐Ÿ“ด"; + public const string MobilePhoneWithArrow = "๐Ÿ“ฒ"; + public const string MoneyBag = "๐Ÿ’ฐ"; + public const string MoneyMouthFace = "๐Ÿค‘"; + public const string MoneyWithWings = "๐Ÿ’ธ"; + public const string Monkey = "๐Ÿ’"; + public const string MonkeyFace = "๐Ÿต"; + public const string Monorail = "๐Ÿš"; + public const string MoonCake = "๐Ÿฅฎ"; + public const string MoonViewingCeremony = "๐ŸŽ‘"; + public const string Moose = "๐ŸซŽ"; + public const string Mosque = "๐Ÿ•Œ"; + public const string Mosquito = "๐ŸฆŸ"; + public const string MotorBoat = "๐Ÿ›ฅ"; + public const string MotorScooter = "๐Ÿ›ต"; + public const string Motorcycle = "๐Ÿ"; + public const string MotorizedWheelchair = "๐Ÿฆผ"; + public const string Motorway = "๐Ÿ›ฃ"; + public const string MountFuji = "๐Ÿ—ป"; + public const string Mountain = "โ›ฐ"; + public const string MountainCableway = "๐Ÿš "; + public const string MountainRailway = "๐Ÿšž"; + public const string Mouse = "๐Ÿ"; + public const string MouseFace = "๐Ÿญ"; + public const string MouseTrap = "๐Ÿชค"; + public const string Mouth = "๐Ÿ‘„"; + public const string MovieCamera = "๐ŸŽฅ"; + public const string MrsClaus = "๐Ÿคถ"; + public const string Multiply = "โœ–"; + public const string Mushroom = "๐Ÿ„"; + public const string MusicalKeyboard = "๐ŸŽน"; + public const string MusicalNote = "๐ŸŽต"; + public const string MusicalNotes = "๐ŸŽถ"; + public const string MusicalScore = "๐ŸŽผ"; + public const string MutedSpeaker = "๐Ÿ”‡"; + public const string NailPolish = "๐Ÿ’…"; + public const string NameBadge = "๐Ÿ“›"; + public const string NationalPark = "๐Ÿž"; + public const string NauseatedFace = "๐Ÿคข"; + public const string NazarAmulet = "๐Ÿงฟ"; + public const string Necktie = "๐Ÿ‘”"; + public const string NerdFace = "๐Ÿค“"; + public const string NestWithEggs = "๐Ÿชบ"; + public const string NestingDolls = "๐Ÿช†"; + public const string NeutralFace = "๐Ÿ˜"; + public const string NewButton = "๐Ÿ†•"; + public const string NewMoon = "๐ŸŒ‘"; + public const string NewMoonFace = "๐ŸŒš"; + public const string Newspaper = "๐Ÿ“ฐ"; + public const string NextTrackButton = "โญ"; + public const string NgButton = "๐Ÿ†–"; + public const string NightWithStars = "๐ŸŒƒ"; + public const string NineOClock = "๐Ÿ•˜"; + public const string NineThirty = "๐Ÿ•ค"; + public const string Ninja = "๐Ÿฅท"; + public const string NoBicycles = "๐Ÿšณ"; + public const string NoEntry = "โ›”"; + public const string NoLittering = "๐Ÿšฏ"; + public const string NoMobilePhones = "๐Ÿ“ต"; + public const string NoOneUnderEighteen = "๐Ÿ”ž"; + public const string NoPedestrians = "๐Ÿšท"; + public const string NoSmoking = "๐Ÿšญ"; + public const string NonPotableWater = "๐Ÿšฑ"; + public const string Nose = "๐Ÿ‘ƒ"; + public const string Notebook = "๐Ÿ““"; + public const string NotebookWithDecorativeCover = "๐Ÿ“”"; + public const string NutAndBolt = "๐Ÿ”ฉ"; + public const string OButtonBloodType = "๐Ÿ…พ"; + public const string Octopus = "๐Ÿ™"; + public const string Oden = "๐Ÿข"; + public const string OfficeBuilding = "๐Ÿข"; + public const string Ogre = "๐Ÿ‘น"; + public const string OilDrum = "๐Ÿ›ข"; + public const string OkButton = "๐Ÿ†—"; + public const string OkHand = "๐Ÿ‘Œ"; + public const string OldKey = "๐Ÿ—"; + public const string OldMan = "๐Ÿ‘ด"; + public const string OldWoman = "๐Ÿ‘ต"; + public const string OlderPerson = "๐Ÿง“"; + public const string Olive = "๐Ÿซ’"; + public const string Om = "๐Ÿ•‰"; + public const string OnArrow = "๐Ÿ”›"; + public const string OncomingAutomobile = "๐Ÿš˜"; + public const string OncomingBus = "๐Ÿš"; + public const string OncomingFist = "๐Ÿ‘Š"; + public const string OncomingPoliceCar = "๐Ÿš”"; + public const string OncomingTaxi = "๐Ÿš–"; + public const string OneOClock = "๐Ÿ•"; + public const string OnePieceSwimsuit = "๐Ÿฉฑ"; + public const string OneThirty = "๐Ÿ•œ"; + public const string Onion = "๐Ÿง…"; + public const string OpenBook = "๐Ÿ“–"; + public const string OpenFileFolder = "๐Ÿ“‚"; + public const string OpenHands = "๐Ÿ‘"; + public const string OpenMailboxWithLoweredFlag = "๐Ÿ“ญ"; + public const string OpenMailboxWithRaisedFlag = "๐Ÿ“ฌ"; + public const string Ophiuchus = "โ›Ž"; + public const string OpticalDisk = "๐Ÿ’ฟ"; + public const string OrangeBook = "๐Ÿ“™"; + public const string OrangeCircle = "๐ŸŸ "; + public const string OrangeHeart = "๐Ÿงก"; + public const string OrangeSquare = "๐ŸŸง"; + public const string Orangutan = "๐Ÿฆง"; + public const string Orca = "๐Ÿซ"; + public const string OrthodoxCross = "โ˜ฆ"; + public const string Otter = "๐Ÿฆฆ"; + public const string OutboxTray = "๐Ÿ“ค"; + public const string Owl = "๐Ÿฆ‰"; + public const string Ox = "๐Ÿ‚"; + public const string Oyster = "๐Ÿฆช"; + public const string PButton = "๐Ÿ…ฟ"; + public const string Package = "๐Ÿ“ฆ"; + public const string PageFacingUp = "๐Ÿ“„"; + public const string PageWithCurl = "๐Ÿ“ƒ"; + public const string Pager = "๐Ÿ“Ÿ"; + public const string Paintbrush = "๐Ÿ–Œ"; + public const string PalmDownHand = "๐Ÿซณ"; + public const string PalmTree = "๐ŸŒด"; + public const string PalmUpHand = "๐Ÿซด"; + public const string PalmsUpTogether = "๐Ÿคฒ"; + public const string Pancakes = "๐Ÿฅž"; + public const string Panda = "๐Ÿผ"; + public const string Paperclip = "๐Ÿ“Ž"; + public const string Parachute = "๐Ÿช‚"; + public const string Parrot = "๐Ÿฆœ"; + public const string PartAlternationMark = "ใ€ฝ"; + public const string PartyPopper = "๐ŸŽ‰"; + public const string PartyingFace = "๐Ÿฅณ"; + public const string PassengerShip = "๐Ÿ›ณ"; + public const string PassportControl = "๐Ÿ›‚"; + public const string PauseButton = "โธ"; + public const string PawPrints = "๐Ÿพ"; + public const string PeaPod = "๐Ÿซ›"; + public const string PeaceSymbol = "โ˜ฎ"; + public const string Peach = "๐Ÿ‘"; + public const string Peacock = "๐Ÿฆš"; + public const string Peanuts = "๐Ÿฅœ"; + public const string Pear = "๐Ÿ"; + public const string Pen = "๐Ÿ–Š"; + public const string Pencil = "โœ"; + public const string Penguin = "๐Ÿง"; + public const string PensiveFace = "๐Ÿ˜”"; + public const string PeopleHugging = "๐Ÿซ‚"; + public const string PeopleWithBunnyEars = "๐Ÿ‘ฏ"; + public const string PeopleWrestling = "๐Ÿคผ"; + public const string PerformingArts = "๐ŸŽญ"; + public const string PerseveringFace = "๐Ÿ˜ฃ"; + public const string Person = "๐Ÿง‘"; + public const string PersonBeard = "๐Ÿง”"; + public const string PersonBiking = "๐Ÿšด"; + public const string PersonBlondHair = "๐Ÿ‘ฑ"; + public const string PersonBouncingBall = "โ›น"; + public const string PersonBowing = "๐Ÿ™‡"; + public const string PersonCartwheeling = "๐Ÿคธ"; + public const string PersonClimbing = "๐Ÿง—"; + public const string PersonFacepalming = "๐Ÿคฆ"; + public const string PersonFencing = "๐Ÿคบ"; + public const string PersonFrowning = "๐Ÿ™"; + public const string PersonGesturingNo = "๐Ÿ™…"; + public const string PersonGesturingOk = "๐Ÿ™†"; + public const string PersonGettingHaircut = "๐Ÿ’‡"; + public const string PersonGettingMassage = "๐Ÿ’†"; + public const string PersonGolfing = "๐ŸŒ"; + public const string PersonInBed = "๐Ÿ›Œ"; + public const string PersonInLotusPosition = "๐Ÿง˜"; + public const string PersonInSteamyRoom = "๐Ÿง–"; + public const string PersonInSuitLevitating = "๐Ÿ•ด"; + public const string PersonInTuxedo = "๐Ÿคต"; + public const string PersonJuggling = "๐Ÿคน"; + public const string PersonKneeling = "๐ŸงŽ"; + public const string PersonLiftingWeights = "๐Ÿ‹"; + public const string PersonMountainBiking = "๐Ÿšต"; + public const string PersonPlayingHandball = "๐Ÿคพ"; + public const string PersonPlayingWaterPolo = "๐Ÿคฝ"; + public const string PersonPouting = "๐Ÿ™Ž"; + public const string PersonRaisingHand = "๐Ÿ™‹"; + public const string PersonRowingBoat = "๐Ÿšฃ"; + public const string PersonRunning = "๐Ÿƒ"; + public const string PersonShrugging = "๐Ÿคท"; + public const string PersonStanding = "๐Ÿง"; + public const string PersonSurfing = "๐Ÿ„"; + public const string PersonSwimming = "๐ŸŠ"; + public const string PersonTakingBath = "๐Ÿ›€"; + public const string PersonTippingHand = "๐Ÿ’"; + public const string PersonWalking = "๐Ÿšถ"; + public const string PersonWearingTurban = "๐Ÿ‘ณ"; + public const string PersonWithCrown = "๐Ÿซ…"; + public const string PersonWithSkullcap = "๐Ÿ‘ฒ"; + public const string PersonWithVeil = "๐Ÿ‘ฐ"; + public const string PetriDish = "๐Ÿงซ"; + public const string Pick = "โ›"; + public const string PickupTruck = "๐Ÿ›ป"; + public const string Pie = "๐Ÿฅง"; + public const string Pig = "๐Ÿ–"; + public const string PigFace = "๐Ÿท"; + public const string PigNose = "๐Ÿฝ"; + public const string PileOfPoo = "๐Ÿ’ฉ"; + public const string Pill = "๐Ÿ’Š"; + public const string PinchedFingers = "๐ŸคŒ"; + public const string PinchingHand = "๐Ÿค"; + public const string PineDecoration = "๐ŸŽ"; + public const string Pineapple = "๐Ÿ"; + public const string PingPong = "๐Ÿ“"; + public const string PinkHeart = "๐Ÿฉท"; + public const string Pisces = "โ™“"; + public const string Pizza = "๐Ÿ•"; + public const string Piรฑata = "๐Ÿช…"; + public const string Placard = "๐Ÿชง"; + public const string PlaceOfWorship = "๐Ÿ›"; + public const string PlayButton = "โ–ถ"; + public const string PlayOrPauseButton = "โฏ"; + public const string PlaygroundSlide = "๐Ÿ›"; + public const string PleadingFace = "๐Ÿฅบ"; + public const string Plunger = "๐Ÿช "; + public const string Plus = "โž•"; + public const string PoliceCar = "๐Ÿš“"; + public const string PoliceCarLight = "๐Ÿšจ"; + public const string PoliceOfficer = "๐Ÿ‘ฎ"; + public const string Poodle = "๐Ÿฉ"; + public const string Pool8Ball = "๐ŸŽฑ"; + public const string Popcorn = "๐Ÿฟ"; + public const string PostOffice = "๐Ÿค"; + public const string PostalHorn = "๐Ÿ“ฏ"; + public const string Postbox = "๐Ÿ“ฎ"; + public const string PotOfFood = "๐Ÿฒ"; + public const string PotableWater = "๐Ÿšฐ"; + public const string Potato = "๐Ÿฅ”"; + public const string PottedPlant = "๐Ÿชด"; + public const string PoultryLeg = "๐Ÿ—"; + public const string PoundBanknote = "๐Ÿ’ท"; + public const string PouringLiquid = "๐Ÿซ—"; + public const string PoutingCat = "๐Ÿ˜พ"; + public const string PoutingFace = "๐Ÿ˜ก"; + public const string PrayerBeads = "๐Ÿ“ฟ"; + public const string PregnantMan = "๐Ÿซƒ"; + public const string PregnantPerson = "๐Ÿซ„"; + public const string PregnantWoman = "๐Ÿคฐ"; + public const string Pretzel = "๐Ÿฅจ"; + public const string Prince = "๐Ÿคด"; + public const string Princess = "๐Ÿ‘ธ"; + public const string Printer = "๐Ÿ–จ"; + public const string Prohibited = "๐Ÿšซ"; + public const string PurpleCircle = "๐ŸŸฃ"; + public const string PurpleHeart = "๐Ÿ’œ"; + public const string PurpleSquare = "๐ŸŸช"; + public const string Purse = "๐Ÿ‘›"; + public const string Pushpin = "๐Ÿ“Œ"; + public const string PuzzlePiece = "๐Ÿงฉ"; + public const string Rabbit = "๐Ÿ‡"; + public const string RabbitFace = "๐Ÿฐ"; + public const string Raccoon = "๐Ÿฆ"; + public const string RacingCar = "๐ŸŽ"; + public const string Radio = "๐Ÿ“ป"; + public const string RadioButton = "๐Ÿ”˜"; + public const string Radioactive = "โ˜ข"; + public const string RailwayCar = "๐Ÿšƒ"; + public const string RailwayTrack = "๐Ÿ›ค"; + public const string Rainbow = "๐ŸŒˆ"; + public const string RaisedBackOfHand = "๐Ÿคš"; + public const string RaisedFist = "โœŠ"; + public const string RaisedHand = "โœ‹"; + public const string RaisingHands = "๐Ÿ™Œ"; + public const string Ram = "๐Ÿ"; + public const string Rat = "๐Ÿ€"; + public const string Razor = "๐Ÿช’"; + public const string Receipt = "๐Ÿงพ"; + public const string RecordButton = "โบ"; + public const string RecyclingSymbol = "โ™ป"; + public const string RedApple = "๐ŸŽ"; + public const string RedCircle = "๐Ÿ”ด"; + public const string RedEnvelope = "๐Ÿงง"; + public const string RedExclamationMark = "โ—"; + public const string RedHair = "๐Ÿฆฐ"; + public const string RedHeart = "โค"; + public const string RedPaperLantern = "๐Ÿฎ"; + public const string RedQuestionMark = "โ“"; + public const string RedSquare = "๐ŸŸฅ"; + public const string RedTrianglePointedDown = "๐Ÿ”ป"; + public const string RedTrianglePointedUp = "๐Ÿ”บ"; + public const string RegionalIndicatorA = "๐Ÿ‡ฆ"; + public const string RegionalIndicatorB = "๐Ÿ‡ง"; + public const string RegionalIndicatorC = "๐Ÿ‡จ"; + public const string RegionalIndicatorD = "๐Ÿ‡ฉ"; + public const string RegionalIndicatorE = "๐Ÿ‡ช"; + public const string RegionalIndicatorF = "๐Ÿ‡ซ"; + public const string RegionalIndicatorG = "๐Ÿ‡ฌ"; + public const string RegionalIndicatorH = "๐Ÿ‡ญ"; + public const string RegionalIndicatorI = "๐Ÿ‡ฎ"; + public const string RegionalIndicatorJ = "๐Ÿ‡ฏ"; + public const string RegionalIndicatorK = "๐Ÿ‡ฐ"; + public const string RegionalIndicatorL = "๐Ÿ‡ฑ"; + public const string RegionalIndicatorM = "๐Ÿ‡ฒ"; + public const string RegionalIndicatorN = "๐Ÿ‡ณ"; + public const string RegionalIndicatorO = "๐Ÿ‡ด"; + public const string RegionalIndicatorP = "๐Ÿ‡ต"; + public const string RegionalIndicatorQ = "๐Ÿ‡ถ"; + public const string RegionalIndicatorR = "๐Ÿ‡ท"; + public const string RegionalIndicatorS = "๐Ÿ‡ธ"; + public const string RegionalIndicatorT = "๐Ÿ‡น"; + public const string RegionalIndicatorU = "๐Ÿ‡บ"; + public const string RegionalIndicatorV = "๐Ÿ‡ป"; + public const string RegionalIndicatorW = "๐Ÿ‡ผ"; + public const string RegionalIndicatorX = "๐Ÿ‡ฝ"; + public const string RegionalIndicatorY = "๐Ÿ‡พ"; + public const string RegionalIndicatorZ = "๐Ÿ‡ฟ"; + public const string Registered = "ยฎ"; + public const string RelievedFace = "๐Ÿ˜Œ"; + public const string ReminderRibbon = "๐ŸŽ—"; + public const string RepeatButton = "๐Ÿ”"; + public const string RepeatSingleButton = "๐Ÿ”‚"; + public const string RescueWorkersHelmet = "โ›‘"; + public const string Restroom = "๐Ÿšป"; + public const string ReverseButton = "โ—€"; + public const string RevolvingHearts = "๐Ÿ’ž"; + public const string Rhinoceros = "๐Ÿฆ"; + public const string Ribbon = "๐ŸŽ€"; + public const string RiceBall = "๐Ÿ™"; + public const string RiceCracker = "๐Ÿ˜"; + public const string RightAngerBubble = "๐Ÿ—ฏ"; + public const string RightArrow = "โžก"; + public const string RightArrowCurvingDown = "โคต"; + public const string RightArrowCurvingLeft = "โ†ฉ"; + public const string RightArrowCurvingUp = "โคด"; + public const string RightFacingFist = "๐Ÿคœ"; + public const string RightwardsHand = "๐Ÿซฑ"; + public const string RightwardsPushingHand = "๐Ÿซธ"; + public const string Ring = "๐Ÿ’"; + public const string RingBuoy = "๐Ÿ›Ÿ"; + public const string RingedPlanet = "๐Ÿช"; + public const string RoastedSweetPotato = "๐Ÿ "; + public const string Robot = "๐Ÿค–"; + public const string Rock = "๐Ÿชจ"; + public const string Rocket = "๐Ÿš€"; + public const string RollOfPaper = "๐Ÿงป"; + public const string RolledUpNewspaper = "๐Ÿ—ž"; + public const string RollerCoaster = "๐ŸŽข"; + public const string RollerSkate = "๐Ÿ›ผ"; + public const string RollingOnTheFloorLaughing = "๐Ÿคฃ"; + public const string Rooster = "๐Ÿ“"; + public const string RootVegetable = "๐Ÿซœ"; + public const string Rose = "๐ŸŒน"; + public const string Rosette = "๐Ÿต"; + public const string RoundPushpin = "๐Ÿ“"; + public const string RugbyFootball = "๐Ÿ‰"; + public const string RunningShirt = "๐ŸŽฝ"; + public const string RunningShoe = "๐Ÿ‘Ÿ"; + public const string SadButRelievedFace = "๐Ÿ˜ฅ"; + public const string SafetyPin = "๐Ÿงท"; + public const string SafetyVest = "๐Ÿฆบ"; + public const string Sagittarius = "โ™"; + public const string Sailboat = "โ›ต"; + public const string Sake = "๐Ÿถ"; + public const string Salt = "๐Ÿง‚"; + public const string SalutingFace = "๐Ÿซก"; + public const string Sandwich = "๐Ÿฅช"; + public const string SantaClaus = "๐ŸŽ…"; + public const string Sari = "๐Ÿฅป"; + public const string Satellite = "๐Ÿ›ฐ"; + public const string SatelliteAntenna = "๐Ÿ“ก"; + public const string Sauropod = "๐Ÿฆ•"; + public const string Saxophone = "๐ŸŽท"; + public const string Scarf = "๐Ÿงฃ"; + public const string School = "๐Ÿซ"; + public const string Scissors = "โœ‚"; + public const string Scorpio = "โ™"; + public const string Scorpion = "๐Ÿฆ‚"; + public const string Screwdriver = "๐Ÿช›"; + public const string Scroll = "๐Ÿ“œ"; + public const string Seal = "๐Ÿฆญ"; + public const string Seat = "๐Ÿ’บ"; + public const string SecondPlaceMedal = "๐Ÿฅˆ"; + public const string SeeNoEvilMonkey = "๐Ÿ™ˆ"; + public const string Seedling = "๐ŸŒฑ"; + public const string Selfie = "๐Ÿคณ"; + public const string SevenOClock = "๐Ÿ•–"; + public const string SevenThirty = "๐Ÿ•ข"; + public const string SewingNeedle = "๐Ÿชก"; + public const string ShakingFace = "๐Ÿซจ"; + public const string ShallowPanOfFood = "๐Ÿฅ˜"; + public const string Shamrock = "โ˜˜"; + public const string Shark = "๐Ÿฆˆ"; + public const string ShavedIce = "๐Ÿง"; + public const string SheafOfRice = "๐ŸŒพ"; + public const string Shield = "๐Ÿ›ก"; + public const string ShintoShrine = "โ›ฉ"; + public const string Ship = "๐Ÿšข"; + public const string ShootingStar = "๐ŸŒ "; + public const string ShoppingBags = "๐Ÿ›"; + public const string ShoppingCart = "๐Ÿ›’"; + public const string Shortcake = "๐Ÿฐ"; + public const string Shorts = "๐Ÿฉณ"; + public const string Shovel = "๐Ÿช"; + public const string Shower = "๐Ÿšฟ"; + public const string Shrimp = "๐Ÿฆ"; + public const string ShuffleTracksButton = "๐Ÿ”€"; + public const string ShushingFace = "๐Ÿคซ"; + public const string SignOfTheHorns = "๐Ÿค˜"; + public const string SixOClock = "๐Ÿ••"; + public const string SixThirty = "๐Ÿ•ก"; + public const string Skateboard = "๐Ÿ›น"; + public const string Skier = "โ›ท"; + public const string Skis = "๐ŸŽฟ"; + public const string Skull = "๐Ÿ’€"; + public const string SkullAndCrossbones = "โ˜ "; + public const string Skunk = "๐Ÿฆจ"; + public const string Sled = "๐Ÿ›ท"; + public const string SleepingFace = "๐Ÿ˜ด"; + public const string SleepyFace = "๐Ÿ˜ช"; + public const string SlightlyFrowningFace = "๐Ÿ™"; + public const string SlightlySmilingFace = "๐Ÿ™‚"; + public const string SlotMachine = "๐ŸŽฐ"; + public const string Sloth = "๐Ÿฆฅ"; + public const string SmallAirplane = "๐Ÿ›ฉ"; + public const string SmallBlueDiamond = "๐Ÿ”น"; + public const string SmallOrangeDiamond = "๐Ÿ”ธ"; + public const string SmilingCatWithHeartEyes = "๐Ÿ˜ป"; + public const string SmilingFace = "โ˜บ"; + public const string SmilingFaceWithHalo = "๐Ÿ˜‡"; + public const string SmilingFaceWithHeartEyes = "๐Ÿ˜"; + public const string SmilingFaceWithHearts = "๐Ÿฅฐ"; + public const string SmilingFaceWithHorns = "๐Ÿ˜ˆ"; + public const string SmilingFaceWithOpenHands = "๐Ÿค—"; + public const string SmilingFaceWithSmilingEyes = "๐Ÿ˜Š"; + public const string SmilingFaceWithSunglasses = "๐Ÿ˜Ž"; + public const string SmilingFaceWithTear = "๐Ÿฅฒ"; + public const string SmirkingFace = "๐Ÿ˜"; + public const string Snail = "๐ŸŒ"; + public const string Snake = "๐Ÿ"; + public const string SneezingFace = "๐Ÿคง"; + public const string SnowCappedMountain = "๐Ÿ”"; + public const string Snowboarder = "๐Ÿ‚"; + public const string Snowflake = "โ„"; + public const string Snowman = "โ˜ƒ"; + public const string SnowmanWithoutSnow = "โ›„"; + public const string Soap = "๐Ÿงผ"; + public const string SoccerBall = "โšฝ"; + public const string Socks = "๐Ÿงฆ"; + public const string SoftIceCream = "๐Ÿฆ"; + public const string Softball = "๐ŸฅŽ"; + public const string SoonArrow = "๐Ÿ”œ"; + public const string SosButton = "๐Ÿ†˜"; + public const string SpadeSuit = "โ™ "; + public const string Spaghetti = "๐Ÿ"; + public const string Sparkle = "โ‡"; + public const string Sparkler = "๐ŸŽ‡"; + public const string Sparkles = "โœจ"; + public const string SparklingHeart = "๐Ÿ’–"; + public const string SpeakNoEvilMonkey = "๐Ÿ™Š"; + public const string SpeakerHighVolume = "๐Ÿ”Š"; + public const string SpeakerLowVolume = "๐Ÿ”ˆ"; + public const string SpeakerMediumVolume = "๐Ÿ”‰"; + public const string SpeakingHead = "๐Ÿ—ฃ"; + public const string SpeechBalloon = "๐Ÿ’ฌ"; + public const string Speedboat = "๐Ÿšค"; + public const string Spider = "๐Ÿ•ท"; + public const string SpiderWeb = "๐Ÿ•ธ"; + public const string SpiralCalendar = "๐Ÿ—“"; + public const string SpiralNotepad = "๐Ÿ—’"; + public const string SpiralShell = "๐Ÿš"; + public const string Splatter = "๐ŸซŸ"; + public const string Sponge = "๐Ÿงฝ"; + public const string Spoon = "๐Ÿฅ„"; + public const string SportUtilityVehicle = "๐Ÿš™"; + public const string SportsMedal = "๐Ÿ…"; + public const string SpoutingWhale = "๐Ÿณ"; + public const string Squid = "๐Ÿฆ‘"; + public const string SquintingFaceWithTongue = "๐Ÿ˜"; + public const string Stadium = "๐ŸŸ"; + public const string Star = "โญ"; + public const string StarAndCrescent = "โ˜ช"; + public const string StarOfDavid = "โœก"; + public const string StarStruck = "๐Ÿคฉ"; + public const string Station = "๐Ÿš‰"; + public const string StatueOfLiberty = "๐Ÿ—ฝ"; + public const string SteamingBowl = "๐Ÿœ"; + public const string Stethoscope = "๐Ÿฉบ"; + public const string StopButton = "โน"; + public const string StopSign = "๐Ÿ›‘"; + public const string Stopwatch = "โฑ"; + public const string StraightRuler = "๐Ÿ“"; + public const string Strawberry = "๐Ÿ“"; + public const string StudioMicrophone = "๐ŸŽ™"; + public const string StuffedFlatbread = "๐Ÿฅ™"; + public const string Sun = "โ˜€"; + public const string SunBehindCloud = "โ›…"; + public const string SunBehindLargeCloud = "๐ŸŒฅ"; + public const string SunBehindRainCloud = "๐ŸŒฆ"; + public const string SunBehindSmallCloud = "๐ŸŒค"; + public const string SunWithFace = "๐ŸŒž"; + public const string Sunflower = "๐ŸŒป"; + public const string Sunglasses = "๐Ÿ•ถ"; + public const string Sunrise = "๐ŸŒ…"; + public const string SunriseOverMountains = "๐ŸŒ„"; + public const string Sunset = "๐ŸŒ‡"; + public const string Superhero = "๐Ÿฆธ"; + public const string Supervillain = "๐Ÿฆน"; + public const string Sushi = "๐Ÿฃ"; + public const string SuspensionRailway = "๐ŸšŸ"; + public const string Swan = "๐Ÿฆข"; + public const string SweatDroplets = "๐Ÿ’ฆ"; + public const string Synagogue = "๐Ÿ•"; + public const string Syringe = "๐Ÿ’‰"; + public const string TRex = "๐Ÿฆ–"; + public const string TShirt = "๐Ÿ‘•"; + public const string Taco = "๐ŸŒฎ"; + public const string TakeoutBox = "๐Ÿฅก"; + public const string Tamale = "๐Ÿซ”"; + public const string TanabataTree = "๐ŸŽ‹"; + public const string Tangerine = "๐ŸŠ"; + public const string Taurus = "โ™‰"; + public const string Taxi = "๐Ÿš•"; + public const string TeacupWithoutHandle = "๐Ÿต"; + public const string Teapot = "๐Ÿซ–"; + public const string TearOffCalendar = "๐Ÿ“†"; + public const string TeddyBear = "๐Ÿงธ"; + public const string Telephone = "โ˜Ž"; + public const string TelephoneReceiver = "๐Ÿ“ž"; + public const string Telescope = "๐Ÿ”ญ"; + public const string Television = "๐Ÿ“บ"; + public const string TenOClock = "๐Ÿ•™"; + public const string TenThirty = "๐Ÿ•ฅ"; + public const string Tennis = "๐ŸŽพ"; + public const string Tent = "โ›บ"; + public const string TestTube = "๐Ÿงช"; + public const string Thermometer = "๐ŸŒก"; + public const string ThinkingFace = "๐Ÿค”"; + public const string ThirdPlaceMedal = "๐Ÿฅ‰"; + public const string ThongSandal = "๐Ÿฉด"; + public const string ThoughtBalloon = "๐Ÿ’ญ"; + public const string Thread = "๐Ÿงต"; + public const string ThreeOClock = "๐Ÿ•’"; + public const string ThreeThirty = "๐Ÿ•ž"; + public const string ThumbsDown = "๐Ÿ‘Ž"; + public const string ThumbsUp = "๐Ÿ‘"; + public const string Ticket = "๐ŸŽซ"; + public const string Tiger = "๐Ÿ…"; + public const string TigerFace = "๐Ÿฏ"; + public const string TimerClock = "โฒ"; + public const string TiredFace = "๐Ÿ˜ซ"; + public const string Toilet = "๐Ÿšฝ"; + public const string TokyoTower = "๐Ÿ—ผ"; + public const string Tomato = "๐Ÿ…"; + public const string Tongue = "๐Ÿ‘…"; + public const string Toolbox = "๐Ÿงฐ"; + public const string Tooth = "๐Ÿฆท"; + public const string Toothbrush = "๐Ÿชฅ"; + public const string TopArrow = "๐Ÿ”"; + public const string TopHat = "๐ŸŽฉ"; + public const string Tornado = "๐ŸŒช"; + public const string Trackball = "๐Ÿ–ฒ"; + public const string Tractor = "๐Ÿšœ"; + public const string TradeMark = "โ„ข"; + public const string Train = "๐Ÿš†"; + public const string Tram = "๐ŸšŠ"; + public const string TramCar = "๐Ÿš‹"; + public const string TransgenderSymbol = "โšง"; + public const string TreasureChest = "๐ŸชŽ"; + public const string TriangularFlag = "๐Ÿšฉ"; + public const string TriangularRuler = "๐Ÿ“"; + public const string TridentEmblem = "๐Ÿ”ฑ"; + public const string Troll = "๐ŸงŒ"; + public const string Trolleybus = "๐ŸšŽ"; + public const string Trombone = "๐ŸชŠ"; + public const string Trophy = "๐Ÿ†"; + public const string TropicalDrink = "๐Ÿน"; + public const string TropicalFish = "๐Ÿ "; + public const string Trumpet = "๐ŸŽบ"; + public const string Tulip = "๐ŸŒท"; + public const string TumblerGlass = "๐Ÿฅƒ"; + public const string Turkey = "๐Ÿฆƒ"; + public const string Turtle = "๐Ÿข"; + public const string TwelveOClock = "๐Ÿ•›"; + public const string TwelveThirty = "๐Ÿ•ง"; + public const string TwoHearts = "๐Ÿ’•"; + public const string TwoHumpCamel = "๐Ÿซ"; + public const string TwoOClock = "๐Ÿ•‘"; + public const string TwoThirty = "๐Ÿ•"; + public const string Umbrella = "โ˜‚"; + public const string UmbrellaOnGround = "โ›ฑ"; + public const string UmbrellaWithRainDrops = "โ˜”"; + public const string UnamusedFace = "๐Ÿ˜’"; + public const string Unicorn = "๐Ÿฆ„"; + public const string Unlocked = "๐Ÿ”“"; + public const string UpArrow = "โฌ†"; + public const string UpButton = "๐Ÿ†™"; + public const string UpDownArrow = "โ†•"; + public const string UpLeftArrow = "โ†–"; + public const string UpRightArrow = "โ†—"; + public const string UpsideDownFace = "๐Ÿ™ƒ"; + public const string UpwardsButton = "๐Ÿ”ผ"; + public const string Vampire = "๐Ÿง›"; + public const string VerticalTrafficLight = "๐Ÿšฆ"; + public const string VibrationMode = "๐Ÿ“ณ"; + public const string VictoryHand = "โœŒ"; + public const string VideoCamera = "๐Ÿ“น"; + public const string VideoGame = "๐ŸŽฎ"; + public const string Videocassette = "๐Ÿ“ผ"; + public const string Violin = "๐ŸŽป"; + public const string Virgo = "โ™"; + public const string Volcano = "๐ŸŒ‹"; + public const string Volleyball = "๐Ÿ"; + public const string VsButton = "๐Ÿ†š"; + public const string VulcanSalute = "๐Ÿ––"; + public const string Waffle = "๐Ÿง‡"; + public const string WaningCrescentMoon = "๐ŸŒ˜"; + public const string WaningGibbousMoon = "๐ŸŒ–"; + public const string Warning = "โš "; + public const string Wastebasket = "๐Ÿ—‘"; + public const string Watch = "โŒš"; + public const string WaterBuffalo = "๐Ÿƒ"; + public const string WaterCloset = "๐Ÿšพ"; + public const string WaterPistol = "๐Ÿ”ซ"; + public const string WaterWave = "๐ŸŒŠ"; + public const string Watermelon = "๐Ÿ‰"; + public const string WavingHand = "๐Ÿ‘‹"; + public const string WavyDash = "ใ€ฐ"; + public const string WaxingCrescentMoon = "๐ŸŒ’"; + public const string WaxingGibbousMoon = "๐ŸŒ”"; + public const string WearyCat = "๐Ÿ™€"; + public const string WearyFace = "๐Ÿ˜ฉ"; + public const string Wedding = "๐Ÿ’’"; + public const string Whale = "๐Ÿ‹"; + public const string Wheel = "๐Ÿ›ž"; + public const string WheelOfDharma = "โ˜ธ"; + public const string WheelchairSymbol = "โ™ฟ"; + public const string WhiteCane = "๐Ÿฆฏ"; + public const string WhiteCircle = "โšช"; + public const string WhiteExclamationMark = "โ•"; + public const string WhiteFlag = "๐Ÿณ"; + public const string WhiteFlower = "๐Ÿ’ฎ"; + public const string WhiteHair = "๐Ÿฆณ"; + public const string WhiteHeart = "๐Ÿค"; + public const string WhiteLargeSquare = "โฌœ"; + public const string WhiteMediumSmallSquare = "โ—ฝ"; + public const string WhiteMediumSquare = "โ—ป"; + public const string WhiteQuestionMark = "โ”"; + public const string WhiteSmallSquare = "โ–ซ"; + public const string WhiteSquareButton = "๐Ÿ”ณ"; + public const string WiltedFlower = "๐Ÿฅ€"; + public const string WindChime = "๐ŸŽ"; + public const string WindFace = "๐ŸŒฌ"; + public const string Window = "๐ŸชŸ"; + public const string WineGlass = "๐Ÿท"; + public const string Wing = "๐Ÿชฝ"; + public const string WinkingFace = "๐Ÿ˜‰"; + public const string WinkingFaceWithTongue = "๐Ÿ˜œ"; + public const string Wireless = "๐Ÿ›œ"; + public const string Wolf = "๐Ÿบ"; + public const string Woman = "๐Ÿ‘ฉ"; + public const string WomanAndManHoldingHands = "๐Ÿ‘ซ"; + public const string WomanDancing = "๐Ÿ’ƒ"; + public const string WomanWithHeadscarf = "๐Ÿง•"; + public const string WomansBoot = "๐Ÿ‘ข"; + public const string WomansClothes = "๐Ÿ‘š"; + public const string WomansHat = "๐Ÿ‘’"; + public const string WomansSandal = "๐Ÿ‘ก"; + public const string WomenHoldingHands = "๐Ÿ‘ญ"; + public const string WomensRoom = "๐Ÿšบ"; + public const string Wood = "๐Ÿชต"; + public const string WoozyFace = "๐Ÿฅด"; + public const string WorldMap = "๐Ÿ—บ"; + public const string Worm = "๐Ÿชฑ"; + public const string WorriedFace = "๐Ÿ˜Ÿ"; + public const string WrappedGift = "๐ŸŽ"; + public const string Wrench = "๐Ÿ”ง"; + public const string WritingHand = "โœ"; + public const string XRay = "๐Ÿฉป"; + public const string Yarn = "๐Ÿงถ"; + public const string YawningFace = "๐Ÿฅฑ"; + public const string YellowCircle = "๐ŸŸก"; + public const string YellowHeart = "๐Ÿ’›"; + public const string YellowSquare = "๐ŸŸจ"; + public const string YenBanknote = "๐Ÿ’ด"; + public const string YinYang = "โ˜ฏ"; + public const string YoYo = "๐Ÿช€"; + public const string ZanyFace = "๐Ÿคช"; + public const string Zebra = "๐Ÿฆ“"; + public const string ZipperMouthFace = "๐Ÿค"; + public const string Zombie = "๐ŸงŸ"; + public const string Zzz = "๐Ÿ’ค"; + } + } + public static class ExceptionExtensions + { + [System.Diagnostics.CodeAnalysis.RequiresDynamicCode("ExceptionFormatter is currently not supported for AOT.")] + public static Spectre.Console.Rendering.IRenderable GetRenderable(this System.Exception exception, Spectre.Console.ExceptionFormats format = 0) { } + [System.Diagnostics.CodeAnalysis.RequiresDynamicCode("ExceptionFormatter is currently not supported for AOT.")] + public static Spectre.Console.Rendering.IRenderable GetRenderable(this System.Exception exception, Spectre.Console.ExceptionSettings settings) { } + } + [System.Flags] + public enum ExceptionFormats + { + Default = 0, + ShortenPaths = 1, + ShortenTypes = 2, + ShortenMethods = 4, + ShowLinks = 8, + ShortenEverything = 7, + NoStackTrace = 16, + } + public sealed class ExceptionSettings + { + public ExceptionSettings() { } + public Spectre.Console.ExceptionFormats Format { get; set; } + public Spectre.Console.ExceptionStyle Style { get; set; } + } + public sealed class ExceptionStyle + { + public ExceptionStyle() { } + public Spectre.Console.Style Dimmed { get; set; } + public Spectre.Console.Style Exception { get; set; } + public Spectre.Console.Style LineNumber { get; set; } + public Spectre.Console.Style Message { get; set; } + public Spectre.Console.Style Method { get; set; } + public Spectre.Console.Style NonEmphasized { get; set; } + public Spectre.Console.Style ParameterName { get; set; } + public Spectre.Console.Style ParameterType { get; set; } + public Spectre.Console.Style Parenthesis { get; set; } + public Spectre.Console.Style Path { get; set; } + } + public static class ExpandableExtensions + { + public static T Collapse(this T obj) + where T : class, Spectre.Console.IExpandable { } + public static T Expand(this T obj) + where T : class, Spectre.Console.IExpandable { } + } + public sealed class FigletFont + { + public int Baseline { get; } + public int Count { get; } + public int Height { get; } + public int MaxWidth { get; } + public static Spectre.Console.FigletFont Default { get; } + public static Spectre.Console.FigletFont Load(System.IO.Stream stream) { } + public static Spectre.Console.FigletFont Load(string path) { } + public static Spectre.Console.FigletFont Parse(string source) { } + } + public sealed class FigletText : Spectre.Console.Rendering.Renderable, Spectre.Console.IHasJustification + { + public FigletText(string text) { } + public FigletText(Spectre.Console.FigletFont font, string text) { } + public Spectre.Console.Color? Color { get; set; } + public Spectre.Console.Justify? Justification { get; set; } + public bool Pad { get; set; } + protected override System.Collections.Generic.IEnumerable Render(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + } + public static class FigletTextExtensions + { + public static Spectre.Console.FigletText Color(this Spectre.Console.FigletText text, Spectre.Console.Color? color) { } + } + public enum FileSizeBase + { + Decimal = 1000, + Binary = 1024, + } + public sealed class Grid : Spectre.Console.Rendering.JustInTimeRenderable, Spectre.Console.IExpandable + { + public Grid() { } + public System.Collections.Generic.IReadOnlyList Columns { get; } + public bool Expand { get; set; } + public System.Collections.Generic.IReadOnlyList Rows { get; } + public int? Width { get; set; } + public Spectre.Console.Grid AddColumn() { } + public Spectre.Console.Grid AddColumn(Spectre.Console.GridColumn column) { } + public Spectre.Console.Grid AddRow(params Spectre.Console.Rendering.IRenderable[] columns) { } + protected override Spectre.Console.Rendering.IRenderable Build() { } + protected override bool HasDirtyChildren() { } + } + public sealed class GridColumn : Spectre.Console.IAlignable, Spectre.Console.IColumn, Spectre.Console.IPaddable, Spectre.Console.Rendering.IHasDirtyState + { + public GridColumn() { } + public Spectre.Console.Justify? Alignment { get; set; } + public bool NoWrap { get; set; } + public Spectre.Console.Padding? Padding { get; set; } + public int? Width { get; set; } + } + public static class GridExtensions + { + public static Spectre.Console.Grid AddColumns(this Spectre.Console.Grid grid, params Spectre.Console.GridColumn[] columns) { } + public static Spectre.Console.Grid AddColumns(this Spectre.Console.Grid grid, int count) { } + public static Spectre.Console.Grid AddEmptyRow(this Spectre.Console.Grid grid) { } + public static Spectre.Console.Grid AddRow(this Spectre.Console.Grid grid, params string[] columns) { } + public static Spectre.Console.Grid Width(this Spectre.Console.Grid grid, int? width) { } + } + public sealed class GridRow : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public GridRow(System.Collections.Generic.IEnumerable items) { } + public Spectre.Console.Rendering.IRenderable this[int index] { get; } + public System.Collections.Generic.IEnumerator GetEnumerator() { } + } + public static class HasBorderExtensions + { + public static T BorderColor(this T obj, Spectre.Console.Color color) + where T : class, Spectre.Console.IHasBorder { } + public static T BorderStyle(this T obj, Spectre.Console.Style style) + where T : class, Spectre.Console.IHasBorder { } + public static T NoSafeBorder(this T obj) + where T : class, Spectre.Console.IHasBorder { } + public static T SafeBorder(this T obj) + where T : class, Spectre.Console.IHasBorder { } + } + public static class HasBoxBorderExtensions + { + public static T AsciiBorder(this T obj) + where T : class, Spectre.Console.IHasBoxBorder { } + public static T Border(this T obj, Spectre.Console.BoxBorder border) + where T : class, Spectre.Console.IHasBoxBorder { } + public static T DoubleBorder(this T obj) + where T : class, Spectre.Console.IHasBoxBorder { } + public static T HeavyBorder(this T obj) + where T : class, Spectre.Console.IHasBoxBorder { } + public static T NoBorder(this T obj) + where T : class, Spectre.Console.IHasBoxBorder { } + public static T RoundedBorder(this T obj) + where T : class, Spectre.Console.IHasBoxBorder { } + public static T SquareBorder(this T obj) + where T : class, Spectre.Console.IHasBoxBorder { } + } + public static class HasCultureExtensions + { + public static T Culture(this T obj, System.Globalization.CultureInfo culture) + where T : class, Spectre.Console.IHasCulture { } + public static T Culture(this T obj, int culture) + where T : class, Spectre.Console.IHasCulture { } + public static T Culture(this T obj, string name) + where T : class, Spectre.Console.IHasCulture { } + } + public static class HasJustificationExtensions + { + public static T Centered(this T obj) + where T : class, Spectre.Console.IHasJustification { } + public static T Justify(this T obj, Spectre.Console.Justify? alignment) + where T : class, Spectre.Console.IHasJustification { } + public static T LeftJustified(this T obj) + where T : class, Spectre.Console.IHasJustification { } + public static T RightJustified(this T obj) + where T : class, Spectre.Console.IHasJustification { } + } + public static class HasTableBorderExtensions + { + public static T Ascii2Border(this T obj) + where T : class, Spectre.Console.IHasTableBorder { } + public static T AsciiBorder(this T obj) + where T : class, Spectre.Console.IHasTableBorder { } + public static T AsciiDoubleHeadBorder(this T obj) + where T : class, Spectre.Console.IHasTableBorder { } + public static T Border(this T obj, Spectre.Console.TableBorder border) + where T : class, Spectre.Console.IHasTableBorder { } + public static T DoubleBorder(this T obj) + where T : class, Spectre.Console.IHasTableBorder { } + public static T DoubleEdgeBorder(this T obj) + where T : class, Spectre.Console.IHasTableBorder { } + public static T HeavyBorder(this T obj) + where T : class, Spectre.Console.IHasTableBorder { } + public static T HeavyEdgeBorder(this T obj) + where T : class, Spectre.Console.IHasTableBorder { } + public static T HeavyHeadBorder(this T obj) + where T : class, Spectre.Console.IHasTableBorder { } + public static T HorizontalBorder(this T obj) + where T : class, Spectre.Console.IHasTableBorder { } + public static T MarkdownBorder(this T obj) + where T : class, Spectre.Console.IHasTableBorder { } + public static T MinimalBorder(this T obj) + where T : class, Spectre.Console.IHasTableBorder { } + public static T MinimalDoubleHeadBorder(this T obj) + where T : class, Spectre.Console.IHasTableBorder { } + public static T MinimalHeavyHeadBorder(this T obj) + where T : class, Spectre.Console.IHasTableBorder { } + public static T MinimalistBorder(this T obj) + where T : class, Spectre.Console.IHasTableBorder { } + public static T NoBorder(this T obj) + where T : class, Spectre.Console.IHasTableBorder { } + public static T RoundedBorder(this T obj) + where T : class, Spectre.Console.IHasTableBorder { } + public static T SimpleBorder(this T obj) + where T : class, Spectre.Console.IHasTableBorder { } + public static T SimpleHeavyBorder(this T obj) + where T : class, Spectre.Console.IHasTableBorder { } + public static T SquareBorder(this T obj) + where T : class, Spectre.Console.IHasTableBorder { } + } + public static class HasTreeNodeExtensions + { + public static Spectre.Console.TreeNode AddNode(this T obj, Spectre.Console.Rendering.IRenderable renderable) + where T : Spectre.Console.IHasTreeNodes { } + public static Spectre.Console.TreeNode AddNode(this T obj, Spectre.Console.TreeNode node) + where T : Spectre.Console.IHasTreeNodes { } + public static Spectre.Console.TreeNode AddNode(this T obj, string markup) + where T : Spectre.Console.IHasTreeNodes { } + public static void AddNodes(this T obj, params Spectre.Console.Rendering.IRenderable[] nodes) + where T : Spectre.Console.IHasTreeNodes { } + public static void AddNodes(this T obj, params Spectre.Console.TreeNode[] nodes) + where T : Spectre.Console.IHasTreeNodes { } + public static void AddNodes(this T obj, System.Collections.Generic.IEnumerable nodes) + where T : Spectre.Console.IHasTreeNodes { } + public static void AddNodes(this T obj, System.Collections.Generic.IEnumerable nodes) + where T : Spectre.Console.IHasTreeNodes { } + public static void AddNodes(this T obj, System.Collections.Generic.IEnumerable nodes) + where T : Spectre.Console.IHasTreeNodes { } + public static void AddNodes(this T obj, params string[] nodes) + where T : Spectre.Console.IHasTreeNodes { } + } + public enum HorizontalAlignment + { + Left = 0, + Center = 1, + Right = 2, + } + public interface IAlignable + { + Spectre.Console.Justify? Alignment { get; set; } + } + public interface IAnsiConsole + { + Spectre.Console.IAnsiConsoleCursor Cursor { get; } + Spectre.Console.IExclusivityMode ExclusivityMode { get; } + Spectre.Console.IAnsiConsoleInput Input { get; } + Spectre.Console.Rendering.RenderPipeline Pipeline { get; } + Spectre.Console.Profile Profile { get; } + void Clear(bool home); + void Write(Spectre.Console.Rendering.IRenderable renderable); + void WriteAnsi(System.Action action); + } + public interface IAnsiConsoleCursor + { + void Move(Spectre.Console.CursorDirection direction, int steps); + void SetPosition(int column, int line); + void Show(bool show); + } + public interface IAnsiConsoleInput + { + bool IsKeyAvailable(); + System.ConsoleKeyInfo? ReadKey(bool intercept); + System.Threading.Tasks.Task ReadKeyAsync(bool intercept, System.Threading.CancellationToken cancellationToken); + } + public interface IAnsiConsoleOutput + { + int Height { get; } + bool IsTerminal { get; } + int Width { get; } + System.IO.TextWriter Writer { get; } + void SetEncoding(System.Text.Encoding encoding); + } + public interface IBarChartItem + { + Spectre.Console.Color? Color { get; } + string Label { get; } + double Value { get; } + } + public interface IBreakdownChartItem + { + Spectre.Console.Color Color { get; } + string Label { get; } + double Value { get; } + } + public interface IColumn : Spectre.Console.IAlignable, Spectre.Console.IPaddable + { + bool NoWrap { get; set; } + int? Width { get; set; } + } + public interface IExclusivityMode + { + T Run(System.Func func); + System.Threading.Tasks.Task RunAsync(System.Func> func); + } + public interface IExpandable + { + bool Expand { get; set; } + } + public interface IHasBorder + { + Spectre.Console.Style? BorderStyle { get; set; } + bool UseSafeBorder { get; set; } + } + public interface IHasBoxBorder + { + Spectre.Console.BoxBorder Border { get; set; } + } + public interface IHasCulture + { + System.Globalization.CultureInfo? Culture { get; set; } + } + public interface IHasJustification + { + Spectre.Console.Justify? Justification { get; set; } + } + public interface IHasTableBorder : Spectre.Console.IHasBorder + { + Spectre.Console.TableBorder Border { get; set; } + } + public interface IHasTreeNodes + { + System.Collections.Generic.List Nodes { get; } + } + public interface IHasVisibility + { + bool IsVisible { get; set; } + } + public interface IMultiSelectionItem : Spectre.Console.ISelectionItem + where T : notnull + { + bool IsSelected { get; } + Spectre.Console.IMultiSelectionItem Select(); + } + public interface IOverflowable + { + Spectre.Console.Overflow? Overflow { get; set; } + } + public interface IPaddable + { + Spectre.Console.Padding? Padding { get; set; } + } + public interface IProfileEnricher + { + string Name { get; } + bool Enabled(System.Collections.Generic.IDictionary environmentVariables); + void Enrich(Spectre.Console.Profile profile); + } + public interface IPrompt + { + T Show(Spectre.Console.IAnsiConsole console); + System.Threading.Tasks.Task ShowAsync(Spectre.Console.IAnsiConsole console, System.Threading.CancellationToken cancellationToken); + } + public interface IReadOnlyCapabilities : Spectre.Console.IReadOnlyAnsiCapabilities + { + bool Interactive { get; } + [System.Obsolete("This property will be removed in a future version")] + bool Legacy { get; } + bool Unicode { get; } + } + public interface ISelectionItem + where T : notnull + { + Spectre.Console.ISelectionItem AddChild(T child); + } + public enum InteractionSupport + { + Detect = 0, + Yes = 1, + No = 2, + } + public enum Justify + { + Left = 0, + Right = 1, + Center = 2, + } + public sealed class Layout : Spectre.Console.Rendering.Renderable, Spectre.Console.IHasVisibility + { + public Layout(Spectre.Console.Rendering.IRenderable renderable) { } + public Layout(string name) { } + public Layout(string? name = null, Spectre.Console.Rendering.IRenderable? renderable = null) { } + public bool IsVisible { get; set; } + public Spectre.Console.Layout this[string name] { get; } + public int MinimumSize { get; set; } + public string? Name { get; set; } + public int Ratio { get; set; } + public int? Size { get; set; } + public Spectre.Console.Layout GetLayout(string name) { } + protected override System.Collections.Generic.IEnumerable Render(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + public Spectre.Console.Layout SplitColumns(params Spectre.Console.Layout[] children) { } + public Spectre.Console.Layout SplitRows(params Spectre.Console.Layout[] children) { } + public Spectre.Console.Layout Update(Spectre.Console.Rendering.IRenderable renderable) { } + } + public static class LayoutExtensions + { + public static Spectre.Console.Layout MinimumSize(this Spectre.Console.Layout layout, int size) { } + public static Spectre.Console.Layout Ratio(this Spectre.Console.Layout layout, int ratio) { } + public static Spectre.Console.Layout Size(this Spectre.Console.Layout layout, int size) { } + } + public sealed class LiveDisplay + { + public LiveDisplay(Spectre.Console.IAnsiConsole console, Spectre.Console.Rendering.IRenderable target) { } + public bool AutoClear { get; set; } + public Spectre.Console.VerticalOverflowCropping Cropping { get; set; } + public Spectre.Console.VerticalOverflow Overflow { get; set; } + public void Start(System.Action action) { } + public T Start(System.Func func) { } + public System.Threading.Tasks.Task StartAsync(System.Func func) { } + public System.Threading.Tasks.Task StartAsync(System.Func> func) { } + } + public sealed class LiveDisplayContext + { + public void Refresh() { } + public void UpdateTarget(Spectre.Console.Rendering.IRenderable? target) { } + } + public static class LiveDisplayExtensions + { + public static Spectre.Console.LiveDisplay AutoClear(this Spectre.Console.LiveDisplay live, bool enabled) { } + public static Spectre.Console.LiveDisplay Cropping(this Spectre.Console.LiveDisplay live, Spectre.Console.VerticalOverflowCropping cropping) { } + public static Spectre.Console.LiveDisplay Overflow(this Spectre.Console.LiveDisplay live, Spectre.Console.VerticalOverflow overflow) { } + } + public sealed class Markup : Spectre.Console.Rendering.Renderable, Spectre.Console.IHasJustification, Spectre.Console.IOverflowable + { + public Markup(string text, Spectre.Console.Style? style = default) { } + public Spectre.Console.Justify? Justification { get; set; } + public int Length { get; } + public int Lines { get; } + public Spectre.Console.Overflow? Overflow { get; set; } + protected override Spectre.Console.Rendering.Measurement Measure(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + protected override System.Collections.Generic.IEnumerable Render(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + public static string Escape(string text) { } + public static Spectre.Console.Markup FromInterpolated(System.FormattableString value, Spectre.Console.Style? style = default) { } + public static Spectre.Console.Markup FromInterpolated(System.IFormatProvider provider, System.FormattableString value, Spectre.Console.Style? style = default) { } + public static string Remove(string text) { } + } + public static class MultiSelectionPromptExtensions + { + public static Spectre.Console.MultiSelectionPrompt AddCancelResult(this Spectre.Console.MultiSelectionPrompt obj) + where T : notnull { } + public static Spectre.Console.MultiSelectionPrompt AddCancelResult(this Spectre.Console.MultiSelectionPrompt obj, System.Collections.Generic.List cancelResult) + where T : notnull { } + public static Spectre.Console.MultiSelectionPrompt AddCancelResult(this Spectre.Console.MultiSelectionPrompt obj, System.Func> cancelResultFunc) + where T : notnull { } + public static Spectre.Console.MultiSelectionPrompt AddCancelResult(this Spectre.Console.MultiSelectionPrompt obj, T cancelResult) + where T : notnull { } + public static Spectre.Console.MultiSelectionPrompt AddChoiceGroup(this Spectre.Console.MultiSelectionPrompt obj, T group, System.Collections.Generic.IEnumerable choices) + where T : notnull { } + public static Spectre.Console.MultiSelectionPrompt AddChoiceGroup(this Spectre.Console.MultiSelectionPrompt obj, T group, params T[] choices) + where T : notnull { } + public static Spectre.Console.MultiSelectionPrompt AddChoices(this Spectre.Console.MultiSelectionPrompt obj, System.Collections.Generic.IEnumerable choices) + where T : notnull { } + public static Spectre.Console.MultiSelectionPrompt AddChoices(this Spectre.Console.MultiSelectionPrompt obj, params T[] choices) + where T : notnull { } + public static Spectre.Console.MultiSelectionPrompt AddChoices(this Spectre.Console.MultiSelectionPrompt obj, T choice, System.Action> configurator) + where T : notnull { } + public static Spectre.Console.MultiSelectionPrompt HighlightStyle(this Spectre.Console.MultiSelectionPrompt obj, Spectre.Console.Style highlightStyle) + where T : notnull { } + public static Spectre.Console.MultiSelectionPrompt InstructionsText(this Spectre.Console.MultiSelectionPrompt obj, string? text) + where T : notnull { } + public static Spectre.Console.MultiSelectionPrompt Mode(this Spectre.Console.MultiSelectionPrompt obj, Spectre.Console.SelectionMode mode) + where T : notnull { } + public static Spectre.Console.MultiSelectionPrompt MoreChoicesText(this Spectre.Console.MultiSelectionPrompt obj, string? text) + where T : notnull { } + public static Spectre.Console.MultiSelectionPrompt NotRequired(this Spectre.Console.MultiSelectionPrompt obj) + where T : notnull { } + public static Spectre.Console.MultiSelectionPrompt PageSize(this Spectre.Console.MultiSelectionPrompt obj, int pageSize) + where T : notnull { } + public static Spectre.Console.MultiSelectionPrompt Required(this Spectre.Console.MultiSelectionPrompt obj) + where T : notnull { } + public static Spectre.Console.MultiSelectionPrompt Required(this Spectre.Console.MultiSelectionPrompt obj, bool required) + where T : notnull { } + public static Spectre.Console.MultiSelectionPrompt Select(this Spectre.Console.MultiSelectionPrompt obj, T item) + where T : notnull { } + public static Spectre.Console.MultiSelectionPrompt Title(this Spectre.Console.MultiSelectionPrompt obj, string? title) + where T : notnull { } + public static Spectre.Console.MultiSelectionPrompt UseConverter(this Spectre.Console.MultiSelectionPrompt obj, System.Func? displaySelector) + where T : notnull { } + public static Spectre.Console.MultiSelectionPrompt WrapAround(this Spectre.Console.MultiSelectionPrompt obj, bool shouldWrap = true) + where T : notnull { } + } + public sealed class MultiSelectionPrompt : Spectre.Console.IPrompt> + where T : notnull + { + public MultiSelectionPrompt(System.Collections.Generic.IEqualityComparer? comparer = null) { } + public System.Func>? CancelResult { get; set; } + public System.Func? Converter { get; set; } + public Spectre.Console.Style? HighlightStyle { get; set; } + public string? InstructionsText { get; set; } + public Spectre.Console.SelectionMode Mode { get; set; } + public string? MoreChoicesText { get; set; } + public int PageSize { get; set; } + public bool Required { get; set; } + public string? Title { get; set; } + public bool WrapAround { get; set; } + public Spectre.Console.IMultiSelectionItem AddChoice(T item) { } + public T? GetParent(T item) { } + public System.Collections.Generic.IEnumerable GetParents(T item) { } + public System.Collections.Generic.List Show(Spectre.Console.IAnsiConsole console) { } + public System.Threading.Tasks.Task> ShowAsync(Spectre.Console.IAnsiConsole console, System.Threading.CancellationToken cancellationToken) { } + } + public enum Overflow + { + Fold = 0, + Crop = 1, + Ellipsis = 2, + } + public static class OverflowableExtensions + { + public static T Crop(this T obj) + where T : class, Spectre.Console.IOverflowable { } + public static T Ellipsis(this T obj) + where T : class, Spectre.Console.IOverflowable { } + public static T Fold(this T obj) + where T : class, Spectre.Console.IOverflowable { } + public static T Overflow(this T obj, Spectre.Console.Overflow overflow) + where T : class, Spectre.Console.IOverflowable { } + } + public static class PaddableExtensions + { + public static T PadBottom(this T obj, int bottom) + where T : class, Spectre.Console.IPaddable { } + public static T PadLeft(this T obj, int left) + where T : class, Spectre.Console.IPaddable { } + public static T PadRight(this T obj, int right) + where T : class, Spectre.Console.IPaddable { } + public static T PadTop(this T obj, int top) + where T : class, Spectre.Console.IPaddable { } + public static T Padding(this T obj, Spectre.Console.Padding padding) + where T : class, Spectre.Console.IPaddable { } + public static T Padding(this T obj, int horizontal, int vertical) + where T : class, Spectre.Console.IPaddable { } + public static T Padding(this T obj, int left, int top, int right, int bottom) + where T : class, Spectre.Console.IPaddable { } + } + public sealed class Padder : Spectre.Console.Rendering.Renderable, Spectre.Console.IExpandable, Spectre.Console.IPaddable + { + public Padder(Spectre.Console.Rendering.IRenderable child, Spectre.Console.Padding? padding = default) { } + public bool Expand { get; set; } + public Spectre.Console.Padding? Padding { get; set; } + protected override Spectre.Console.Rendering.Measurement Measure(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + protected override System.Collections.Generic.IEnumerable Render(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + } + public readonly struct Padding : System.IEquatable + { + public Padding(int size) { } + public Padding(int horizontal, int vertical) { } + public Padding(int left, int top, int right, int bottom) { } + public int Bottom { get; } + public int Left { get; } + public int Right { get; } + public int Top { get; } + public bool Equals(Spectre.Console.Padding other) { } + public override bool Equals(object? obj) { } + public override int GetHashCode() { } + public int GetHeight() { } + public int GetWidth() { } + public static bool operator !=(Spectre.Console.Padding left, Spectre.Console.Padding right) { } + public static bool operator ==(Spectre.Console.Padding left, Spectre.Console.Padding right) { } + } + public static class PaddingExtensions + { + public static int GetBottomSafe(this Spectre.Console.Padding? padding) { } + public static int GetLeftSafe(this Spectre.Console.Padding? padding) { } + public static int GetRightSafe(this Spectre.Console.Padding? padding) { } + public static int GetTopSafe(this Spectre.Console.Padding? padding) { } + } + public sealed class Panel : Spectre.Console.Rendering.Renderable, Spectre.Console.IExpandable, Spectre.Console.IHasBorder, Spectre.Console.IHasBoxBorder, Spectre.Console.IPaddable + { + public Panel(Spectre.Console.Rendering.IRenderable content) { } + public Panel(string text) { } + public Spectre.Console.BoxBorder Border { get; set; } + public Spectre.Console.Style? BorderStyle { get; set; } + public bool Expand { get; set; } + public Spectre.Console.PanelHeader? Header { get; set; } + public int? Height { get; set; } + public Spectre.Console.Padding? Padding { get; set; } + public bool UseSafeBorder { get; set; } + public int? Width { get; set; } + protected override Spectre.Console.Rendering.Measurement Measure(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + protected override System.Collections.Generic.IEnumerable Render(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + } + public static class PanelExtensions + { + public static Spectre.Console.Panel Header(this Spectre.Console.Panel panel, Spectre.Console.PanelHeader header) { } + public static Spectre.Console.Panel Header(this Spectre.Console.Panel panel, string text, Spectre.Console.Justify? alignment = default) { } + public static Spectre.Console.Panel HeaderAlignment(this Spectre.Console.Panel panel, Spectre.Console.Justify alignment) { } + } + public sealed class PanelHeader : Spectre.Console.IHasJustification + { + public PanelHeader(string text, Spectre.Console.Justify? alignment = default) { } + public Spectre.Console.Justify? Justification { get; set; } + public string Text { get; } + public Spectre.Console.PanelHeader SetAlignment(Spectre.Console.Justify alignment) { } + [System.Obsolete("Use markup instead.")] + public Spectre.Console.PanelHeader SetStyle(Spectre.Console.Style? style) { } + [System.Obsolete("Use markup instead.")] + public Spectre.Console.PanelHeader SetStyle(string style) { } + } + public sealed class Paragraph : Spectre.Console.Rendering.Renderable, Spectre.Console.IHasJustification, Spectre.Console.IOverflowable + { + public Paragraph() { } + public Paragraph(string text, Spectre.Console.Style? style = default, Spectre.Console.Link? link = null) { } + public Spectre.Console.Justify? Justification { get; set; } + public int Length { get; } + public int Lines { get; } + public Spectre.Console.Overflow? Overflow { get; set; } + public Spectre.Console.Paragraph Append(string text, Spectre.Console.Style? style = default, Spectre.Console.Link? link = null) { } + protected override Spectre.Console.Rendering.Measurement Measure(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + protected override System.Collections.Generic.IEnumerable Render(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + } + public sealed class PercentageColumn : Spectre.Console.ProgressColumn + { + public PercentageColumn() { } + public Spectre.Console.Style CompletedStyle { get; set; } + public Spectre.Console.Style Style { get; set; } + public override int? GetColumnWidth(Spectre.Console.Rendering.RenderOptions options) { } + public override Spectre.Console.Rendering.IRenderable Render(Spectre.Console.Rendering.RenderOptions options, Spectre.Console.ProgressTask task, System.TimeSpan deltaTime) { } + } + public static class PercentageColumnExtensions + { + public static Spectre.Console.PercentageColumn CompletedStyle(this Spectre.Console.PercentageColumn column, Spectre.Console.Style style) { } + public static Spectre.Console.PercentageColumn Style(this Spectre.Console.PercentageColumn column, Spectre.Console.Style style) { } + } + public sealed class Profile + { + public Profile(Spectre.Console.IAnsiConsoleOutput @out, Spectre.Console.Capabilities capabilities, System.Text.Encoding encoding) { } + public Spectre.Console.Capabilities Capabilities { get; set; } + public System.Text.Encoding Encoding { get; set; } + public System.Collections.Generic.IReadOnlyCollection Enrichers { get; } + public int Height { get; set; } + public Spectre.Console.IAnsiConsoleOutput Out { get; set; } + public int Width { get; set; } + public bool Supports(Spectre.Console.ColorSystem colorSystem) { } + } + public sealed class ProfileEnrichment + { + public ProfileEnrichment() { } + public System.Collections.Generic.List? Enrichers { get; set; } + public bool UseDefaultEnrichers { get; set; } + } + public sealed class Progress + { + public Progress(Spectre.Console.IAnsiConsole console, System.TimeProvider? timeProvider = null) { } + public bool AutoClear { get; set; } + public bool AutoRefresh { get; set; } + public bool HideCompleted { get; set; } + public System.TimeSpan RefreshRate { get; set; } + public System.Func, Spectre.Console.Rendering.IRenderable> RenderHook { get; set; } + public void Start(System.Action action) { } + public T Start(System.Func func) { } + public System.Threading.Tasks.Task StartAsync(System.Func action) { } + public System.Threading.Tasks.Task StartAsync(System.Func> action) { } + } + public sealed class ProgressBarColumn : Spectre.Console.ProgressColumn + { + public ProgressBarColumn() { } + public Spectre.Console.Style CompletedStyle { get; set; } + public Spectre.Console.Style FinishedStyle { get; set; } + public Spectre.Console.Style IndeterminateStyle { get; set; } + public Spectre.Console.Style RemainingStyle { get; set; } + public int? Width { get; set; } + public override Spectre.Console.Rendering.IRenderable Render(Spectre.Console.Rendering.RenderOptions options, Spectre.Console.ProgressTask task, System.TimeSpan deltaTime) { } + } + public static class ProgressBarColumnExtensions + { + public static Spectre.Console.ProgressBarColumn CompletedStyle(this Spectre.Console.ProgressBarColumn column, Spectre.Console.Style style) { } + public static Spectre.Console.ProgressBarColumn FinishedStyle(this Spectre.Console.ProgressBarColumn column, Spectre.Console.Style style) { } + public static Spectre.Console.ProgressBarColumn RemainingStyle(this Spectre.Console.ProgressBarColumn column, Spectre.Console.Style style) { } + } + public abstract class ProgressColumn + { + protected ProgressColumn() { } + protected virtual bool NoWrap { get; } + public virtual int? GetColumnWidth(Spectre.Console.Rendering.RenderOptions options) { } + public abstract Spectre.Console.Rendering.IRenderable Render(Spectre.Console.Rendering.RenderOptions options, Spectre.Console.ProgressTask task, System.TimeSpan deltaTime); + } + public sealed class ProgressContext + { + public bool IsFinished { get; } + public Spectre.Console.ProgressTask AddTask(string description, Spectre.Console.ProgressTaskSettings settings) { } + public Spectre.Console.ProgressTask AddTask(string description, bool autoStart = true, double maxValue = 100) { } + public Spectre.Console.ProgressTask AddTaskAfter(string description, Spectre.Console.ProgressTaskSettings settings, Spectre.Console.ProgressTask referenceProgressTask) { } + public Spectre.Console.ProgressTask AddTaskAfter(string description, Spectre.Console.ProgressTask referenceProgressTask, bool autoStart = true, double maxValue = 100) { } + public Spectre.Console.ProgressTask AddTaskAt(string description, Spectre.Console.ProgressTaskSettings settings, int index) { } + public Spectre.Console.ProgressTask AddTaskAt(string description, int index, bool autoStart = true, double maxValue = 100) { } + public Spectre.Console.ProgressTask AddTaskBefore(string description, Spectre.Console.ProgressTaskSettings settings, Spectre.Console.ProgressTask referenceProgressTask) { } + public Spectre.Console.ProgressTask AddTaskBefore(string description, Spectre.Console.ProgressTask referenceProgressTask, bool autoStart = true, double maxValue = 100) { } + public void Refresh() { } + public bool RemoveTask(Spectre.Console.ProgressTask task) { } + } + public static class ProgressExtensions + { + public static Spectre.Console.Progress AutoClear(this Spectre.Console.Progress progress, bool enabled) { } + public static Spectre.Console.Progress AutoRefresh(this Spectre.Console.Progress progress, bool enabled) { } + public static Spectre.Console.Progress Columns(this Spectre.Console.Progress progress, params Spectre.Console.ProgressColumn[] columns) { } + public static Spectre.Console.Progress HideCompleted(this Spectre.Console.Progress progress, bool enabled) { } + public static Spectre.Console.Progress UseRenderHook(this Spectre.Console.Progress progress, System.Func, Spectre.Console.Rendering.IRenderable> renderHook) { } + } + public sealed class ProgressTask : System.IProgress + { + public ProgressTask(int id, string description, double maxValue, bool autoStart = true, System.TimeProvider? timeProvider = null) { } + public string Description { get; set; } + public System.TimeSpan? ElapsedTime { get; } + public bool? HideWhenCompleted { get; set; } + public int Id { get; } + public bool IsFinished { get; } + public bool IsIndeterminate { get; set; } + public bool IsStarted { get; } + public int MaxSamplesKept { get; set; } + public System.TimeSpan MaxSamplingAge { get; set; } + public System.TimeSpan MaxTimeForSpeedCache { get; set; } + public double MaxValue { get; set; } + public double Percentage { get; } + public System.TimeSpan? RemainingTime { get; } + public double? Speed { get; } + public System.DateTime? StartTime { get; } + public Spectre.Console.ProgressTaskState State { get; } + public System.DateTime? StopTime { get; } + public object? Tag { get; set; } + public double Value { get; set; } + public void Increment(double value) { } + public void StartTask() { } + public void StopTask() { } + } + public static class ProgressTaskExtensions + { + public static Spectre.Console.ProgressTask Description(this Spectre.Console.ProgressTask task, string description) { } + public static Spectre.Console.ProgressTask HideWhenCompleted(this Spectre.Console.ProgressTask task, bool hideWhenCompleted = true) { } + public static Spectre.Console.ProgressTask IsIndeterminate(this Spectre.Console.ProgressTask task, bool indeterminate = true) { } + public static Spectre.Console.ProgressTask MaxValue(this Spectre.Console.ProgressTask task, double value) { } + public static Spectre.Console.ProgressTask Tag(this Spectre.Console.ProgressTask task, object? tag) { } + public static Spectre.Console.ProgressTask Value(this Spectre.Console.ProgressTask task, double value) { } + } + public sealed class ProgressTaskSettings + { + public ProgressTaskSettings() { } + public bool AutoStart { get; set; } + public double MaxValue { get; set; } + } + public sealed class ProgressTaskState + { + public ProgressTaskState() { } + public T Get(string key) + where T : struct { } + public T Update(string key, System.Func func) + where T : struct { } + } + public class Recorder : Spectre.Console.IAnsiConsole, System.IDisposable + { + public Recorder(Spectre.Console.IAnsiConsole console) { } + public Spectre.Console.IAnsiConsoleCursor Cursor { get; } + public Spectre.Console.IExclusivityMode ExclusivityMode { get; } + public Spectre.Console.IAnsiConsoleInput Input { get; } + public Spectre.Console.Rendering.RenderPipeline Pipeline { get; } + public Spectre.Console.Profile Profile { get; } + public void Clear(bool home) { } + public void Dispose() { } + public string Export(Spectre.Console.Rendering.IAnsiConsoleEncoder encoder) { } + public void Write(Spectre.Console.Rendering.IRenderable renderable) { } + public void WriteAnsi(System.Action action) { } + } + public static class RecorderExtensions + { + public static string ExportHtml(this Spectre.Console.Recorder recorder) { } + public static string ExportText(this Spectre.Console.Recorder recorder) { } + } + [System.Diagnostics.DebuggerDisplay("[X={X,nq}, Y={Y,nq}, W={Width,nq}, H={Height,nq}]")] + public readonly struct Region + { + public Region(int x, int y, int width, int height) { } + public int Height { get; } + public int Width { get; } + public int X { get; } + public int Y { get; } + } + public sealed class RemainingTimeColumn : Spectre.Console.ProgressColumn + { + public RemainingTimeColumn() { } + protected override bool NoWrap { get; } + public Spectre.Console.Style Style { get; set; } + public override int? GetColumnWidth(Spectre.Console.Rendering.RenderOptions options) { } + public override Spectre.Console.Rendering.IRenderable Render(Spectre.Console.Rendering.RenderOptions options, Spectre.Console.ProgressTask task, System.TimeSpan deltaTime) { } + } + public static class RemainingTimeColumnExtensions + { + public static Spectre.Console.RemainingTimeColumn Style(this Spectre.Console.RemainingTimeColumn column, Spectre.Console.Style style) { } + } + public sealed class Rows : Spectre.Console.Rendering.Renderable, Spectre.Console.IExpandable + { + public Rows(params Spectre.Console.Rendering.IRenderable[] items) { } + public Rows(System.Collections.Generic.IEnumerable children) { } + public bool Expand { get; set; } + protected override Spectre.Console.Rendering.Measurement Measure(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + protected override System.Collections.Generic.IEnumerable Render(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + } + public sealed class Rule : Spectre.Console.Rendering.Renderable, Spectre.Console.IHasBoxBorder, Spectre.Console.IHasJustification + { + public Rule() { } + public Rule(string title) { } + public Spectre.Console.BoxBorder Border { get; set; } + public Spectre.Console.Justify? Justification { get; set; } + public Spectre.Console.Style? Style { get; set; } + public string? Title { get; set; } + protected override System.Collections.Generic.IEnumerable Render(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + } + public static class RuleExtensions + { + public static Spectre.Console.Rule RuleStyle(this Spectre.Console.Rule rule, Spectre.Console.Style style) { } + public static Spectre.Console.Rule RuleTitle(this Spectre.Console.Rule rule, string title) { } + } + public enum SelectionMode + { + Leaf = 0, + Independent = 1, + } + public static class SelectionPromptExtensions + { + public static Spectre.Console.SelectionPrompt AddCancelResult(this Spectre.Console.SelectionPrompt obj, System.Func cancelResultFunc) + where T : notnull { } + public static Spectre.Console.SelectionPrompt AddCancelResult(this Spectre.Console.SelectionPrompt obj, T cancelResult) + where T : notnull { } + public static Spectre.Console.SelectionPrompt AddChoiceGroup(this Spectre.Console.SelectionPrompt obj, T group, System.Collections.Generic.IEnumerable choices) + where T : notnull { } + public static Spectre.Console.SelectionPrompt AddChoiceGroup(this Spectre.Console.SelectionPrompt obj, T group, params T[] choices) + where T : notnull { } + public static Spectre.Console.SelectionPrompt AddChoices(this Spectre.Console.SelectionPrompt obj, System.Collections.Generic.IEnumerable choices) + where T : notnull { } + public static Spectre.Console.SelectionPrompt AddChoices(this Spectre.Console.SelectionPrompt obj, params T[] choices) + where T : notnull { } + public static Spectre.Console.SelectionPrompt DisableSearch(this Spectre.Console.SelectionPrompt obj) + where T : notnull { } + public static Spectre.Console.SelectionPrompt EnableSearch(this Spectre.Console.SelectionPrompt obj) + where T : notnull { } + public static Spectre.Console.SelectionPrompt HighlightStyle(this Spectre.Console.SelectionPrompt obj, Spectre.Console.Style highlightStyle) + where T : notnull { } + public static Spectre.Console.SelectionPrompt Mode(this Spectre.Console.SelectionPrompt obj, Spectre.Console.SelectionMode mode) + where T : notnull { } + public static Spectre.Console.SelectionPrompt MoreChoicesText(this Spectre.Console.SelectionPrompt obj, string? text) + where T : notnull { } + public static Spectre.Console.SelectionPrompt PageSize(this Spectre.Console.SelectionPrompt obj, int pageSize) + where T : notnull { } + public static Spectre.Console.SelectionPrompt SearchPlaceholderText(this Spectre.Console.SelectionPrompt obj, string? text) + where T : notnull { } + public static Spectre.Console.SelectionPrompt Title(this Spectre.Console.SelectionPrompt obj, string? title) + where T : notnull { } + public static Spectre.Console.SelectionPrompt UseConverter(this Spectre.Console.SelectionPrompt obj, System.Func? displaySelector) + where T : notnull { } + public static Spectre.Console.SelectionPrompt WrapAround(this Spectre.Console.SelectionPrompt obj, bool shouldWrap = true) + where T : notnull { } + } + public sealed class SelectionPrompt : Spectre.Console.IPrompt + where T : notnull + { + public SelectionPrompt() { } + public System.Func? CancelResult { get; set; } + public System.Func? Converter { get; set; } + public Spectre.Console.Style? DisabledStyle { get; set; } + public Spectre.Console.Style? HighlightStyle { get; set; } + public Spectre.Console.SelectionMode Mode { get; set; } + public string? MoreChoicesText { get; set; } + public int PageSize { get; set; } + public bool SearchEnabled { get; set; } + public Spectre.Console.Style? SearchHighlightStyle { get; set; } + public string? SearchPlaceholderText { get; set; } + public string? Title { get; set; } + public bool WrapAround { get; set; } + public Spectre.Console.ISelectionItem AddChoice(T item) { } + public T Show(Spectre.Console.IAnsiConsole console) { } + public System.Threading.Tasks.Task ShowAsync(Spectre.Console.IAnsiConsole console, System.Threading.CancellationToken cancellationToken) { } + } + [System.Diagnostics.DebuggerDisplay("{Width,nq}x{Height,nq}")] + public readonly struct Size + { + public Size(int width, int height) { } + public int Height { get; } + public int Width { get; } + } + public abstract class Spinner + { + protected Spinner() { } + public abstract System.Collections.Generic.IReadOnlyList Frames { get; } + public abstract System.TimeSpan Interval { get; } + public abstract bool IsUnicode { get; } + public static class Known + { + public static Spectre.Console.Spinner Aesthetic { get; } + public static Spectre.Console.Spinner Arc { get; } + public static Spectre.Console.Spinner Arrow { get; } + public static Spectre.Console.Spinner Arrow2 { get; } + public static Spectre.Console.Spinner Arrow3 { get; } + public static Spectre.Console.Spinner Ascii { get; } + public static Spectre.Console.Spinner Balloon { get; } + public static Spectre.Console.Spinner Balloon2 { get; } + public static Spectre.Console.Spinner BetaWave { get; } + public static Spectre.Console.Spinner Binary { get; } + public static Spectre.Console.Spinner BluePulse { get; } + public static Spectre.Console.Spinner Bounce { get; } + public static Spectre.Console.Spinner BouncingBall { get; } + public static Spectre.Console.Spinner BouncingBar { get; } + public static Spectre.Console.Spinner BoxBounce { get; } + public static Spectre.Console.Spinner BoxBounce2 { get; } + public static Spectre.Console.Spinner Christmas { get; } + public static Spectre.Console.Spinner Circle { get; } + public static Spectre.Console.Spinner CircleHalves { get; } + public static Spectre.Console.Spinner CircleQuarters { get; } + public static Spectre.Console.Spinner Clock { get; } + public static Spectre.Console.Spinner Default { get; } + public static Spectre.Console.Spinner Dots { get; } + public static Spectre.Console.Spinner Dots10 { get; } + public static Spectre.Console.Spinner Dots11 { get; } + public static Spectre.Console.Spinner Dots12 { get; } + public static Spectre.Console.Spinner Dots13 { get; } + public static Spectre.Console.Spinner Dots14 { get; } + public static Spectre.Console.Spinner Dots2 { get; } + public static Spectre.Console.Spinner Dots3 { get; } + public static Spectre.Console.Spinner Dots4 { get; } + public static Spectre.Console.Spinner Dots5 { get; } + public static Spectre.Console.Spinner Dots6 { get; } + public static Spectre.Console.Spinner Dots7 { get; } + public static Spectre.Console.Spinner Dots8 { get; } + public static Spectre.Console.Spinner Dots8Bit { get; } + public static Spectre.Console.Spinner Dots9 { get; } + public static Spectre.Console.Spinner DotsCircle { get; } + public static Spectre.Console.Spinner Dqpb { get; } + public static Spectre.Console.Spinner DwarfFortress { get; } + public static Spectre.Console.Spinner Earth { get; } + public static Spectre.Console.Spinner FingerDance { get; } + public static Spectre.Console.Spinner FistBump { get; } + public static Spectre.Console.Spinner Flip { get; } + public static Spectre.Console.Spinner Grenade { get; } + public static Spectre.Console.Spinner GrowHorizontal { get; } + public static Spectre.Console.Spinner GrowVertical { get; } + public static Spectre.Console.Spinner Hamburger { get; } + public static Spectre.Console.Spinner Hearts { get; } + public static Spectre.Console.Spinner Layer { get; } + public static Spectre.Console.Spinner Line { get; } + public static Spectre.Console.Spinner Line2 { get; } + public static Spectre.Console.Spinner Material { get; } + public static Spectre.Console.Spinner Mindblown { get; } + public static Spectre.Console.Spinner Monkey { get; } + public static Spectre.Console.Spinner Moon { get; } + public static Spectre.Console.Spinner Noise { get; } + public static Spectre.Console.Spinner OrangeBluePulse { get; } + public static Spectre.Console.Spinner OrangePulse { get; } + public static Spectre.Console.Spinner Pipe { get; } + public static Spectre.Console.Spinner Point { get; } + public static Spectre.Console.Spinner Pong { get; } + public static Spectre.Console.Spinner Runner { get; } + public static Spectre.Console.Spinner Sand { get; } + public static Spectre.Console.Spinner Shark { get; } + public static Spectre.Console.Spinner SimpleDots { get; } + public static Spectre.Console.Spinner SimpleDotsScrolling { get; } + public static Spectre.Console.Spinner Smiley { get; } + public static Spectre.Console.Spinner SoccerHeader { get; } + public static Spectre.Console.Spinner Speaker { get; } + public static Spectre.Console.Spinner SquareCorners { get; } + public static Spectre.Console.Spinner Squish { get; } + public static Spectre.Console.Spinner Star { get; } + public static Spectre.Console.Spinner Star2 { get; } + public static Spectre.Console.Spinner TimeTravel { get; } + public static Spectre.Console.Spinner Toggle { get; } + public static Spectre.Console.Spinner Toggle10 { get; } + public static Spectre.Console.Spinner Toggle11 { get; } + public static Spectre.Console.Spinner Toggle12 { get; } + public static Spectre.Console.Spinner Toggle13 { get; } + public static Spectre.Console.Spinner Toggle2 { get; } + public static Spectre.Console.Spinner Toggle3 { get; } + public static Spectre.Console.Spinner Toggle4 { get; } + public static Spectre.Console.Spinner Toggle5 { get; } + public static Spectre.Console.Spinner Toggle6 { get; } + public static Spectre.Console.Spinner Toggle7 { get; } + public static Spectre.Console.Spinner Toggle8 { get; } + public static Spectre.Console.Spinner Toggle9 { get; } + public static Spectre.Console.Spinner Triangle { get; } + public static Spectre.Console.Spinner Weather { get; } + } + } + public sealed class SpinnerColumn : Spectre.Console.ProgressColumn + { + public SpinnerColumn() { } + public SpinnerColumn(Spectre.Console.Spinner spinner) { } + public Spectre.Console.Style? CompletedStyle { get; set; } + public string? CompletedText { get; set; } + protected override bool NoWrap { get; } + public Spectre.Console.Style? PendingStyle { get; set; } + public string? PendingText { get; set; } + public Spectre.Console.Spinner Spinner { get; set; } + public Spectre.Console.Style? Style { get; set; } + public override int? GetColumnWidth(Spectre.Console.Rendering.RenderOptions options) { } + public override Spectre.Console.Rendering.IRenderable Render(Spectre.Console.Rendering.RenderOptions options, Spectre.Console.ProgressTask task, System.TimeSpan deltaTime) { } + } + public static class SpinnerColumnExtensions + { + public static Spectre.Console.SpinnerColumn CompletedStyle(this Spectre.Console.SpinnerColumn column, Spectre.Console.Style? style) { } + public static Spectre.Console.SpinnerColumn CompletedText(this Spectre.Console.SpinnerColumn column, string? text) { } + public static Spectre.Console.SpinnerColumn Style(this Spectre.Console.SpinnerColumn column, Spectre.Console.Style? style) { } + } + public static class SpinnerExtensions + { + public static System.Threading.Tasks.Task Spinner(this System.Threading.Tasks.Task task, Spectre.Console.Spinner? spinner = null, Spectre.Console.Style? style = default, Spectre.Console.IAnsiConsole? ansiConsole = null) { } + public static System.Threading.Tasks.Task Spinner(this System.Threading.Tasks.Task task, Spectre.Console.Spinner? spinner = null, Spectre.Console.Style? style = default, Spectre.Console.IAnsiConsole? ansiConsole = null) { } + } + public sealed class Status + { + public Status(Spectre.Console.IAnsiConsole console) { } + public bool AutoRefresh { get; set; } + public Spectre.Console.Spinner? Spinner { get; set; } + public Spectre.Console.Style? SpinnerStyle { get; set; } + public void Start(string status, System.Action action) { } + public T Start(string status, System.Func func) { } + public System.Threading.Tasks.Task StartAsync(string status, System.Func action) { } + public System.Threading.Tasks.Task StartAsync(string status, System.Func> func) { } + } + public sealed class StatusContext + { + public Spectre.Console.Spinner Spinner { get; set; } + public Spectre.Console.Style? SpinnerStyle { get; set; } + public string Status { get; set; } + public void Refresh() { } + } + public static class StatusContextExtensions + { + public static Spectre.Console.StatusContext Spinner(this Spectre.Console.StatusContext context, Spectre.Console.Spinner spinner) { } + public static Spectre.Console.StatusContext SpinnerStyle(this Spectre.Console.StatusContext context, Spectre.Console.Style? style) { } + public static Spectre.Console.StatusContext Status(this Spectre.Console.StatusContext context, string status) { } + } + public static class StatusExtensions + { + public static Spectre.Console.Status AutoRefresh(this Spectre.Console.Status status, bool enabled) { } + public static Spectre.Console.Status Spinner(this Spectre.Console.Status status, Spectre.Console.Spinner spinner) { } + public static Spectre.Console.Status SpinnerStyle(this Spectre.Console.Status status, Spectre.Console.Style? style) { } + } + public static class StringExtensions + { + public static int GetCellWidth(this string text) { } + public static string Mask(this string value, char? mask) { } + } + public sealed class Table : Spectre.Console.Rendering.Renderable, Spectre.Console.IExpandable, Spectre.Console.IHasBorder, Spectre.Console.IHasTableBorder + { + public Table() { } + public Spectre.Console.TableBorder Border { get; set; } + public Spectre.Console.Style? BorderStyle { get; set; } + public Spectre.Console.TableTitle? Caption { get; set; } + public System.Collections.Generic.IReadOnlyList Columns { get; } + public bool Expand { get; set; } + public Spectre.Console.TableRowCollection Rows { get; } + public bool ShowFooters { get; set; } + public bool ShowHeaders { get; set; } + public bool ShowRowSeparators { get; set; } + public Spectre.Console.TableTitle? Title { get; set; } + public bool UseSafeBorder { get; set; } + public int? Width { get; set; } + public Spectre.Console.Table AddColumn(Spectre.Console.TableColumn column) { } + protected override Spectre.Console.Rendering.Measurement Measure(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + protected override System.Collections.Generic.IEnumerable Render(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + } + public abstract class TableBorder + { + protected TableBorder() { } + public virtual Spectre.Console.TableBorder? SafeBorder { get; } + public virtual bool SupportsRowSeparator { get; } + public virtual bool UsePadding { get; } + public virtual bool Visible { get; } + public static Spectre.Console.TableBorder Ascii { get; } + public static Spectre.Console.TableBorder Ascii2 { get; } + public static Spectre.Console.TableBorder AsciiDoubleHead { get; } + public static Spectre.Console.TableBorder Double { get; } + public static Spectre.Console.TableBorder DoubleEdge { get; } + public static Spectre.Console.TableBorder Heavy { get; } + public static Spectre.Console.TableBorder HeavyEdge { get; } + public static Spectre.Console.TableBorder HeavyHead { get; } + public static Spectre.Console.TableBorder Horizontal { get; } + public static Spectre.Console.TableBorder Markdown { get; } + public static Spectre.Console.TableBorder Minimal { get; } + public static Spectre.Console.TableBorder MinimalDoubleHead { get; } + public static Spectre.Console.TableBorder MinimalHeavyHead { get; } + public static Spectre.Console.TableBorder Minimalist { get; } + public static Spectre.Console.TableBorder None { get; } + public static Spectre.Console.TableBorder Rounded { get; } + public static Spectre.Console.TableBorder Simple { get; } + public static Spectre.Console.TableBorder SimpleHeavy { get; } + public static Spectre.Console.TableBorder Square { get; } + public virtual string GetColumnRow(Spectre.Console.Rendering.TablePart part, System.Collections.Generic.IReadOnlyList widths, System.Collections.Generic.IReadOnlyList columns) { } + public abstract string GetPart(Spectre.Console.Rendering.TableBorderPart part); + [return: System.Runtime.CompilerServices.TupleElementNames(new string[] { + "Left", + "Center", + "Separator", + "Right"})] + protected System.ValueTuple GetTableParts(Spectre.Console.Rendering.TablePart part) { } + } + public static class TableBorderExtensions + { + public static Spectre.Console.TableBorder GetSafeBorder(this Spectre.Console.TableBorder border, bool safe) { } + } + public sealed class TableCell : Spectre.Console.Rendering.IRenderable + { + public TableCell(Spectre.Console.Rendering.IRenderable content) { } + public TableCell(string markup) { } + public int ColumnSpan { get; set; } + public Spectre.Console.Rendering.IRenderable Content { get; } + public Spectre.Console.TableCell Span(int span) { } + public static Spectre.Console.TableCell op_Implicit(string markup) { } + } + public sealed class TableColumn : Spectre.Console.IAlignable, Spectre.Console.IColumn, Spectre.Console.IPaddable + { + public TableColumn(Spectre.Console.Rendering.IRenderable header) { } + public TableColumn(string header) { } + public Spectre.Console.Justify? Alignment { get; set; } + public Spectre.Console.Rendering.IRenderable? Footer { get; set; } + public Spectre.Console.Rendering.IRenderable Header { get; set; } + public bool NoWrap { get; set; } + public Spectre.Console.Padding? Padding { get; set; } + public int? Width { get; set; } + } + public static class TableColumnExtensions + { + public static Spectre.Console.TableColumn Footer(this Spectre.Console.TableColumn column, Spectre.Console.Rendering.IRenderable footer) { } + public static Spectre.Console.TableColumn Footer(this Spectre.Console.TableColumn column, string footer) { } + public static Spectre.Console.TableColumn Header(this Spectre.Console.TableColumn column, Spectre.Console.Rendering.IRenderable header) { } + public static Spectre.Console.TableColumn Header(this Spectre.Console.TableColumn column, string header) { } + } + public static class TableExtensions + { + public static Spectre.Console.Table AddColumn(this Spectre.Console.Table table, string column, System.Action? configure = null) { } + public static Spectre.Console.Table AddColumns(this Spectre.Console.Table table, params Spectre.Console.TableColumn[] columns) { } + public static Spectre.Console.Table AddColumns(this Spectre.Console.Table table, params string[] columns) { } + public static Spectre.Console.Table AddEmptyRow(this Spectre.Console.Table table) { } + public static Spectre.Console.Table AddRow(this Spectre.Console.Table table, params Spectre.Console.Rendering.IRenderable[] columns) { } + public static Spectre.Console.Table AddRow(this Spectre.Console.Table table, System.Collections.Generic.IEnumerable columns) { } + public static Spectre.Console.Table AddRow(this Spectre.Console.Table table, params string[] columns) { } + public static Spectre.Console.Table Caption(this Spectre.Console.Table table, Spectre.Console.TableTitle caption) { } + public static Spectre.Console.Table Caption(this Spectre.Console.Table table, string text, Spectre.Console.Style? style = default) { } + public static Spectre.Console.Table HideFooters(this Spectre.Console.Table table) { } + public static Spectre.Console.Table HideHeaders(this Spectre.Console.Table table) { } + public static Spectre.Console.Table HideRowSeparators(this Spectre.Console.Table table) { } + public static Spectre.Console.Table InsertRow(this Spectre.Console.Table table, int index, params Spectre.Console.Rendering.IRenderable[] columns) { } + public static Spectre.Console.Table InsertRow(this Spectre.Console.Table table, int index, System.Collections.Generic.IEnumerable columns) { } + public static Spectre.Console.Table InsertRow(this Spectre.Console.Table table, int index, params string[] columns) { } + public static Spectre.Console.Table RemoveRow(this Spectre.Console.Table table, int index) { } + public static Spectre.Console.Table ShowFooters(this Spectre.Console.Table table) { } + public static Spectre.Console.Table ShowHeaders(this Spectre.Console.Table table) { } + public static Spectre.Console.Table ShowRowSeparators(this Spectre.Console.Table table) { } + public static Spectre.Console.Table Title(this Spectre.Console.Table table, Spectre.Console.TableTitle title) { } + public static Spectre.Console.Table Title(this Spectre.Console.Table table, string text, Spectre.Console.Style? style = default) { } + public static Spectre.Console.Table UpdateCell(this Spectre.Console.Table table, int rowIndex, int columnIndex, Spectre.Console.Rendering.IRenderable cellData) { } + public static Spectre.Console.Table UpdateCell(this Spectre.Console.Table table, int rowIndex, int columnIndex, string cellData) { } + public static Spectre.Console.Table Width(this Spectre.Console.Table table, int? width) { } + } + public sealed class TableRow : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public TableRow(System.Collections.Generic.IEnumerable items) { } + public int Count { get; } + public Spectre.Console.Rendering.IRenderable this[int index] { get; } + public System.Collections.Generic.IEnumerator GetEnumerator() { } + } + public sealed class TableRowCollection : System.Collections.Generic.IEnumerable, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.IReadOnlyList, System.Collections.IEnumerable + { + public int Count { get; } + public int Add(System.Collections.Generic.IEnumerable columns) { } + public void Clear() { } + public System.Collections.Generic.IEnumerator GetEnumerator() { } + public int Insert(int index, System.Collections.Generic.IEnumerable columns) { } + public void RemoveAt(int index) { } + public void Update(int row, int column, Spectre.Console.Rendering.IRenderable cellData) { } + } + public sealed class TableTitle + { + public TableTitle(string text, Spectre.Console.Style? style = default) { } + public Spectre.Console.Style? Style { get; set; } + public string Text { get; } + public Spectre.Console.TableTitle SetStyle(Spectre.Console.Style? style) { } + public Spectre.Console.TableTitle SetStyle(string style) { } + } + public sealed class TaskDescriptionColumn : Spectre.Console.ProgressColumn + { + public TaskDescriptionColumn() { } + public Spectre.Console.Justify Alignment { get; set; } + protected override bool NoWrap { get; } + public override Spectre.Console.Rendering.IRenderable Render(Spectre.Console.Rendering.RenderOptions options, Spectre.Console.ProgressTask task, System.TimeSpan deltaTime) { } + } + [System.Diagnostics.DebuggerDisplay("{_text,nq}")] + public sealed class Text : Spectre.Console.Rendering.Renderable, Spectre.Console.IHasJustification, Spectre.Console.IOverflowable + { + public Text(string text, Spectre.Console.Style? style = default) { } + public Spectre.Console.Justify? Justification { get; set; } + public int Length { get; } + public int Lines { get; } + public Spectre.Console.Overflow? Overflow { get; set; } + public static Spectre.Console.Text Empty { get; } + public static Spectre.Console.Text NewLine { get; } + protected override Spectre.Console.Rendering.Measurement Measure(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + protected override System.Collections.Generic.IEnumerable Render(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + } + public sealed class TextPath : Spectre.Console.IHasJustification, Spectre.Console.Rendering.IRenderable + { + public TextPath(string path) { } + public Spectre.Console.Justify? Justification { get; set; } + public Spectre.Console.Style? LeafStyle { get; set; } + public Spectre.Console.Style? RootStyle { get; set; } + public Spectre.Console.Style? SeparatorStyle { get; set; } + public Spectre.Console.Style? StemStyle { get; set; } + public Spectre.Console.Rendering.Measurement Measure(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + public System.Collections.Generic.IEnumerable Render(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + } + public static class TextPathExtensions + { + public static Spectre.Console.TextPath LeafColor(this Spectre.Console.TextPath obj, Spectre.Console.Color color) { } + public static Spectre.Console.TextPath LeafStyle(this Spectre.Console.TextPath obj, Spectre.Console.Style style) { } + public static Spectre.Console.TextPath RootColor(this Spectre.Console.TextPath obj, Spectre.Console.Color color) { } + public static Spectre.Console.TextPath RootStyle(this Spectre.Console.TextPath obj, Spectre.Console.Style style) { } + public static Spectre.Console.TextPath SeparatorColor(this Spectre.Console.TextPath obj, Spectre.Console.Color color) { } + public static Spectre.Console.TextPath SeparatorStyle(this Spectre.Console.TextPath obj, Spectre.Console.Style style) { } + public static Spectre.Console.TextPath StemColor(this Spectre.Console.TextPath obj, Spectre.Console.Color color) { } + public static Spectre.Console.TextPath StemStyle(this Spectre.Console.TextPath obj, Spectre.Console.Style style) { } + } + public static class TextPromptExtensions + { + public static Spectre.Console.TextPrompt AddChoice(this Spectre.Console.TextPrompt obj, T choice) { } + public static Spectre.Console.TextPrompt AddChoices(this Spectre.Console.TextPrompt obj, System.Collections.Generic.IEnumerable choices) { } + public static Spectre.Console.TextPrompt AllowEmpty(this Spectre.Console.TextPrompt obj) { } + public static Spectre.Console.TextPrompt ChoicesStyle(this Spectre.Console.TextPrompt obj, Spectre.Console.Style? style) { } + public static Spectre.Console.TextPrompt ClearOnFinish(this Spectre.Console.TextPrompt obj, bool clear = true) { } + public static Spectre.Console.TextPrompt DefaultValue(this Spectre.Console.TextPrompt obj, T value) { } + public static Spectre.Console.TextPrompt DefaultValueStyle(this Spectre.Console.TextPrompt obj, Spectre.Console.Style? style) { } + public static Spectre.Console.TextPrompt EditableDefaultValue(this Spectre.Console.TextPrompt obj, bool state) { } + public static Spectre.Console.TextPrompt HideChoices(this Spectre.Console.TextPrompt obj) { } + public static Spectre.Console.TextPrompt HideDefaultValue(this Spectre.Console.TextPrompt obj) { } + public static Spectre.Console.TextPrompt InvalidChoiceMessage(this Spectre.Console.TextPrompt obj, string message) { } + public static Spectre.Console.TextPrompt PromptStyle(this Spectre.Console.TextPrompt obj, Spectre.Console.Style style) { } + public static Spectre.Console.TextPrompt Secret(this Spectre.Console.TextPrompt obj) { } + public static Spectre.Console.TextPrompt Secret(this Spectre.Console.TextPrompt obj, char? mask) { } + public static Spectre.Console.TextPrompt ShowChoices(this Spectre.Console.TextPrompt obj) { } + public static Spectre.Console.TextPrompt ShowChoices(this Spectre.Console.TextPrompt obj, bool show) { } + public static Spectre.Console.TextPrompt ShowDefaultValue(this Spectre.Console.TextPrompt obj) { } + public static Spectre.Console.TextPrompt ShowDefaultValue(this Spectre.Console.TextPrompt obj, bool show) { } + public static Spectre.Console.TextPrompt Validate(this Spectre.Console.TextPrompt obj, System.Func validator) { } + public static Spectre.Console.TextPrompt Validate(this Spectre.Console.TextPrompt obj, System.Func validator, string? message = null) { } + public static Spectre.Console.TextPrompt ValidationErrorMessage(this Spectre.Console.TextPrompt obj, string message) { } + public static Spectre.Console.TextPrompt WithConverter(this Spectre.Console.TextPrompt obj, System.Func? displaySelector) { } + } + public sealed class TextPrompt : Spectre.Console.IHasCulture, Spectre.Console.IPrompt + { + public TextPrompt(string prompt, System.StringComparer? comparer = null) { } + public bool AllowEmpty { get; set; } + public System.Collections.Generic.List Choices { get; } + public Spectre.Console.Style? ChoicesStyle { get; set; } + public bool ClearOnFinish { get; set; } + public System.Func? Converter { get; set; } + public System.Globalization.CultureInfo? Culture { get; set; } + public Spectre.Console.Style? DefaultValueStyle { get; set; } + public bool EditableDefaultValue { get; set; } + public string InvalidChoiceMessage { get; set; } + public bool IsSecret { get; set; } + public char? Mask { get; set; } + public Spectre.Console.Style? PromptStyle { get; set; } + public bool ShowChoices { get; set; } + public bool ShowDefaultValue { get; set; } + public string ValidationErrorMessage { get; set; } + public System.Func? Validator { get; set; } + public T Show(Spectre.Console.IAnsiConsole console) { } + public System.Threading.Tasks.Task ShowAsync(Spectre.Console.IAnsiConsole console, System.Threading.CancellationToken cancellationToken) { } + } + public sealed class TransferSpeedColumn : Spectre.Console.ProgressColumn + { + public TransferSpeedColumn() { } + public Spectre.Console.FileSizeBase Base { get; set; } + public System.Globalization.CultureInfo? Culture { get; set; } + public bool ShowBits { get; set; } + public override Spectre.Console.Rendering.IRenderable Render(Spectre.Console.Rendering.RenderOptions options, Spectre.Console.ProgressTask task, System.TimeSpan deltaTime) { } + } + public sealed class Tree : Spectre.Console.Rendering.Renderable, Spectre.Console.IHasTreeNodes + { + public Tree(Spectre.Console.Rendering.IRenderable renderable) { } + public Tree(string label) { } + public bool Expanded { get; set; } + public Spectre.Console.TreeGuide Guide { get; set; } + public System.Collections.Generic.List Nodes { get; } + public Spectre.Console.Style? Style { get; set; } + protected override System.Collections.Generic.IEnumerable Render(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + } + public static class TreeExtensions + { + public static Spectre.Console.Tree Guide(this Spectre.Console.Tree tree, Spectre.Console.TreeGuide guide) { } + public static Spectre.Console.Tree Style(this Spectre.Console.Tree tree, Spectre.Console.Style? style) { } + } + public abstract class TreeGuide + { + protected TreeGuide() { } + public virtual Spectre.Console.TreeGuide? SafeTreeGuide { get; } + public static Spectre.Console.TreeGuide Ascii { get; } + public static Spectre.Console.TreeGuide BoldLine { get; } + public static Spectre.Console.TreeGuide DoubleLine { get; } + public static Spectre.Console.TreeGuide Line { get; } + public abstract string GetPart(Spectre.Console.Rendering.TreeGuidePart part); + } + public static class TreeGuideExtensions + { + public static Spectre.Console.TreeGuide GetSafeTreeGuide(this Spectre.Console.TreeGuide guide, bool safe) { } + } + public sealed class TreeNode : Spectre.Console.IHasTreeNodes + { + public TreeNode(Spectre.Console.Rendering.IRenderable renderable) { } + public bool Expanded { get; set; } + public System.Collections.Generic.List Nodes { get; } + } + public static class TreeNodeExtensions + { + public static Spectre.Console.TreeNode Collapse(this Spectre.Console.TreeNode node) { } + public static Spectre.Console.TreeNode Expand(this Spectre.Console.TreeNode node) { } + public static Spectre.Console.TreeNode Expand(this Spectre.Console.TreeNode node, bool expand) { } + } + public sealed class ValidationResult + { + public string? Message { get; } + public bool Successful { get; } + public static Spectre.Console.ValidationResult Error(string? message = null) { } + public static Spectre.Console.ValidationResult Success() { } + } + public enum VerticalAlignment + { + Top = 0, + Middle = 1, + Bottom = 2, + } + public enum VerticalOverflow + { + Crop = 0, + Ellipsis = 1, + Visible = 2, + } + public enum VerticalOverflowCropping + { + Top = 0, + Bottom = 1, + } + public static class VisibilityExtensions + { + public static T Invisible(this T obj) + where T : class, Spectre.Console.IHasVisibility { } + public static T Visible(this T obj) + where T : class, Spectre.Console.IHasVisibility { } + } +} +namespace Spectre.Console.Rendering +{ + public sealed class Ascii2TableBorder : Spectre.Console.TableBorder + { + public Ascii2TableBorder() { } + public override string GetPart(Spectre.Console.Rendering.TableBorderPart part) { } + } + public sealed class AsciiBoxBorder : Spectre.Console.BoxBorder + { + public AsciiBoxBorder() { } + public override string GetPart(Spectre.Console.Rendering.BoxBorderPart part) { } + } + public sealed class AsciiDoubleHeadTableBorder : Spectre.Console.TableBorder + { + public AsciiDoubleHeadTableBorder() { } + public override string GetPart(Spectre.Console.Rendering.TableBorderPart part) { } + } + public sealed class AsciiTableBorder : Spectre.Console.TableBorder + { + public AsciiTableBorder() { } + public override string GetPart(Spectre.Console.Rendering.TableBorderPart part) { } + } + public sealed class AsciiTreeGuide : Spectre.Console.TreeGuide + { + public AsciiTreeGuide() { } + public override string GetPart(Spectre.Console.Rendering.TreeGuidePart part) { } + } + public sealed class BoldLineTreeGuide : Spectre.Console.TreeGuide + { + public BoldLineTreeGuide() { } + public override Spectre.Console.TreeGuide? SafeTreeGuide { get; } + public override string GetPart(Spectre.Console.Rendering.TreeGuidePart part) { } + } + public enum BoxBorderPart + { + TopLeft = 0, + Top = 1, + TopRight = 2, + Left = 3, + Right = 4, + BottomLeft = 5, + Bottom = 6, + BottomRight = 7, + } + public sealed class DoubleBoxBorder : Spectre.Console.BoxBorder + { + public DoubleBoxBorder() { } + public override string GetPart(Spectre.Console.Rendering.BoxBorderPart part) { } + } + public sealed class DoubleEdgeTableBorder : Spectre.Console.TableBorder + { + public DoubleEdgeTableBorder() { } + public override string GetPart(Spectre.Console.Rendering.TableBorderPart part) { } + } + public sealed class DoubleLineTreeGuide : Spectre.Console.TreeGuide + { + public DoubleLineTreeGuide() { } + public override Spectre.Console.TreeGuide? SafeTreeGuide { get; } + public override string GetPart(Spectre.Console.Rendering.TreeGuidePart part) { } + } + public sealed class DoubleTableBorder : Spectre.Console.TableBorder + { + public DoubleTableBorder() { } + public override string GetPart(Spectre.Console.Rendering.TableBorderPart part) { } + } + public sealed class HeavyBoxBorder : Spectre.Console.BoxBorder + { + public HeavyBoxBorder() { } + public override Spectre.Console.BoxBorder? SafeBorder { get; } + public override string GetPart(Spectre.Console.Rendering.BoxBorderPart part) { } + } + public sealed class HeavyEdgeTableBorder : Spectre.Console.TableBorder + { + public HeavyEdgeTableBorder() { } + public override Spectre.Console.TableBorder? SafeBorder { get; } + public override string GetPart(Spectre.Console.Rendering.TableBorderPart part) { } + } + public sealed class HeavyHeadTableBorder : Spectre.Console.TableBorder + { + public HeavyHeadTableBorder() { } + public override Spectre.Console.TableBorder? SafeBorder { get; } + public override string GetPart(Spectre.Console.Rendering.TableBorderPart part) { } + } + public sealed class HeavyTableBorder : Spectre.Console.TableBorder + { + public HeavyTableBorder() { } + public override Spectre.Console.TableBorder? SafeBorder { get; } + public override string GetPart(Spectre.Console.Rendering.TableBorderPart part) { } + } + public sealed class HorizontalTableBorder : Spectre.Console.TableBorder + { + public HorizontalTableBorder() { } + public override string GetPart(Spectre.Console.Rendering.TableBorderPart part) { } + } + public interface IAnsiConsoleEncoder + { + string Encode(Spectre.Console.IAnsiConsole console, System.Collections.Generic.IEnumerable renderable); + } + public interface IHasDirtyState + { + bool IsDirty { get; } + } + public interface IRenderHook + { + System.Collections.Generic.IEnumerable Process(Spectre.Console.Rendering.RenderOptions options, System.Collections.Generic.IEnumerable renderables); + } + public interface IRenderable + { + Spectre.Console.Rendering.Measurement Measure(Spectre.Console.Rendering.RenderOptions options, int maxWidth); + System.Collections.Generic.IEnumerable Render(Spectre.Console.Rendering.RenderOptions options, int maxWidth); + } + public abstract class JustInTimeRenderable : Spectre.Console.Rendering.Renderable + { + protected JustInTimeRenderable() { } + protected abstract Spectre.Console.Rendering.IRenderable Build(); + protected virtual bool HasDirtyChildren() { } + protected void MarkAsDirty() { } + protected void MarkAsDirty(System.Action action) { } + protected override sealed Spectre.Console.Rendering.Measurement Measure(Spectre.Console.Rendering.RenderOptions context, int maxWidth) { } + protected override sealed System.Collections.Generic.IEnumerable Render(Spectre.Console.Rendering.RenderOptions context, int width) { } + } + public sealed class LineTreeGuide : Spectre.Console.TreeGuide + { + public LineTreeGuide() { } + public override string GetPart(Spectre.Console.Rendering.TreeGuidePart part) { } + } + public sealed class MarkdownTableBorder : Spectre.Console.TableBorder + { + public MarkdownTableBorder() { } + public override bool SupportsRowSeparator { get; } + public override string GetColumnRow(Spectre.Console.Rendering.TablePart part, System.Collections.Generic.IReadOnlyList widths, System.Collections.Generic.IReadOnlyList columns) { } + public override string GetPart(Spectre.Console.Rendering.TableBorderPart part) { } + } + public readonly struct Measurement : System.IEquatable + { + public Measurement(int min, int max) { } + public int Max { get; } + public int Min { get; } + public bool Equals(Spectre.Console.Rendering.Measurement other) { } + public override bool Equals(object? obj) { } + public override int GetHashCode() { } + public static bool operator !=(Spectre.Console.Rendering.Measurement left, Spectre.Console.Rendering.Measurement right) { } + public static bool operator ==(Spectre.Console.Rendering.Measurement left, Spectre.Console.Rendering.Measurement right) { } + } + public sealed class MinimalDoubleHeadTableBorder : Spectre.Console.TableBorder + { + public MinimalDoubleHeadTableBorder() { } + public override string GetPart(Spectre.Console.Rendering.TableBorderPart part) { } + } + public sealed class MinimalHeavyHeadTableBorder : Spectre.Console.TableBorder + { + public MinimalHeavyHeadTableBorder() { } + public override Spectre.Console.TableBorder? SafeBorder { get; } + public override string GetPart(Spectre.Console.Rendering.TableBorderPart part) { } + } + public sealed class MinimalTableBorder : Spectre.Console.TableBorder + { + public MinimalTableBorder() { } + public override string GetPart(Spectre.Console.Rendering.TableBorderPart part) { } + } + public sealed class MinimalistTableBorder : Spectre.Console.TableBorder + { + public MinimalistTableBorder() { } + public override bool SupportsRowSeparator { get; } + public override bool UsePadding { get; } + public override string GetColumnRow(Spectre.Console.Rendering.TablePart part, System.Collections.Generic.IReadOnlyList widths, System.Collections.Generic.IReadOnlyList columns) { } + public override string GetPart(Spectre.Console.Rendering.TableBorderPart part) { } + } + public sealed class NoBoxBorder : Spectre.Console.BoxBorder + { + public NoBoxBorder() { } + public override string GetPart(Spectre.Console.Rendering.BoxBorderPart part) { } + } + public sealed class NoTableBorder : Spectre.Console.TableBorder + { + public NoTableBorder() { } + public override bool SupportsRowSeparator { get; } + public override bool Visible { get; } + public override string GetPart(Spectre.Console.Rendering.TableBorderPart part) { } + } + public sealed class RenderHookScope : System.IDisposable + { + public RenderHookScope(Spectre.Console.IAnsiConsole console, Spectre.Console.Rendering.IRenderHook hook) { } + public void Dispose() { } + } + public class RenderOptions : System.IEquatable + { + public RenderOptions(Spectre.Console.IReadOnlyCapabilities Capabilities, Spectre.Console.Size ConsoleSize) { } + public bool Ansi { get; } + public Spectre.Console.IReadOnlyCapabilities Capabilities { get; init; } + public Spectre.Console.ColorSystem ColorSystem { get; } + public Spectre.Console.Size ConsoleSize { get; init; } + public int? Height { get; init; } + public Spectre.Console.Justify? Justification { get; init; } + public bool Unicode { get; } + public static Spectre.Console.Rendering.RenderOptions Create(Spectre.Console.IAnsiConsole console, Spectre.Console.IReadOnlyCapabilities? capabilities = null) { } + } + public sealed class RenderPipeline + { + public RenderPipeline() { } + public void Attach(Spectre.Console.Rendering.IRenderHook hook) { } + public void Detach(Spectre.Console.Rendering.IRenderHook hook) { } + public System.Collections.Generic.IEnumerable Process(Spectre.Console.Rendering.RenderOptions options, System.Collections.Generic.IEnumerable renderables) { } + } + public abstract class Renderable : Spectre.Console.Rendering.IRenderable + { + protected Renderable() { } + protected virtual Spectre.Console.Rendering.Measurement Measure(Spectre.Console.Rendering.RenderOptions options, int maxWidth) { } + protected abstract System.Collections.Generic.IEnumerable Render(Spectre.Console.Rendering.RenderOptions options, int maxWidth); + } + public static class RenderableExtensions + { + public static System.Collections.Generic.IEnumerable GetSegments(this Spectre.Console.Rendering.IRenderable renderable, Spectre.Console.IAnsiConsole console) { } + } + public sealed class RoundedBoxBorder : Spectre.Console.BoxBorder + { + public RoundedBoxBorder() { } + public override Spectre.Console.BoxBorder? SafeBorder { get; } + public override string GetPart(Spectre.Console.Rendering.BoxBorderPart part) { } + } + public sealed class RoundedTableBorder : Spectre.Console.TableBorder + { + public RoundedTableBorder() { } + public override Spectre.Console.TableBorder? SafeBorder { get; } + public override string GetPart(Spectre.Console.Rendering.TableBorderPart part) { } + } + [System.Diagnostics.DebuggerDisplay("{Text,nq}")] + public class Segment + { + public Segment(string text) { } + public Segment(string text, Spectre.Console.Style style, Spectre.Console.Link? link = null) { } + public bool IsControlCode { get; } + public bool IsLineBreak { get; } + public bool IsWhiteSpace { get; } + public Spectre.Console.Link? Link { get; } + public Spectre.Console.Style Style { get; } + public string Text { get; } + public static Spectre.Console.Rendering.Segment Empty { get; } + public static Spectre.Console.Rendering.Segment LineBreak { get; } + public int CellCount() { } + public Spectre.Console.Rendering.Segment Clone() { } + [return: System.Runtime.CompilerServices.TupleElementNames(new string[] { + "First", + "Second"})] + public System.ValueTuple Split(int offset) { } + public Spectre.Console.Rendering.Segment StripLineEndings() { } + public static int CellCount(System.Collections.Generic.IEnumerable segments) { } + public static Spectre.Console.Rendering.Segment Control(string control) { } + public static Spectre.Console.Rendering.Segment Padding(int size) { } + public static System.Collections.Generic.List SplitLines(System.Collections.Generic.IEnumerable segments) { } + public static System.Collections.Generic.List SplitLines(System.Collections.Generic.IEnumerable segments, int maxWidth, int? height = default) { } + public static System.Collections.Generic.List SplitOverflow(Spectre.Console.Rendering.Segment segment, Spectre.Console.Overflow? overflow, int maxWidth) { } + public static Spectre.Console.Rendering.Segment? Truncate(Spectre.Console.Rendering.Segment? segment, int maxWidth) { } + public static System.Collections.Generic.List Truncate(System.Collections.Generic.IEnumerable segments, int maxWidth) { } + } + public sealed class SegmentLine : System.Collections.Generic.List + { + public SegmentLine() { } + public SegmentLine(System.Collections.Generic.IEnumerable segments) { } + public int Length { get; } + public int CellCount() { } + public void Prepend(Spectre.Console.Rendering.Segment segment) { } + } + public sealed class SegmentLineEnumerator : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public SegmentLineEnumerator(System.Collections.Generic.IEnumerable lines) { } + public System.Collections.Generic.IEnumerator GetEnumerator() { } + } + public sealed class SegmentLineIterator : System.Collections.Generic.IEnumerator, System.Collections.IEnumerator, System.IDisposable + { + public SegmentLineIterator(System.Collections.Generic.IEnumerable lines) { } + public Spectre.Console.Rendering.Segment Current { get; } + public void Dispose() { } + public bool MoveNext() { } + public void Reset() { } + } + public sealed class SimpleHeavyTableBorder : Spectre.Console.TableBorder + { + public SimpleHeavyTableBorder() { } + public override Spectre.Console.TableBorder? SafeBorder { get; } + public override string GetPart(Spectre.Console.Rendering.TableBorderPart part) { } + } + public sealed class SimpleTableBorder : Spectre.Console.TableBorder + { + public SimpleTableBorder() { } + public override string GetPart(Spectre.Console.Rendering.TableBorderPart part) { } + } + public sealed class SquareBoxBorder : Spectre.Console.BoxBorder + { + public SquareBoxBorder() { } + public override string GetPart(Spectre.Console.Rendering.BoxBorderPart part) { } + } + public sealed class SquareTableBorder : Spectre.Console.TableBorder + { + public SquareTableBorder() { } + public override string GetPart(Spectre.Console.Rendering.TableBorderPart part) { } + } + public enum TableBorderPart + { + HeaderTopLeft = 0, + HeaderTop = 1, + HeaderTopSeparator = 2, + HeaderTopRight = 3, + HeaderLeft = 4, + HeaderSeparator = 5, + HeaderRight = 6, + HeaderBottomLeft = 7, + HeaderBottom = 8, + HeaderBottomSeparator = 9, + HeaderBottomRight = 10, + FooterTopLeft = 11, + FooterTop = 12, + FooterTopSeparator = 13, + FooterTopRight = 14, + CellLeft = 15, + CellSeparator = 16, + CellRight = 17, + FooterBottomLeft = 18, + FooterBottom = 19, + FooterBottomSeparator = 20, + FooterBottomRight = 21, + RowLeft = 22, + RowCenter = 23, + RowSeparator = 24, + RowRight = 25, + } + public enum TablePart + { + Top = 0, + HeaderSeparator = 1, + RowSeparator = 2, + FooterSeparator = 3, + Bottom = 4, + } + public enum TreeGuidePart + { + Space = 0, + Continue = 1, + Fork = 2, + End = 3, + } +} \ No newline at end of file diff --git a/src/Spectre.Console.Tests/PublicApiTests.cs b/src/Spectre.Console.Tests/PublicApiTests.cs new file mode 100644 index 000000000..64fb8deb5 --- /dev/null +++ b/src/Spectre.Console.Tests/PublicApiTests.cs @@ -0,0 +1,37 @@ +using System.Runtime.Versioning; +using PublicApiGenerator; + +namespace Spectre.Console.Tests; + +public sealed class PublicApiTests +{ + [Fact] + [Expectation("Public_API")] + public Task Public_API_Should_Not_Change() + { + // Given + var assembly = typeof(AnsiConsole).Assembly; + var options = new ApiGeneratorOptions + { + // These attributes won't be included in the public API + ExcludeAttributes = + [ + typeof(AssemblyMetadataAttribute).FullName!, + typeof(InternalsVisibleToAttribute).FullName!, + "System.Runtime.CompilerServices.IsByRefLike", + typeof(TargetFrameworkAttribute).FullName!, + ], + + // By default types found in Microsoft or System + // namespaces are not treated as part of the public API. + // By passing an empty array, we ensure they're all + DenyNamespacePrefixes = [], + }; + + // When + var publicApi = assembly.GeneratePublicApi(options); + + // Then + return Verifier.Verify(publicApi); + } +} \ No newline at end of file diff --git a/src/Spectre.Console.Tests/Spectre.Console.Tests.csproj b/src/Spectre.Console.Tests/Spectre.Console.Tests.csproj index 6a0dc6d77..2d8c45c05 100644 --- a/src/Spectre.Console.Tests/Spectre.Console.Tests.csproj +++ b/src/Spectre.Console.Tests/Spectre.Console.Tests.csproj @@ -16,6 +16,7 @@ +