Class CodeBlock
- Namespace
- NetCord
- Assembly
- NetCord.dll
public class CodeBlock : ISpanFormattable, IFormattable, ISpanParsable<CodeBlock>, IParsable<CodeBlock>
- Inheritance
-
CodeBlock
- Implements
-
- Inherited Members
-
Constructors
CodeBlock(string, string?)
public CodeBlock(string code, string? formatter = null)
Parameters
code
string
formatter
string
Properties
Code
public string Code { get; }
Property Value
- string
public string? Formatter { get; }
Property Value
- string
Methods
Parse(ReadOnlySpan<char>)
public static CodeBlock Parse(ReadOnlySpan<char> s)
Parameters
s
ReadOnlySpan<char>
Returns
- CodeBlock
Parse(ReadOnlySpan<char>, bool)
public static CodeBlock Parse(ReadOnlySpan<char> s, bool strictMode)
Parameters
s
ReadOnlySpan<char>
strictMode
bool
Returns
- CodeBlock
ToString()
public override string ToString()
Returns
- string
public string ToString(string? format, IFormatProvider? formatProvider)
Parameters
format
string
formatProvider
IFormatProvider
Returns
- string
public bool TryFormat(Span<char> destination, out int charsWritten, ReadOnlySpan<char> format = default, IFormatProvider? provider = null)
Parameters
destination
Span<char>
charsWritten
int
format
ReadOnlySpan<char>
provider
IFormatProvider
Returns
- bool
TryParse(ReadOnlySpan<char>, out CodeBlock)
public static bool TryParse(ReadOnlySpan<char> s, out CodeBlock result)
Parameters
s
ReadOnlySpan<char>
result
CodeBlock
Returns
- bool
TryParse(ReadOnlySpan<char>, bool, out CodeBlock)
public static bool TryParse(ReadOnlySpan<char> s, bool strictMode, out CodeBlock result)
Parameters
s
ReadOnlySpan<char>
strictMode
bool
result
CodeBlock
Returns
- bool
Explicit Interface Implementations
static CodeBlock Parse(ReadOnlySpan<char> s, IFormatProvider? provider)
Parameters
s
ReadOnlySpan<char>
provider
IFormatProvider
Returns
- CodeBlock
static CodeBlock Parse(string s, IFormatProvider? provider)
Parameters
s
string
provider
IFormatProvider
Returns
- CodeBlock
static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, out CodeBlock result)
Parameters
s
ReadOnlySpan<char>
provider
IFormatProvider
result
CodeBlock
Returns
- bool
static bool TryParse(string? s, IFormatProvider? provider, out CodeBlock result)
Parameters
s
string
provider
IFormatProvider
result
CodeBlock
Returns
- bool