internal static string IIf(SageContext context, params string[] arguments)
{
if (arguments.Length < 3)
return string.Empty;
string condition = context.textEvaluator.Process(arguments[0]);
string result1 = arguments[1];
string result2 = arguments[2];
return !string.IsNullOrWhiteSpace(condition) ? result1 : result2;
}