Как остановить PowerShell от распаковки объекта Enumerable? - PullRequest
7 голосов
/ 03 мая 2010

Работа над простой вспомогательной функцией в PowerShell, которая принимает пару параметров и создает пользовательский объект Enumerable и выводит этот объект в конвейер. У меня проблема в том, что PowerShell всегда выводит System.Array, который содержит объекты, перечисленные моим пользовательским объектом Enumerable. Как сохранить PowerShell от распаковки объекта Enumerable?

код: http://gist.github.com/387768

1 Ответ

7 голосов
/ 03 мая 2010

Попробуйте изменить строку 46 с

$row

до

, $row

РЕДАКТИРОВАТЬ: как правильно указал Йоханнес, запятая унарного оператора создает массив с одним членом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...