From 173380b9c7d73a767f809ccd557c9216cf0bf77d Mon Sep 17 00:00:00 2001 From: Steve Lee Date: Mon, 16 Oct 2017 16:55:50 -0700 Subject: [PATCH] Remove unncessary method --- .../host/msh/ConsoleControl.cs | 86 ------------------- 1 file changed, 86 deletions(-) diff --git a/src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs b/src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs index 7b8685778..d0a03d2aa 100644 --- a/src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs +++ b/src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs @@ -2716,92 +2716,6 @@ namespace Microsoft.PowerShell #endif #region Dealing with CJK -#if !UNIX - - /// - /// From IsConsoleFullWidth in \windows\core\ntcon\server\dbcs.c - /// Precondition: the current code page needs to be a Far East code page. - /// - /// char F8F8 makes this function return 1 while in CHT, CHS, and KOR it takes 2 cells. - /// I don't think we should special-case this because that ought to be a bug outside of - /// this code. - /// - /// - /// window handle - /// handle to DC; it is not released by this method - /// - /// - /// - private static int LengthInBufferCellsFE(char c, ref HWND hwnd, ref HDC hDC, ref bool istmInitialized, ref TEXTMETRIC tm) - { - if (0x20 <= c && c <= 0x7e) - { - /* ASCII */ - return 1; - } - else if (0x3041 <= c && c <= 0x3094) - { - /* Hiragana */ - return 2; - } - else if (0x30a1 <= c && c <= 0x30f6) - { - /* Katakana */ - return 2; - } - else if (0x3105 <= c && c <= 0x312c) - { - /* Bopomofo */ - return 2; - } - else if (0x3131 <= c && c <= 0x318e) - { - /* Hangul Elements */ - return 2; - } - else if (0xac00 <= c && c <= 0xd7a3) - { - /* Korean Hangul Syllables */ - return 2; - } - else if (0xff01 <= c && c <= 0xff5e) - { - /* Fullwidth ASCII variants */ - return 2; - } - else if (0xff61 <= c && c <= 0xff9f) - { - /* Halfwidth Katakana variants */ - return 1; - } - else if ((0xffa0 <= c && c <= 0xffbe) || - (0xffc2 <= c && c <= 0xffc7) || - (0xffca <= c && c <= 0xffcf) || - (0xffd2 <= c && c <= 0xffd7) || - (0xffda <= c && c <= 0xffdc)) - { - /* Halfwidth Hangul variants */ - return 1; - } - else if (0xffe0 <= c && c <= 0xffe6) - { - /* Fullwidth symbol variants */ - return 2; - } - else if (0x4e00 <= c && c <= 0x9fa5) - { - /* Han Ideographic */ - return 2; - } - else if (0xf900 <= c && c <= 0xfa2d) - { - /* Han Compatibility Ideographs */ - return 2; - } - tracer.WriteLine("failed to locate char {0}, return 1", (int)c); - return 1; - } -#endif // Return the length of a VT100 control sequence character in str starting // at the given offset.