Class FixedStringMethods
Provides extension methods for FixedStringNBytes.
Namespace: Unity.Collections
Assembly: solution.dll
Syntax
public static class FixedStringMethods
Methods
Name | Description |
---|---|
AppendFormat<T, U, T0, T1, T2, T3, T4, T5, T6, T7>(ref T, in U, in T0, in T1, in T2, in T3, in T4, in T5, in T6, in T7) | Interpolates strings into a format string and appends the result to this string. |
AppendFormat<T, U, T0, T1, T2, T3, T4, T5, T6, T7, T8>(ref T, in U, in T0, in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8) | Interpolates strings into a format string and appends the result to this string. |
AppendFormat<T, U, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>(ref T, in U, in T0, in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9) | Interpolates strings into a format string and appends the result to this string. |
AppendFormat<T, U, T0>(ref T, in U, in T0) | Interpolates strings into a format string and appends the result to this string. |
AppendFormat<T, U, T0, T1>(ref T, in U, in T0, in T1) | Interpolates strings into a format string and appends the result to this string. |
AppendFormat<T, U, T0, T1, T2>(ref T, in U, in T0, in T1, in T2) | Interpolates strings into a format string and appends the result to this string. |
AppendFormat<T, U, T0, T1, T2, T3>(ref T, in U, in T0, in T1, in T2, in T3) | Interpolates strings into a format string and appends the result to this string. |
AppendFormat<T, U, T0, T1, T2, T3, T4>(ref T, in U, in T0, in T1, in T2, in T3, in T4) | Interpolates strings into a format string and appends the result to this string. |
AppendFormat<T, U, T0, T1, T2, T3, T4, T5>(ref T, in U, in T0, in T1, in T2, in T3, in T4, in T5) | Interpolates strings into a format string and appends the result to this string. |
AppendFormat<T, U, T0, T1, T2, T3, T4, T5, T6>(ref T, in U, in T0, in T1, in T2, in T3, in T4, in T5, in T6) | Interpolates strings into a format string and appends the result to this string. |
AppendRawByte<T>(ref T, byte) | Appends a byte to this string. |
Append<T>(ref T, byte*, int) | Appends bytes to this string. |
Append<T>(ref T, char) | Appends a char to this string. |
Append<T>(ref T, int) | Appends a number (converted to UTF-8 characters) to this string. |
Append<T>(ref T, long) | Appends a number (converted to UTF-8 characters) to this string. |
Append<T>(ref T, float, char) | Appends a number (converted to UTF-8 characters) to this string. |
Append<T>(ref T, string) | Appends another string to this string. |
Append<T>(ref T, uint) | Appends a number (converted to UTF-8 characters) to this string. |
Append<T>(ref T, ulong) | Appends a number (converted to UTF-8 characters) to this string. |
Append<T>(ref T, Rune) | Appends a Unicode.Rune to this string. |
Append<T>(ref T, Rune, int) | Appends a Unicode.Rune a number of times to this string. |
Append<T, T2>(ref T, in T2) | Appends another string to this string. |
CompareTo<T>(ref T, byte*, int) | Returns the sort position of this string relative to a byte sequence. |
CompareTo<T, T2>(ref T, in T2) | Returns the sort position of this string relative to another. |
ComputeHashCode<T>(ref T) | Returns a hash code of this string. |
Contains<T, T2>(ref T, in T2) | Returns true if a given substring occurs within this string. |
ConvertToString<T>(ref T) | Returns a copy of this string as a managed string. |
CopyFromTruncated<T>(ref T, string) | Copies another string to this string. If the string exceeds the capacity it will be truncated. Replaces any existing content of the FixedString. |
CopyFromTruncated<T, T2>(ref T, in T2) | Copies another string to this string. If the string exceeds the capacity it will be truncated. |
CopyFrom<T>(ref T, string) | Copies another string to this string (making the two strings equal). Replaces any existing content of the FixedString. |
CopyFrom<T, T2>(ref T, in T2) | Copies another string to this string (making the two strings equal). |
EffectiveSizeOf<T>(ref T) | Returns the effective size in bytes of this string. |
EndsWith<T>(ref T, Rune) | Returns true if a given character occurs at the end of this string. |
EndsWith<T, U>(ref T, in U) | Returns true if a given substring occurs at the end of this string. |
Equals<T>(ref T, byte*, int) | Returns true if this string and a byte sequence are equal (meaning they have the same length and content). |
Equals<T, T2>(ref T, in T2) | Returns true if this string is equal to another. |
IndexOf<T>(ref T, byte*, int) | Returns the index of the first occurrence of a byte sequence in this string. |
IndexOf<T>(ref T, byte*, int, int, int) | Returns the index of the first occurrence of a byte sequence within a subrange of this string. |
IndexOf<T>(ref T, Rune) | Returns the index of the first occurrence of a single Unicode rune in this string. |
IndexOf<T, T2>(ref T, in T2) | Returns the index of the first occurrence of a substring within this string. |
IndexOf<T, T2>(ref T, in T2, int, int) | Returns the index of the first occurrence of a substring within a subrange of this string. |
LastIndexOf<T>(ref T, byte*, int) | Returns the index of the last occurrence of a byte sequence within this string. |
LastIndexOf<T>(ref T, byte*, int, int, int) | Returns the index of the last occurrence of a byte sequence within a subrange of this string. |
LastIndexOf<T>(ref T, Rune) | Returns the index of the last occurrence of a single Unicode rune within this string. |
LastIndexOf<T, T2>(ref T, in T2) | Returns the index of the last occurrence of a substring within this string. |
LastIndexOf<T, T2>(ref T, in T2, int, int) | Returns the index of the last occurrence of a substring within a subrange of this string. |
Parse<T>(ref T, ref int, ref int) | Parses an int from this string starting at a byte offset. |
Parse<T>(ref T, ref int, ref float, char) | Parses a float from this string starting at a byte offset. |
Parse<T>(ref T, ref int, ref uint) | Parses an uint from this string starting at a byte offset. |
Peek<T>(ref T, int) | Returns the Unicode.Rune at an index of this string. |
Read<T>(ref T, ref int) | Returns the Unicode.Rune at an index of this string. Increments the index to the position of the next character. |
StartsWith<T>(ref T, Rune) | Returns true if a given character occurs at the beginning of this string. |
StartsWith<T, U>(ref T, in U) | Returns true if a given substring occurs at the beginning of this string. |
Substring(ref NativeText, int) | Retrieves a substring of this string. The substring starts from a specific character index and continues to the end of the string. The new substring has the same allocator as the string. |
Substring(ref NativeText, int, int) | Retrieves a substring of this string. The substring starts from a specific character index, and has a specified length. The new substring has the same allocator as the string. |
Substring(ref NativeText, int, int, AllocatorHandle) | Retrieves a substring from this string. The substring starts from a specific character index, and has a specified length. Allocates memory to the new substring with the allocator specified. |
Substring(ref NativeText, int, AllocatorHandle) | Retrieves a substring of this string. The substring starts from a specific character index and continues to the end of the string. Allocates memory to the new substring with the allocator specified. |
Substring<T>(ref T, int) | Retrieves a substring of this string. The substring starts from a specific character index and continues to the end of the string. |
Substring<T>(ref T, int, int) | Retrieves a substring of this string. The substring starts from a specific character index, and has a specified length. |
ToLowerAscii(ref UnsafeText, AllocatorHandle) | Converts string to lowercase only ASCII characters. |
ToLowerAscii(ref NativeText, AllocatorHandle) | Converts string to lowercase only ASCII characters. |
ToLowerAscii<T>(ref T) | Converts string to lowercase only ASCII characters. |
ToUpperAscii(ref UnsafeText, AllocatorHandle) | Converts string to uppercase only ASCII characters. |
ToUpperAscii(ref NativeText, AllocatorHandle) | Converts string to uppercase only ASCII characters. |
ToUpperAscii<T>(ref T) | Converts string to uppercase only ASCII characters. |
Trim(ref UnsafeText, AllocatorHandle) | Removes whitespace characters from the begining and the end of the string. |
Trim(ref UnsafeText, AllocatorHandle, ReadOnlySpan<Rune>) | Removes specific characters from the begining and the end of the string. |
Trim(ref NativeText, AllocatorHandle) | Removes whitespace characters from the begining and the end of the string. |
Trim(ref NativeText, AllocatorHandle, ReadOnlySpan<Rune>) | Removes specific characters from the begining and the end of the string. |
TrimEnd(ref UnsafeText, AllocatorHandle) | Removes whitespace characters from the end of the string. |
TrimEnd(ref UnsafeText, AllocatorHandle, ReadOnlySpan<Rune>) | Removes specific characters from the end of the string. |
TrimEnd(ref NativeText, AllocatorHandle) | Removes whitespace characters from the end of the string. |
TrimEnd(ref NativeText, AllocatorHandle, ReadOnlySpan<Rune>) | Removes specific characters from the end of the string. |
TrimEnd<T>(ref T) | Removes whitespace characters from the end of the string. |
TrimEnd<T>(ref T, ReadOnlySpan<Rune>) | Removes specific characters from the end of the string. |
TrimStart(ref UnsafeText, AllocatorHandle) | Removes whitespace characters from begining of the string. |
TrimStart(ref UnsafeText, AllocatorHandle, ReadOnlySpan<Rune>) | Removes specific characters characters from begining of the string. |
TrimStart(ref NativeText, AllocatorHandle) | Removes whitespace characters from begining of the string. |
TrimStart(ref NativeText, AllocatorHandle, ReadOnlySpan<Rune>) | Removes specific characters from begining of the string. |
TrimStart<T>(ref T) | Removes whitespace characters from begining of the string. |
TrimStart<T>(ref T, ReadOnlySpan<Rune>) | Removes specific characters from begining of the string. |
Trim<T>(ref T) | Removes whitespace characters from the begining and the end of the string. |
Trim<T>(ref T, ReadOnlySpan<Rune>) | Removes specific characters from the begining and the end of the string. |
Write<T>(ref T, ref int, Rune) | Writes a Unicode.Rune at an index of this string. Increments the index to the position of the next character. |