public void AddMacro(string name, string value) { _map.GetMacroValue += (valueName, context) => valueName == name ? value.SingleItemAsEnumerable() : null; }