mirror of
https://github.com/nsnail/spectre.console.git
synced 2025-04-16 17:02:51 +08:00
Fix the style parameter nullable annotation on AnsiConsoleExtensions
The style parameter is actually nullable. Also, the documentation of the style parameter has been made explicit that `Style.Plain` is used when a `null` style is passed.
This commit is contained in:
parent
ffd24ec451
commit
786b7670da
@ -51,8 +51,8 @@ namespace Spectre.Console
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="console">The console to write to.</param>
|
/// <param name="console">The console to write to.</param>
|
||||||
/// <param name="text">The text to write.</param>
|
/// <param name="text">The text to write.</param>
|
||||||
/// <param name="style">The text style.</param>
|
/// <param name="style">The text style or <see cref="Style.Plain"/> if <see langword="null"/>.</param>
|
||||||
public static void Write(this IAnsiConsole console, string text, Style style)
|
public static void Write(this IAnsiConsole console, string text, Style? style)
|
||||||
{
|
{
|
||||||
if (console is null)
|
if (console is null)
|
||||||
{
|
{
|
||||||
@ -91,8 +91,8 @@ namespace Spectre.Console
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="console">The console to write to.</param>
|
/// <param name="console">The console to write to.</param>
|
||||||
/// <param name="text">The text to write.</param>
|
/// <param name="text">The text to write.</param>
|
||||||
/// <param name="style">The text style.</param>
|
/// <param name="style">The text style or <see cref="Style.Plain"/> if <see langword="null"/>.</param>
|
||||||
public static void WriteLine(this IAnsiConsole console, string text, Style style)
|
public static void WriteLine(this IAnsiConsole console, string text, Style? style)
|
||||||
{
|
{
|
||||||
if (console is null)
|
if (console is null)
|
||||||
{
|
{
|
||||||
|
@ -47,7 +47,7 @@ namespace Spectre.Console
|
|||||||
/// Initializes a new instance of the <see cref="Paragraph"/> class.
|
/// Initializes a new instance of the <see cref="Paragraph"/> class.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="text">The text.</param>
|
/// <param name="text">The text.</param>
|
||||||
/// <param name="style">The style of the text.</param>
|
/// <param name="style">The style of the text or <see cref="Style.Plain"/> if <see langword="null"/>.</param>
|
||||||
public Paragraph(string text, Style? style = null)
|
public Paragraph(string text, Style? style = null)
|
||||||
: this()
|
: this()
|
||||||
{
|
{
|
||||||
@ -63,7 +63,7 @@ namespace Spectre.Console
|
|||||||
/// Appends some text to this paragraph.
|
/// Appends some text to this paragraph.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="text">The text to append.</param>
|
/// <param name="text">The text to append.</param>
|
||||||
/// <param name="style">The style of the appended text.</param>
|
/// <param name="style">The style of the appended text or <see cref="Style.Plain"/> if <see langword="null"/>.</param>
|
||||||
/// <returns>The same instance so that multiple calls can be chained.</returns>
|
/// <returns>The same instance so that multiple calls can be chained.</returns>
|
||||||
public Paragraph Append(string text, Style? style = null)
|
public Paragraph Append(string text, Style? style = null)
|
||||||
{
|
{
|
||||||
|
@ -29,7 +29,7 @@ namespace Spectre.Console
|
|||||||
/// Initializes a new instance of the <see cref="Text"/> class.
|
/// Initializes a new instance of the <see cref="Text"/> class.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="text">The text.</param>
|
/// <param name="text">The text.</param>
|
||||||
/// <param name="style">The style of the text.</param>
|
/// <param name="style">The style of the text or <see cref="Style.Plain"/> if <see langword="null"/>.</param>
|
||||||
public Text(string text, Style? style = null)
|
public Text(string text, Style? style = null)
|
||||||
{
|
{
|
||||||
_paragraph = new Paragraph(text, style);
|
_paragraph = new Paragraph(text, style);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user