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

◆ ThrowForZeroLength()

static void System.Globalization.IdnMapping.ThrowForZeroLength ( bool unicode)
inlinestaticprivate

Definition at line 842 of file IdnMapping.cs.

843 {
844 int lastPInvokeError = Marshal.GetLastPInvokeError();
845 throw new ArgumentException((lastPInvokeError == 123) ? SR.Argument_IdnIllegalName : (unicode ? SR.Argument_InvalidCharSequenceNoIndex : SR.Argument_IdnBadPunycode), unicode ? "unicode" : "ascii");
846 }

References System.SR.Argument_IdnBadPunycode, System.SR.Argument_IdnIllegalName, and System.Runtime.InteropServices.Marshal.GetLastPInvokeError().

Referenced by System.Globalization.IdnMapping.NlsGetAsciiCore(), System.Globalization.IdnMapping.NlsGetAsciiCore(), System.Globalization.IdnMapping.NlsGetUnicodeCore(), and System.Globalization.IdnMapping.NlsGetUnicodeCore().