Class SpanHelpers
- Namespace
- Avalonia.Utilities
- Assembly
- Avalonia.Base.dll
public static class SpanHelpers
- Inheritance
-
SpanHelpers
- Inherited Members
-
Methods
public static double ParseDouble(this ReadOnlySpan<char> span, IFormatProvider provider)
Parameters
span
ReadOnlySpan<char>
provider
IFormatProvider
Returns
- double
public static bool TryParseByte(this ReadOnlySpan<char> span, NumberStyles style, IFormatProvider provider, out byte value)
Parameters
span
ReadOnlySpan<char>
style
NumberStyles
provider
IFormatProvider
value
byte
Returns
- bool
public static bool TryParseDouble(this ReadOnlySpan<char> span, NumberStyles style, IFormatProvider provider, out double value)
Parameters
span
ReadOnlySpan<char>
style
NumberStyles
provider
IFormatProvider
value
double
Returns
- bool
TryParseEnum<TEnum>(ReadOnlySpan<char>, bool, out TEnum)
public static bool TryParseEnum<TEnum>(this ReadOnlySpan<char> span, bool ignoreCase, out TEnum value) where TEnum : struct
Parameters
span
ReadOnlySpan<char>
ignoreCase
bool
value
TEnum
Returns
- bool
Type Parameters
TEnum
public static bool TryParseInt(this ReadOnlySpan<char> span, NumberStyles style, IFormatProvider provider, out int value)
Parameters
span
ReadOnlySpan<char>
style
NumberStyles
provider
IFormatProvider
value
int
Returns
- bool
TryParseInt(ReadOnlySpan<char>, out int)
public static bool TryParseInt(this ReadOnlySpan<char> span, out int value)
Parameters
span
ReadOnlySpan<char>
value
int
Returns
- bool
public static bool TryParseUInt(this ReadOnlySpan<char> span, NumberStyles style, IFormatProvider provider, out uint value)
Parameters
span
ReadOnlySpan<char>
style
NumberStyles
provider
IFormatProvider
value
uint
Returns
- bool