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

◆ ValidateArguments()

static void System.Globalization.Normalization.ValidateArguments ( string strInput,
NormalizationForm normalizationForm )
inlinestaticprivate

Definition at line 99 of file Normalization.cs.

100 {
101 if (OperatingSystem.IsBrowser())
102 {
103 }
104 if (normalizationForm != NormalizationForm.FormC && normalizationForm != NormalizationForm.FormD && normalizationForm != NormalizationForm.FormKC && normalizationForm != NormalizationForm.FormKD)
105 {
106 throw new ArgumentException(SR.Argument_InvalidNormalizationForm, "normalizationForm");
107 }
108 if (HasInvalidUnicodeSequence(strInput))
109 {
110 throw new ArgumentException(SR.Argument_InvalidCharSequenceNoIndex, "strInput");
111 }
112 }
static bool HasInvalidUnicodeSequence(string s)

References System.SR.Argument_InvalidCharSequenceNoIndex, System.SR.Argument_InvalidNormalizationForm, System.Globalization.Normalization.HasInvalidUnicodeSequence(), and System.OperatingSystem.IsBrowser().

Referenced by System.Globalization.Normalization.IcuIsNormalized(), and System.Globalization.Normalization.IcuNormalize().