public static string Process(string inputArgs, NotifyDynamicDictionary host) { var processedArgs = ProcessIpArg(inputArgs, (IPAddress)host["Ip"]); var fields = host.Select(f => f.Key).ToList(); foreach (var field in fields) { if (processedArgs.ContainsIgnoreCase($"%{field}")) { processedArgs = processedArgs.ReplaceIgnoreCase($"%{field}", host[field].ToString()); } } return(processedArgs); }