public static string MakeMacro(object obj, ReplaceAttribute attr, string val_arg = null) { var macro = attr.GetMacro(obj, val_arg); return(string.IsNullOrWhiteSpace(macro) ? string.Empty : "," + macro); }
public static string GetReplaceMacro(object val_enum, ReplaceAttribute attr, string val_arg = null) => MACRO_BEGIN + attr.GetMacro(val_enum, val_arg) + MACRO_END;