Protogen生成List <int>而不是int数组

时间:2018-10-12 00:11:55

标签: protobuf-net protogen

Protogen(langver = 3)编译

int[]

System.Collections.Generic.List<int>。有没有办法强迫它编译为List<int>

大多数其他类型(字符串或自定义类型)都编译为列表。我可以实施一种解决方法,但是对我来说,最干净的解决方案是将缓冲区解压缩到HANDLE hStdin = GetStdHandle(STD_INPUT_HANDLE); DWORD dwTmp; INPUT_RECORD ir[2]; ir[0].EventType = KEY_EVENT; ir[0].Event.KeyEvent.bKeyDown = TRUE; ir[0].Event.KeyEvent.dwControlKeyState = 0; ir[0].Event.KeyEvent.uChar.UnicodeChar = 'q'; ir[0].Event.KeyEvent.wRepeatCount = 1; ir[0].Event.KeyEvent.wVirtualKeyCode = 'Q'; ir[0].Event.KeyEvent.wVirtualScanCode = MapVirtualKey('Q', MAPVK_VK_TO_VSC); ir[1].EventType = KEY_EVENT; ir[1].Event.KeyEvent.bKeyDown = TRUE; ir[1].Event.KeyEvent.dwControlKeyState = 0; ir[1].Event.KeyEvent.uChar.UnicodeChar = VK_RETURN; ir[1].Event.KeyEvent.wRepeatCount = 1; ir[1].Event.KeyEvent.wVirtualKeyCode = VK_RETURN; ir[1].Event.KeyEvent.wVirtualScanCode = MapVirtualKey(VK_RETURN, MAPVK_VK_TO_VSC); WriteConsoleInput(hStdin, ir, 2, &dwTmp);

1 个答案:

答案 0 :(得分:2)

现在:不,不是没有编辑一些C#。

我在列表中增加了选择列表/查找类型的能力,原因包括以下几种。我将尽力确保此更改能够涵盖这一点。