Fixed-size UTF32 string. All operations are alloc-free, except for converting to System.String.
More...
Inherits INetworkString, INetworkStruct, IEquatable< NetworkString< Size >>, and IEnumerable< char >.
|
int | Compare (NetworkString< Size > s) |
|
int | Compare (ref NetworkString< Size > s) |
|
int | Compare (string s) |
|
int | Compare< OtherSize > (NetworkString< OtherSize > other) |
|
int | Compare< OtherSize > (ref NetworkString< OtherSize > other) |
|
bool | Contains (char c) |
|
bool | Contains (string str) |
|
bool | Contains (uint codePoint) |
|
bool | Contains< OtherSize > (NetworkString< OtherSize > str) |
|
bool | Contains< OtherSize > (ref NetworkString< OtherSize > str) |
|
bool | EndsWith (string s) |
|
bool | EndsWith< OtherSize > (ref NetworkString< OtherSize > other) |
|
bool | Equals (NetworkString< Size > other) |
|
override bool | Equals (object obj) |
|
bool | Equals (ref NetworkString< Size > other) |
|
bool | Equals (string s) |
|
bool | Equals< OtherSize > (NetworkString< OtherSize > other) |
|
bool | Equals< OtherSize > (ref NetworkString< OtherSize > other) |
|
bool | Get (ref string cache) |
| Checks if cache is equivalent and if not converts to UTF16 and stores the result in cache . More...
|
|
int | GetCharCount () |
| Calculates the length of the equivalent UTF16 string. More...
|
|
UTF32Tools.CharEnumerator | GetEnumerator () |
|
IEnumerator< char > IEnumerable< char >. | GetEnumerator () |
|
IEnumerator IEnumerable. | GetEnumerator () |
|
override int | GetHashCode () |
|
int | IndexOf (char c, int startIndex, int count) |
|
int | IndexOf (char c, int startIndex=0) |
|
int | IndexOf (string str, int startIndex, int count) |
|
int | IndexOf (string str, int startIndex=0) |
|
int | IndexOf (uint codePoint, int startIndex, int count) |
|
int | IndexOf (uint codePoint, int startIndex=0) |
|
int | IndexOf< OtherSize > (NetworkString< OtherSize > str, int startIndex, int count) |
|
int | IndexOf< OtherSize > (NetworkString< OtherSize > str, int startIndex=0) |
|
int | IndexOf< OtherSize > (ref NetworkString< OtherSize > str, int startIndex, int count) |
|
int | IndexOf< OtherSize > (ref NetworkString< OtherSize > str, int startIndex=0) |
|
bool | Set (string value) |
| Converts value to UTF32 string and stores it internally. More...
|
|
bool | StartsWith (string s) |
|
bool | StartsWith< OtherSize > (ref NetworkString< OtherSize > other) |
|
NetworkString< Size > | Substring (int startIndex) |
|
NetworkString< Size > | Substring (int startIndex, int length) |
|
NetworkString< Size > | ToLower () |
|
override string | ToString () |
|
NetworkString< Size > | ToUpper () |
|
Fixed-size UTF32 string. All operations are alloc-free, except for converting to System.String.
- Template Parameters
-
- Type Constraints
-
Size | : | unmanaged | |
Size | : | IFixedStorage | |