| 
    Terraria v1.4.4.9
    
   Terraria source code documentation 
   | 
 
This is the complete list of members for System.String, including all inherited members.
| _firstChar | System.String | private | 
| _stringLength | System.String | private | 
| ArrayContains(char searchChar, char[] anyOf) | System.String | inlineprivatestatic | 
| CheckStringComparison(StringComparison comparisonType) | System.String | inlinepackagestatic | 
| CheckStringSplitOptions(StringSplitOptions options) | System.String | inlineprivatestatic | 
| Clone() | System.String | inline | 
| Compare(string? strA, string? strB) | System.String | inlinestatic | 
| Compare(string? strA, string? strB, bool ignoreCase) | System.String | inlinestatic | 
| Compare(string? strA, string? strB, StringComparison comparisonType) | System.String | inlinestatic | 
| Compare(string? strA, string? strB, CultureInfo? culture, CompareOptions options) | System.String | inlinestatic | 
| Compare(string? strA, string? strB, bool ignoreCase, CultureInfo? culture) | System.String | inlinestatic | 
| Compare(string? strA, int indexA, string? strB, int indexB, int length) | System.String | inlinestatic | 
| Compare(string? strA, int indexA, string? strB, int indexB, int length, bool ignoreCase) | System.String | inlinestatic | 
| Compare(string? strA, int indexA, string? strB, int indexB, int length, bool ignoreCase, CultureInfo? culture) | System.String | inlinestatic | 
| Compare(string? strA, int indexA, string? strB, int indexB, int length, CultureInfo? culture, CompareOptions options) | System.String | inlinestatic | 
| Compare(string? strA, int indexA, string? strB, int indexB, int length, StringComparison comparisonType) | System.String | inlinestatic | 
| CompareOrdinal(string? strA, string? strB) | System.String | inlinestatic | 
| CompareOrdinal(ReadOnlySpan< char > strA, ReadOnlySpan< char > strB) | System.String | inlinepackagestatic | 
| CompareOrdinal(string? strA, int indexA, string? strB, int indexB, int length) | System.String | inlinestatic | 
| CompareOrdinalHelper(string strA, int indexA, int countA, string strB, int indexB, int countB) | System.String | inlineprivatestatic | 
| CompareOrdinalHelper(string strA, string strB) | System.String | inlineprivatestatic | 
| CompareTo(object? value) | System.String | inline | 
| CompareTo(string? strB) | System.String | inline | 
| System::IComparable.CompareTo(T? other) | System.IComparable< in T > | |
| IComparable< string?>.CompareTo(T? other) | System.IComparable< string?> | |
| Concat(object? arg0) | System.String | inlinestatic | 
| Concat(object? arg0, object? arg1) | System.String | inlinestatic | 
| Concat(object? arg0, object? arg1, object? arg2) | System.String | inlinestatic | 
| Concat(params object?[] args) | System.String | inlinestatic | 
| Concat(IEnumerable< string?> values) | System.String | inlinestatic | 
| Concat(string? str0, string? str1) | System.String | inlinestatic | 
| Concat(string? str0, string? str1, string? str2) | System.String | inlinestatic | 
| Concat(string? str0, string? str1, string? str2, string? str3) | System.String | inlinestatic | 
| Concat(ReadOnlySpan< char > str0, ReadOnlySpan< char > str1) | System.String | inlinestatic | 
| Concat(ReadOnlySpan< char > str0, ReadOnlySpan< char > str1, ReadOnlySpan< char > str2) | System.String | inlinestatic | 
| Concat(ReadOnlySpan< char > str0, ReadOnlySpan< char > str1, ReadOnlySpan< char > str2, ReadOnlySpan< char > str3) | System.String | inlinestatic | 
| Concat(params string?[] values) | System.String | inlinestatic | 
| Concat< T >(IEnumerable< T > values) | System.String | inlinestatic | 
| Contains(string value) | System.String | inline | 
| Contains(string value, StringComparison comparisonType) | System.String | inline | 
| Contains(char value) | System.String | inline | 
| Contains(char value, StringComparison comparisonType) | System.String | inline | 
| Copy(string str) | System.String | inlinestatic | 
| CopyTo(int sourceIndex, char[] destination, int destinationIndex, int count) | System.String | inline | 
| CopyTo(Span< char > destination) | System.String | inline | 
| Create(IFormatProvider? provider, [InterpolatedStringHandlerArgument("provider")] ref DefaultInterpolatedStringHandler handler) | System.String | inlinestatic | 
| Create(IFormatProvider? provider, Span< char > initialBuffer, [InterpolatedStringHandlerArgument(new string[] { "provider", "initialBuffer" })] ref DefaultInterpolatedStringHandler handler) | System.String | inlinestatic | 
| Create< TState >(int length, TState state, SpanAction< char, TState > action) | System.String | inlinestatic | 
| CreateFromChar(char c) | System.String | inlinepackagestatic | 
| CreateFromChar(char c1, char c2) | System.String | inlinepackagestatic | 
| CreateStringForSByteConstructor(byte *pb, int numBytes) | System.String | inlineprivatestatic | 
| CreateStringFromEncoding(byte *bytes, int byteLength, Encoding encoding) | System.String | inlinepackagestatic | 
| CreateTrimmedString(int start, int end) | System.String | inlineprivate | 
| Ctor(char[] value) | System.String | inlineprivate | 
| Ctor(char[] value, int startIndex, int length) | System.String | inlineprivate | 
| Ctor(char *ptr) | System.String | inlineprivate | 
| Ctor(char *ptr, int startIndex, int length) | System.String | inlineprivate | 
| Ctor(sbyte *value) | System.String | inlineprivate | 
| Ctor(sbyte *value, int startIndex, int length) | System.String | inlineprivate | 
| Ctor(sbyte *value, int startIndex, int length, Encoding enc) | System.String | inlineprivate | 
| Ctor(char c, int count) | System.String | inlineprivate | 
| Ctor(ReadOnlySpan< char > value) | System.String | inlineprivate | 
| Empty | System.String | static | 
| EndsWith(string value) | System.String | inline | 
| EndsWith(string value, StringComparison comparisonType) | System.String | inline | 
| EndsWith(string value, bool ignoreCase, CultureInfo? culture) | System.String | inline | 
| EndsWith(char value) | System.String | inline | 
| EnumerateRunes() | System.String | inline | 
| Equals([NotNullWhen(true)] object? obj) | System.String | inline | 
| Equals([NotNullWhen(true)] string? value) | System.String | inline | 
| Equals([NotNullWhen(true)] string? value, StringComparison comparisonType) | System.String | inline | 
| Equals(string? a, string? b) | System.String | inlinestatic | 
| Equals(string? a, string? b, StringComparison comparisonType) | System.String | inlinestatic | 
| IEquatable< string?>.Equals(T? other) | System.IEquatable< string?> | |
| EqualsHelper(string strA, string strB) | System.String | inlineprivatestatic | 
| EqualsOrdinalIgnoreCase(string strA, string strB) | System.String | inlinepackagestatic | 
| EqualsOrdinalIgnoreCaseNoLengthCheck(string strA, string strB) | System.String | inlineprivatestatic | 
| FastAllocateString(int length) | System.String | package | 
| FillStringChecked(string dest, int destPos, string src) | System.String | inlineprivatestatic | 
| Format(string format, object? arg0) | System.String | inlinestatic | 
| Format(string format, object? arg0, object? arg1) | System.String | inlinestatic | 
| Format(string format, object? arg0, object? arg1, object? arg2) | System.String | inlinestatic | 
| Format(string format, params object?[] args) | System.String | inlinestatic | 
| Format(IFormatProvider? provider, string format, object? arg0) | System.String | inlinestatic | 
| Format(IFormatProvider? provider, string format, object? arg0, object? arg1) | System.String | inlinestatic | 
| Format(IFormatProvider? provider, string format, object? arg0, object? arg1, object? arg2) | System.String | inlinestatic | 
| Format(IFormatProvider? provider, string format, params object?[] args) | System.String | inlinestatic | 
| FormatHelper(IFormatProvider provider, string format, ParamsArray args) | System.String | inlineprivatestatic | 
| GetBytesFromEncoding(byte *pbNativeBuffer, int cbNativeBuffer, Encoding encoding) | System.String | inlinepackage | 
| GetCaseCompareOfComparisonCulture(StringComparison comparisonType) | System.String | inlinepackagestatic | 
| GetCompareOptionsFromOrdinalStringComparison(StringComparison comparisonType) | System.String | inlineprivatestatic | 
| GetEnumerator() | System.String | inline | 
| GetEnumerator() | System.String | inlineprivate | 
| GetEnumerator() | System.String | inlineprivate | 
| GetHashCode() | System.String | inline | 
| GetHashCode(StringComparison comparisonType) | System.String | inline | 
| GetHashCode(ReadOnlySpan< char > value) | System.String | inlinestatic | 
| GetHashCode(ReadOnlySpan< char > value, StringComparison comparisonType) | System.String | inlinestatic | 
| GetHashCodeOrdinalIgnoreCase() | System.String | inlinepackage | 
| GetHashCodeOrdinalIgnoreCase(ReadOnlySpan< char > value) | System.String | inlinepackagestatic | 
| GetNonRandomizedHashCode() | System.String | inlinepackage | 
| GetNonRandomizedHashCodeOrdinalIgnoreCase() | System.String | inlinepackage | 
| GetPinnableReference() | System.String | inline | 
| GetRawStringData() | System.String | inlinepackage | 
| GetTypeCode() | System.String | inline | 
| IndexOf(char value) | System.String | inline | 
| IndexOf(char value, int startIndex) | System.String | inline | 
| IndexOf(char value, StringComparison comparisonType) | System.String | inline | 
| IndexOf(char value, int startIndex, int count) | System.String | inline | 
| IndexOf(string value) | System.String | inline | 
| IndexOf(string value, int startIndex) | System.String | inline | 
| IndexOf(string value, int startIndex, int count) | System.String | inline | 
| IndexOf(string value, StringComparison comparisonType) | System.String | inline | 
| IndexOf(string value, int startIndex, StringComparison comparisonType) | System.String | inline | 
| IndexOf(string value, int startIndex, int count, StringComparison comparisonType) | System.String | inline | 
| IndexOfAny(char[] anyOf) | System.String | inline | 
| IndexOfAny(char[] anyOf, int startIndex) | System.String | inline | 
| IndexOfAny(char[] anyOf, int startIndex, int count) | System.String | inline | 
| IndexOfCharArray(char[] anyOf, int startIndex, int count) | System.String | inlineprivate | 
| IndexOfNewlineChar(ReadOnlySpan< char > text, out int stride) | System.String | inlinepackagestatic | 
| InitializeProbabilisticMap(uint *charMap, ReadOnlySpan< char > anyOf) | System.String | inlineprivatestatic | 
| Insert(int startIndex, string value) | System.String | inline | 
| Intern() | System.String | private | 
| Intern(string str) | System.String | inlinestatic | 
| InternalCopy(string src, IntPtr dest, int len) | System.String | inlinepackagestatic | 
| InternalSubString(int startIndex, int length) | System.String | inlineprivate | 
| IsAscii() | System.String | inlineprivate | 
| IsCharBitSet(uint *charMap, byte value) | System.String | inlineprivatestatic | 
| IsInterned() | System.String | private | 
| IsInterned(string str) | System.String | inlinestatic | 
| IsNormalized() | System.String | inline | 
| IsNormalized(NormalizationForm normalizationForm) | System.String | inline | 
| IsNullOrEmpty([NotNullWhen(false)] string? value) | System.String | inlinestatic | 
| IsNullOrWhiteSpace([NotNullWhen(false)] string? value) | System.String | inlinestatic | 
| Join(char separator, params string?[] value) | System.String | inlinestatic | 
| Join(string? separator, params string?[] value) | System.String | inlinestatic | 
| Join(char separator, string?[] value, int startIndex, int count) | System.String | inlinestatic | 
| Join(string? separator, string?[] value, int startIndex, int count) | System.String | inlinestatic | 
| Join(string? separator, IEnumerable< string?> values) | System.String | inlinestatic | 
| Join(char separator, params object?[] values) | System.String | inlinestatic | 
| Join(string? separator, params object?[] values) | System.String | inlinestatic | 
| Join< T >(char separator, IEnumerable< T > values) | System.String | inlinestatic | 
| Join< T >(string? separator, IEnumerable< T > values) | System.String | inlinestatic | 
| JoinCore(ReadOnlySpan< char > separator, string[] value, int startIndex, int count) | System.String | inlineprivatestatic | 
| JoinCore(ReadOnlySpan< char > separator, object[] values) | System.String | inlineprivatestatic | 
| JoinCore(ReadOnlySpan< char > separator, ReadOnlySpan< string > values) | System.String | inlineprivatestatic | 
| JoinCore< T >(ReadOnlySpan< char > separator, IEnumerable< T > values) | System.String | inlineprivatestatic | 
| LastIndexOf(char value) | System.String | inline | 
| LastIndexOf(char value, int startIndex) | System.String | inline | 
| LastIndexOf(char value, int startIndex, int count) | System.String | inline | 
| LastIndexOf(string value) | System.String | inline | 
| LastIndexOf(string value, int startIndex) | System.String | inline | 
| LastIndexOf(string value, int startIndex, int count) | System.String | inline | 
| LastIndexOf(string value, StringComparison comparisonType) | System.String | inline | 
| LastIndexOf(string value, int startIndex, StringComparison comparisonType) | System.String | inline | 
| LastIndexOf(string value, int startIndex, int count, StringComparison comparisonType) | System.String | inline | 
| LastIndexOfAny(char[] anyOf) | System.String | inline | 
| LastIndexOfAny(char[] anyOf, int startIndex) | System.String | inline | 
| LastIndexOfAny(char[] anyOf, int startIndex, int count) | System.String | inline | 
| LastIndexOfCharArray(char[] anyOf, int startIndex, int count) | System.String | inlineprivate | 
| Length | System.String | |
| MakeSeparatorList(ReadOnlySpan< char > separators, ref ValueListBuilder< int > sepListBuilder) | System.String | inlineprivate | 
| MakeSeparatorList(string separator, ref ValueListBuilder< int > sepListBuilder) | System.String | inlineprivate | 
| MakeSeparatorList(string[] separators, ref ValueListBuilder< int > sepListBuilder, ref ValueListBuilder< int > lengthListBuilder) | System.String | inlineprivate | 
| MakeSeparatorListVectorized(ref ValueListBuilder< int > sepListBuilder, char c, char c2, char c3) | System.String | inlineprivate | 
| Normalize() | System.String | inline | 
| Normalize(NormalizationForm normalizationForm) | System.String | inline | 
| operator ReadOnlySpan< char >(string? value) | System.String | inlinestatic | 
| operator!=(string? a, string? b) | System.String | inlinestatic | 
| operator==(string? a, string? b) | System.String | inlinestatic | 
| PadLeft(int totalWidth) | System.String | inline | 
| PadLeft(int totalWidth, char paddingChar) | System.String | inline | 
| PadRight(int totalWidth) | System.String | inline | 
| PadRight(int totalWidth, char paddingChar) | System.String | inline | 
| Remove(int startIndex, int count) | System.String | inline | 
| Remove(int startIndex) | System.String | inline | 
| Replace(string oldValue, string? newValue, bool ignoreCase, CultureInfo? culture) | System.String | inline | 
| Replace(string oldValue, string? newValue, StringComparison comparisonType) | System.String | inline | 
| Replace(char oldChar, char newChar) | System.String | inline | 
| Replace(string oldValue, string? newValue) | System.String | inline | 
| ReplaceCore(string oldValue, string newValue, CompareInfo ci, CompareOptions options) | System.String | inlineprivate | 
| ReplaceCore(ReadOnlySpan< char > searchSpace, ReadOnlySpan< char > oldValue, ReadOnlySpan< char > newValue, CompareInfo compareInfo, CompareOptions options) | System.String | inlineprivatestatic | 
| ReplaceHelper(int oldValueLength, string newValue, ReadOnlySpan< int > indices) | System.String | inlineprivate | 
| ReplaceLineEndings() | System.String | inline | 
| ReplaceLineEndings(string replacementText) | System.String | inline | 
| SetCharBit(uint *charMap, byte value) | System.String | inlineprivatestatic | 
| SetTrailByte(byte data) | System.String | package | 
| Split(char separator, StringSplitOptions options=StringSplitOptions.None) | System.String | inline | 
| Split(char separator, int count, StringSplitOptions options=StringSplitOptions.None) | System.String | inline | 
| Split(params char[]? separator) | System.String | inline | 
| Split(char[]? separator, int count) | System.String | inline | 
| Split(char[]? separator, StringSplitOptions options) | System.String | inline | 
| Split(char[]? separator, int count, StringSplitOptions options) | System.String | inline | 
| Split(string? separator, StringSplitOptions options=StringSplitOptions.None) | System.String | inline | 
| Split(string? separator, int count, StringSplitOptions options=StringSplitOptions.None) | System.String | inline | 
| Split(string[]? separator, StringSplitOptions options) | System.String | inline | 
| Split(string[]? separator, int count, StringSplitOptions options) | System.String | inline | 
| SplitInternal(ReadOnlySpan< char > separators, int count, StringSplitOptions options) | System.String | inlineprivate | 
| SplitInternal(string separator, string[] separators, int count, StringSplitOptions options) | System.String | inlineprivate | 
| SplitInternal(string separator, int count, StringSplitOptions options) | System.String | inlineprivate | 
| SplitWithoutPostProcessing(ReadOnlySpan< int > sepList, ReadOnlySpan< int > lengthList, int defaultLength, int count) | System.String | inlineprivate | 
| SplitWithPostProcessing(ReadOnlySpan< int > sepList, ReadOnlySpan< int > lengthList, int defaultLength, int count, StringSplitOptions options) | System.String | inlineprivate | 
| StartsWith(string value) | System.String | inline | 
| StartsWith(string value, StringComparison comparisonType) | System.String | inline | 
| StartsWith(string value, bool ignoreCase, CultureInfo? culture) | System.String | inline | 
| StartsWith(char value) | System.String | inline | 
| String(char[]? value) | System.String | |
| String(char[] value, int startIndex, int length) | System.String | |
| String(char *value) | System.String | |
| String(char *value, int startIndex, int length) | System.String | |
| String(sbyte *value) | System.String | |
| String(sbyte *value, int startIndex, int length) | System.String | |
| String(sbyte *value, int startIndex, int length, Encoding enc) | System.String | |
| String(char c, int count) | System.String | |
| String(ReadOnlySpan< char > value) | System.String | |
| strlen(byte *ptr) | System.String | inlinepackagestatic | 
| Substring(int startIndex) | System.String | inline | 
| Substring(int startIndex, int length) | System.String | inline | 
| this[int index] | System.String | |
| ThrowMustBeNullTerminatedString() | System.String | inlineprivatestatic | 
| ToBoolean(IFormatProvider provider) | System.String | inlineprivate | 
| System::IConvertible.ToBoolean(IFormatProvider? provider) | System.IConvertible | |
| ToByte(IFormatProvider provider) | System.String | inlineprivate | 
| System::IConvertible.ToByte(IFormatProvider? provider) | System.IConvertible | |
| ToChar(IFormatProvider provider) | System.String | inlineprivate | 
| System::IConvertible.ToChar(IFormatProvider? provider) | System.IConvertible | |
| ToCharArray() | System.String | inline | 
| ToCharArray(int startIndex, int length) | System.String | inline | 
| ToDateTime(IFormatProvider provider) | System.String | inlineprivate | 
| System::IConvertible.ToDateTime(IFormatProvider? provider) | System.IConvertible | |
| ToDecimal(IFormatProvider provider) | System.String | inlineprivate | 
| System::IConvertible.ToDecimal(IFormatProvider? provider) | System.IConvertible | |
| ToDouble(IFormatProvider provider) | System.String | inlineprivate | 
| System::IConvertible.ToDouble(IFormatProvider? provider) | System.IConvertible | |
| ToInt16(IFormatProvider provider) | System.String | inlineprivate | 
| System::IConvertible.ToInt16(IFormatProvider? provider) | System.IConvertible | |
| ToInt32(IFormatProvider provider) | System.String | inlineprivate | 
| System::IConvertible.ToInt32(IFormatProvider? provider) | System.IConvertible | |
| ToInt64(IFormatProvider provider) | System.String | inlineprivate | 
| System::IConvertible.ToInt64(IFormatProvider? provider) | System.IConvertible | |
| ToLower() | System.String | inline | 
| ToLower(CultureInfo? culture) | System.String | inline | 
| ToLowerInvariant() | System.String | inline | 
| ToSByte(IFormatProvider provider) | System.String | inlineprivate | 
| System::IConvertible.ToSByte(IFormatProvider? provider) | System.IConvertible | |
| ToSingle(IFormatProvider provider) | System.String | inlineprivate | 
| System::IConvertible.ToSingle(IFormatProvider? provider) | System.IConvertible | |
| ToString() | System.String | inline | 
| ToString(IFormatProvider? provider) | System.String | inline | 
| ToType(Type type, IFormatProvider provider) | System.String | inlineprivate | 
| System::IConvertible.ToType(Type conversionType, IFormatProvider? provider) | System.IConvertible | |
| ToUInt16(IFormatProvider provider) | System.String | inlineprivate | 
| System::IConvertible.ToUInt16(IFormatProvider? provider) | System.IConvertible | |
| ToUInt32(IFormatProvider provider) | System.String | inlineprivate | 
| System::IConvertible.ToUInt32(IFormatProvider? provider) | System.IConvertible | |
| ToUInt64(IFormatProvider provider) | System.String | inlineprivate | 
| System::IConvertible.ToUInt64(IFormatProvider? provider) | System.IConvertible | |
| ToUpper() | System.String | inline | 
| ToUpper(CultureInfo? culture) | System.String | inline | 
| ToUpperInvariant() | System.String | inline | 
| Trim() | System.String | inline | 
| Trim(char trimChar) | System.String | inline | 
| Trim(params char[]? trimChars) | System.String | inline | 
| TrimEnd() | System.String | inline | 
| TrimEnd(char trimChar) | System.String | inline | 
| TrimEnd(params char[]? trimChars) | System.String | inline | 
| TrimHelper(char *trimChars, int trimCharsLength, TrimType trimType) | System.String | inlineprivate | 
| TrimStart() | System.String | inline | 
| TrimStart(char trimChar) | System.String | inline | 
| TrimStart(params char[]? trimChars) | System.String | inline | 
| TrimWhiteSpaceHelper(TrimType trimType) | System.String | inlineprivate | 
| TryCopyTo(Span< char > destination) | System.String | inline | 
| TryGetSpan(int startIndex, int count, out ReadOnlySpan< char > slice) | System.String | inlinepackage | 
| TryGetTrailByte(out byte data) | System.String | package | 
| wcslen(char *ptr) | System.String | inlinepackagestatic |