Skip to main content

Class Format

A helper class for formatting characters.

Assembly: Discord.Net.Core.dll​
View Source​
Declaration
public static class Format

Methods​

Bold(String)​

Returns a markdown-formatted string with bold formatting.

View Source​
Declaration
public static string Bold(string text)
Returns​

System.String

Parameters​
TypeName
System.Stringtext

Italics(String)​

Returns a markdown-formatted string with italics formatting.

View Source​
Declaration
public static string Italics(string text)
Returns​

System.String

Parameters​
TypeName
System.Stringtext

Underline(String)​

Returns a markdown-formatted string with underline formatting.

View Source​
Declaration
public static string Underline(string text)
Returns​

System.String

Parameters​
TypeName
System.Stringtext

Strikethrough(String)​

Returns a markdown-formatted string with strike-through formatting.

View Source​
Declaration
public static string Strikethrough(string text)
Returns​

System.String

Parameters​
TypeName
System.Stringtext

Spoiler(String)​

Returns a string with spoiler formatting.

View Source​
Declaration
public static string Spoiler(string text)
Returns​

System.String

Parameters​
TypeName
System.Stringtext

Url(String, String)​

Returns a markdown-formatted URL. Only works in Discord.EmbedBuilder descriptions and fields.

View Source​
Declaration
public static string Url(string text, string url)
Returns​

System.String

Parameters​
TypeName
System.Stringtext
System.Stringurl

EscapeUrl(String)​

Escapes a URL so that a preview is not generated.

View Source​
Declaration
public static string EscapeUrl(string url)
Returns​

System.String

Parameters​
TypeName
System.Stringurl

Code(String, String)​

Returns a markdown-formatted string with codeblock formatting.

View Source​
Declaration
public static string Code(string text, string language = null)
Returns​

System.String

Parameters​
TypeName
System.Stringtext
System.Stringlanguage

Sanitize(String)​

Sanitizes the string, safely escaping any Markdown sequences.

View Source​
Declaration
public static string Sanitize(string text)
Returns​

System.String

Parameters​
TypeName
System.Stringtext

Quote(String)​

Formats a string as a quote.

View Source​
Declaration
public static string Quote(string text)
Returns​

System.String: Gets the formatted quote text.

Parameters​
TypeNameDescription
System.StringtextThe text to format.

BlockQuote(String)​

Formats a string as a block quote.

View Source​
Declaration
public static string BlockQuote(string text)
Returns​

System.String: Gets the formatted block quote text.

Parameters​
TypeNameDescription
System.StringtextThe text to format.

StripMarkDown(String)​

Remove discord supported markdown from text.

View Source​
Declaration
public static string StripMarkDown(string text)
Returns​

System.String: Gets the unformatted text.

Parameters​
TypeNameDescription
System.StringtextThe to remove markdown from.

UsernameAndDiscriminator(IUser)​

Formats a user's username + discriminator while maintaining bidirectional unicode

View Source​
Declaration
public static string UsernameAndDiscriminator(IUser user)
Returns​

System.String: The username + discriminator

Parameters​
TypeNameDescription
Discord.IUseruserThe user whos username and discriminator to format