Возможно ли реализовать расширение вкладки значения параметра для enum
типов параметров?
Создание двоичного командлета с определением параметра:
[Parameter]
public SomeEnum Type {get;set;}
Есть ли способ набрать:
Add-MyThing -Type S<tab>
Чтобы получить:
Add-MyThing -Type SomeEnumValue
Где:
public enum SomeEnum
{
SomeEnumValue,
SomeEnumValue2
}
Я знаю, что это возможно при переопределении функции TabExpansion
, но мне было интересно, можно ли что-то сделать в моем командлете, чтобы раскрыть этот тип функциональности.