Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ IndexOf() [4/10]

int System.String.IndexOf ( char value,
StringComparison comparisonType )
inline

Definition at line 3238 of file String.cs.

3239 {
3240 switch (comparisonType)
3241 {
3242 case StringComparison.CurrentCulture:
3243 case StringComparison.CurrentCultureIgnoreCase:
3245 case StringComparison.InvariantCulture:
3246 case StringComparison.InvariantCultureIgnoreCase:
3248 case StringComparison.Ordinal:
3249 return IndexOf(value);
3250 case StringComparison.OrdinalIgnoreCase:
3251 return CompareInfo.Invariant.IndexOf(this, value, CompareOptions.OrdinalIgnoreCase);
3252 default:
3253 throw new ArgumentException(SR.NotSupported_StringComparison, "comparisonType");
3254 }
3255 }
static readonly CompareInfo Invariant
static CultureInfo CurrentCulture
static CompareOptions GetCaseCompareOfComparisonCulture(StringComparison comparisonType)
Definition String.cs:890
int IndexOf(char value)
Definition String.cs:3228

References System.comparisonType, System.Globalization.CultureInfo.CurrentCulture, System.String.GetCaseCompareOfComparisonCulture(), System.String.IndexOf(), System.Globalization.CompareInfo.Invariant, System.SR.NotSupported_StringComparison, and System.value.