Class TabularUInt128Converter
- Namespace
- Addax.Formats.Tabular.Converters
- Assembly
- Addax.Formats.Tabular.dll
Converts a UInt128 value from or to a character sequence.
[CLSCompliant(false)]
public class TabularUInt128Converter : TabularConverter<UInt128>
- Inheritance
-
TabularUInt128Converter
Constructors
TabularUInt128Converter()
Initializes a new instance of the TabularUInt128Converter class.
public TabularUInt128Converter()
Methods
TryFormat(UInt128, Span<char>, IFormatProvider?, out int)
When overridden in a derived class, tries to format the value into a character sequence.
public override bool TryFormat(UInt128 value, Span<char> destination, IFormatProvider? provider, out int charsWritten)
Parameters
valueUInt128The value to format.
destinationSpan<char>The buffer to write the value to.
providerIFormatProviderAn object that supplies culture-specific formatting information.
charsWrittenintWhen this method returns, contains an integer that is the number of characters that were written in
destination. This parameter is treated as uninitialized.
Returns
Remarks
Throws a NotSupportedException exception by default.
TryParse(ReadOnlySpan<char>, IFormatProvider?, out UInt128)
When overridden in a derived class, tries to parse the character sequence into a value.
public override bool TryParse(ReadOnlySpan<char> source, IFormatProvider? provider, out UInt128 value)
Parameters
sourceReadOnlySpan<char>The buffer to read a value from.
providerIFormatProviderAn object that supplies culture-specific formatting information.
valueUInt128When this method returns, contains a value that is the result of successfully parsing
source, or an undefined value on failure. This parameter is treated as uninitialized.
Returns
Remarks
Throws a NotSupportedException exception by default.