/// <summary> /// Returns the data value associated with the specified key. /// </summary> /// <param name="key"></param> /// <returns></returns> private object GetValue(string key) { if (_dataObject == null) { return(null); } return(_dataObject.GetValue(key)); }
/// <summary> /// Sets the user-defined variables in the current context that are internally available to custom filters and tags. /// </summary> /// <param name="fieldValues"></param> public void SetMergeFields(ILavaDataDictionary fieldValues) { if (fieldValues == null) { return; } foreach (var key in fieldValues.AvailableKeys) { SetMergeField(key, fieldValues.GetValue(key)); } }