草庐IT

ProcessCommand

全部标签

c# - 如何从 lambda 表达式中获取引用实例的实例

我有这个lambda表达式Expression>commandToExecute然后我用一个方法传递一个类的实例:_commandExecuter.ProcessCommand(()=>aClass.Method())如何获取aClass的实例在ProcessCommand内方法?我想执行这个类的一些附加方法或获取一些属性值。这可能吗?编辑:我现在已经编写了一个简单的静态辅助方法来获取实例:privatestaticobjectGetReferredProviderInstance(Expressionbody){varmethodCallExpression=bodyasMethod

使用SBT ProcessCommand输出输出

我正在尝试编写一个SBT任务,该任务停止了称为WireMock的Java应用程序过程。lazyval`stop-wiremock`=taskKey[Unit]("Stopthewiremockserver")lazyvalstopWireMockTask=`stop-wiremock`inPerformance:={"kill$(psux|grep[w]iremock|awk'{print$2}')".!}不幸的是,这导致了输出:>stop-wiremockkill:illegalprocessid:$(pskill:illegalprocessid:uxkill:illegalprocess