C# 派生cmdlet类中的控制参数顺序

C# 派生cmdlet类中的控制参数顺序,c#,powershell,parameters,cmdlets,C#,Powershell,Parameters,Cmdlets,在C#中创建Powershell cmdlet时,可以从一个cmdlet类派生(继承)另一个cmdlet类。但是,在PowerShell“IntelliSense”选项卡序列中,基类参数始终显示在派生类参数之后。有什么方法可以控制订单吗?没有。命令完成依赖于参数绑定器控制器,Cmdlet参数绑定器控制器通过(间接)调用[ImplementingType].GetProperties('FlattHierarchy,Public,Instance')并过滤[parameter()]属性和GetPr

在C#中创建Powershell cmdlet时,可以从一个cmdlet类派生(继承)另一个cmdlet类。但是,在PowerShell“IntelliSense”选项卡序列中,基类参数始终显示在派生类参数之后。有什么方法可以控制订单吗?

没有。命令完成依赖于参数绑定器控制器,Cmdlet参数绑定器控制器通过(间接)调用
[ImplementingType].GetProperties('FlattHierarchy,Public,Instance')
并过滤
[parameter()]
属性和
GetProperties('FlattHierarchy')来解析参数元数据
在进入层次结构之前开始枚举直接成员。不完全是。命令完成依赖于参数绑定器控制器,Cmdlet参数绑定器控制器通过(间接)调用
[ImplementingType].GetProperties('FlattHierarchy,Public,Instance')
并过滤
[parameter()]
属性和
GetProperties('FlattHierarchy')来解析参数元数据
在进入层次结构之前开始枚举直接成员。