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

◆ NlsChangeCase()

unsafe void System.Globalization.TextInfo.NlsChangeCase ( char * pSource,
int pSourceLen,
char * pResult,
int pResultLen,
bool toUpper )
inlineprivate

Definition at line 703 of file TextInfo.cs.

704 {
705 uint num = ((!IsInvariantLocale(_textInfoName)) ? 16777216u : 0u);
707 {
708 throw new InvalidOperationException(SR.InvalidOperation_ReadOnly);
709 }
710 }
static unsafe int LCMapStringEx(string lpLocaleName, uint dwMapFlags, char *lpSrcStr, int cchSrc, void *lpDestStr, int cchDest, void *lpVersionInformation, void *lpReserved, IntPtr sortHandle)
static bool IsInvariantLocale(string localeName)
Definition TextInfo.cs:712
readonly string _textInfoName
Definition TextInfo.cs:38

References System.Globalization.TextInfo._sortHandle, System.Globalization.TextInfo._textInfoName, System.Runtime.Serialization.Dictionary, System.SR.InvalidOperation_ReadOnly, System.Globalization.TextInfo.IsInvariantLocale(), Interop.Kernel32.LCMapStringEx(), and System.IntPtr.Zero.

Referenced by System.Globalization.TextInfo.ChangeCaseCore().