|
| StringView (String string) |
|
| StringView (String string, int offset) |
|
| StringView (String string, int offset, int length) |
|
| StringView (StringView stringView) |
|
| StringView (StringView stringView, int offset) |
|
| StringView (StringView stringView, int offset, int length) |
|
| StringView (char8[] arr, int offset, int length) |
|
| StringView (char8 *ptr) |
|
| StringView (char8 *ptr, int length) |
|
| StringView (Span< uint8 > data) |
|
int | GetHashCode () |
|
override void | ToString (String strBuffer) |
|
void | ToString (String outString, String format, IFormatProvider formatProvider) |
|
void IPrintable. | Print (String outString) |
|
int | CompareTo (StringView strB, bool ignoreCase=false) |
|
bool | Equals (StringView str) |
|
bool | Equals (StringView str, bool ignoreCase) |
|
int | IndexOf (StringView subStr, bool ignoreCase=false) |
|
int | IndexOf (StringView subStr, int startIdx, bool ignoreCase=false) |
|
int | IndexOf (char8 c, int startIdx=0) |
|
int | LastIndexOf (char8 c) |
|
int | LastIndexOf (char8 c, int startCheck) |
|
int | IndexOfAny (char8[] targets) |
|
int | IndexOfAny (char8[] targets, int startIdx) |
|
int | IndexOfAny (char8[] targets, int startIdx, int count) |
|
bool | Contains (char8 c) |
|
bool | Contains (StringView stringView, bool ignoreCase=false) |
|
bool | StartsWith (StringView b, StringComparison comparisonType=StringComparison.Ordinal) |
|
bool | EndsWith (StringView b, StringComparison comparisonType=StringComparison.Ordinal) |
|
void | TrimEnd () |
|
void | TrimStart () |
|
void | Trim () |
|
void | TrimEnd (char32 trimChar) |
|
void | TrimEnd (char8 trimChar) |
|
void | TrimStart (char32 trimChar) |
|
void | TrimStart (char8 trimChar) |
|
void | Trim (char32 trimChar) |
|
void | Trim (char8 trimChar) |
|
bool | StartsWith (char8 c) |
|
bool | StartsWith (char32 c) |
|
bool | EndsWith (char8 c) |
|
bool | EndsWith (char32 c) |
|
void | QuoteString (String outString) |
|
Result< void > | UnQuoteString (String outString) |
|
Result< void > | Unescape (String outString) |
|
StringView | Substring (int pos) |
|
StringView | Substring (int pos, int length) |
|
StringView | Substring (IndexRange range) |
|
char32 int8 length | GetChar32 (int idx) |
|
char32 int int8 length | GetChar32WithBacktrack (int idx) |
|
StringSplitEnumerator | Split (char8 c) |
|
StringSplitEnumerator | Split (char8 separator, int count) |
|
StringSplitEnumerator | Split (char8 separator, StringSplitOptions options) |
|
StringSplitEnumerator | Split (char8 separator, int count, StringSplitOptions options) |
|
StringSplitEnumerator | Split (params char8[] separators) |
|
StringSplitEnumerator | Split (char8[] separators) |
|
StringSplitEnumerator | Split (char8[] separators, int count) |
|
StringSplitEnumerator | Split (char8[] separators, int count, StringSplitOptions options) |
|
StringSplitEnumerator | Split (char8[] separators, StringSplitOptions options) |
|
StringStringSplitEnumerator | Split (StringView c) |
|
StringStringSplitEnumerator | Split (StringView separator, int count) |
|
StringStringSplitEnumerator | Split (StringView separator, StringSplitOptions options) |
|
StringStringSplitEnumerator | Split (StringView separator, int count, StringSplitOptions options) |
|
StringStringSplitEnumerator | Split (params Span< StringView > separators) |
|
StringStringSplitEnumerator | Split (Span< StringView > separators) |
|
StringStringSplitEnumerator | Split (Span< StringView > separators, int count) |
|
StringStringSplitEnumerator | Split (Span< StringView > separators, int count, StringSplitOptions options) |
|
StringStringSplitEnumerator | Split (Span< StringView > separators, StringSplitOptions options) |
|
String | Intern () |
|
mixin | ToScopeCStr (int maxInlineChars=128) |
|
mixin | ToScopedNativeWChar () |
|
| Span (T[] array) |
|
| Span (T[] array, int index) |
|
| Span (T[] array, int index, int length) |
|
| Span (T *memory, int length) |
|
Span< T > | Slice (int index) |
|
Span< T > | Slice (int index, int length) |
|
void | Adjust (int ofs) |
|
void | Clear () |
|
int | IndexOf (T item) |
|
int | IndexOfStrict (T item) |
|
void | RemoveFromStart (int length) |
|
void | RemoveToEnd (int startIdx) |
|
void | RemoveFromEnd (int length) |
|
void | CopyTo (T[] destination) |
|
void | CopyTo (Span< T > destination) |
|
void | CopyTo (int index, Span< T > array, int arrayIndex, int count) |
|
Span< uint8 > | ToRawData () |
|
void | Sort (Comparison< T > comp) |
|
void | Sort< TComparer > (TComparer comp) |
|
Enumerator | GetEnumerator () |
|
override void | ToString (String strBuffer) |
|
void | Reverse () |
|