Struct StringTokenizer
- Namespace
- Avalonia.Utilities
- Assembly
- Avalonia.Base.dll
[Obsolete("This type has been superseded by SpanStringTokenizer.")]
public struct StringTokenizer : IDisposable, IEquatable<StringTokenizer>
- Implements
-
- Inherited Members
-
Constructors
StringTokenizer(string, char, string?)
public StringTokenizer(string s, char separator = ',', string? exceptionMessage = null)
Parameters
s
string
separator
char
exceptionMessage
string
public StringTokenizer(string s, IFormatProvider formatProvider, string? exceptionMessage = null)
Parameters
s
string
formatProvider
IFormatProvider
exceptionMessage
string
Properties
CurrentToken
public string? CurrentToken { get; }
Property Value
- string
CurrentTokenSpan
public ReadOnlySpan<char> CurrentTokenSpan { get; }
Property Value
- ReadOnlySpan<char>
Methods
Dispose()
Equals(StringTokenizer)
public readonly bool Equals(StringTokenizer other)
Parameters
other
StringTokenizer
Returns
- bool
Equals(object)
public override readonly bool Equals(object obj)
Parameters
obj
object
Returns
- bool
GetHashCode()
public override readonly int GetHashCode()
Returns
- int
ReadDouble(char?)
public double ReadDouble(char? separator = null)
Parameters
separator
char?
Returns
- double
ReadInt32(char?)
public int ReadInt32(char? separator = null)
Parameters
separator
char?
Returns
- int
ReadSpan(char?)
public ReadOnlySpan<char> ReadSpan(char? separator = null)
Parameters
separator
char?
Returns
- ReadOnlySpan<char>
ReadString(char?)
public string ReadString(char? separator = null)
Parameters
separator
char?
Returns
- string
ToString()
public override string ToString()
Returns
- string
TryReadDouble(out double, char?)
public bool TryReadDouble(out double result, char? separator = null)
Parameters
result
double
separator
char?
Returns
- bool
TryReadInt32(out int, char?)
public bool TryReadInt32(out int result, char? separator = null)
Parameters
result
int
separator
char?
Returns
- bool
TryReadSpan(out ReadOnlySpan<char>, char?)
public bool TryReadSpan(out ReadOnlySpan<char> result, char? separator = null)
Parameters
result
ReadOnlySpan<char>
separator
char?
Returns
- bool
TryReadString(out string, char?)
public bool TryReadString(out string result, char? separator = null)
Parameters
result
string
separator
char?
Returns
- bool
Operators
operator ==(StringTokenizer, StringTokenizer)
public static bool operator ==(StringTokenizer left, StringTokenizer right)
Parameters
left
StringTokenizer
right
StringTokenizer
Returns
- bool
operator !=(StringTokenizer, StringTokenizer)
public static bool operator !=(StringTokenizer left, StringTokenizer right)
Parameters
left
StringTokenizer
right
StringTokenizer
Returns
- bool