From 40c8da9d129e8af662321f599313a1a5c31e3a45 Mon Sep 17 00:00:00 2001 From: Recolic K <bensl@microsoft.com> Date: Fri, 11 Jun 2021 14:08:50 +0800 Subject: [PATCH] code shorthand --- quick-include.hpp | 4 +++- workflows/wds-go.cc | 5 ++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/quick-include.hpp b/quick-include.hpp index 4d218f3..dc9a1f7 100644 --- a/quick-include.hpp +++ b/quick-include.hpp @@ -28,4 +28,6 @@ inline auto &DefaultMetadata(std::string className) { } } -#endif \ No newline at end of file +#define CS(rawCode) (Utility::CSharpExpr {#rawCode} .unescapeThisExprInQuotedCSharpString()) + +#endif diff --git a/workflows/wds-go.cc b/workflows/wds-go.cc index decb994..2d83363 100644 --- a/workflows/wds-go.cc +++ b/workflows/wds-go.cc @@ -12,14 +12,13 @@ int main() { >> Activity("WaitForCreateVM", "FleetAGC.Activities.QueryAzureVMsActivity") .addInputSetting("ResourceGroup", "WdsTest") >> Activity("InstallWdsServices", "FleetAGC.Activities.RemotePSActivity") - .addInputSetting("PublicIP", "\" + GlobalSettings[\"BootstrapWDSPublicIPAddress\"] + \"") + .addInputSetting("PublicIP", CS(GlobalSettings["BootstrapWDSPublicIPAddress"])) .addInputSetting("UserNameKey", "DC1AdminUserName") .addInputSetting("PasswordKey", "DC1AdminPassword") .addInputSetting("ScriptPath", "Resources/PSScript/WdsGo.ps1") .addInputSetting("RequiresSAS","true") - .addInputSetting("ConnectionStringKey","BootstrapPocStorageAccount") >> Activity("WaitForWdsInstallFinish", "FleetAGC.Activities.RemotePSActivity") - .addInputSetting("PublicIP", "\" + GlobalSettings[\"BootstrapWDSPublicIPAddress\"] + \"") + .addInputSetting("PublicIP", CS(GlobalSettings["BootstrapWDSPublicIPAddress"])) .addInputSetting("UserNameKey", "DC1AdminUserName") .addInputSetting("PasswordKey", "DC1AdminPassword") .addInputSetting("RetryTime", "2000") -- GitLab