C# Командлет Powershell: вызов другого командлета
Я создал набор командлетов PowerShell в C#.
Теперь у меня есть командлет, который может повторно использовать код другого.
В Powershell это было бы легко, так как я мог просто вызвать командлет с параметрами, однако есть ли способ вызвать его в C#? Полная логика реализована в BeginProcessing()
/ProcessRecord()
/ EndProcessing()
реализация и в основном возвращает void
/ использовать WriteObject()
так что я думаю, что это будет невозможно (?).
Если я прав - как правильно с этим справиться? Должен ли я извлечь необходимый код из BeginProcessing()
метод и положить его в отдельный метод, чтобы сделать его доступным?
Любые отзывы приветствуются, Джоэл