public void Visit(UomConvertTerm uomConversionTerm) { var conversionFactor = _unitConverter.GetConversionFactor(uomConversionTerm.FromUom, uomConversionTerm.ToUom); uomConversionTerm.SetValue(conversionFactor); _terms.Add(uomConversionTerm); }
public void Visit(UomConvertTerm uomConversionTerm) { var conversionFactor = _unitConverter.GetConversionFactor(uomConversionTerm.FromUom, uomConversionTerm.ToUom); uomConversionTerm.SetValue(conversionFactor); // It could be that unit converter was a stream as well. // but we don't need to go that far. // It's fine for it to just return. _terms.Add(Observable.Return(uomConversionTerm)); }