Microsoft.Language.Xml.Scanner.UnicodeToUTF16 C# (CSharp) Method

UnicodeToUTF16() private method

private UnicodeToUTF16 ( uint ulCode ) : Scanner.XmlCharResult
ulCode uint
return Scanner.XmlCharResult
        private Scanner.XmlCharResult UnicodeToUTF16(uint ulCode)
        {
            if (ulCode > 0xFFFF)
            {
                return new Scanner.XmlCharResult(Convert.ToChar(0xD7C0 + (ulCode >> 10)), Convert.ToChar(0xDC00 | (ulCode & 0x3FF)));
            }
            else
            {
                return new Scanner.XmlCharResult(Convert.ToChar(ulCode));
            }
        }
Scanner