public static bool IsCustomUnit(UnitProperty up) { if (up == null) { return(false); } if (up.StandardMeasure == null || string.IsNullOrEmpty(up.StandardMeasure.MeasureValue)) { return(false); } if (up.UnitType != UnitProperty.UnitTypeCode.Standard) { return(false); } if (InstanceReportColumn.IsPureUnit(up) || InstanceReportColumn.IsSharesUnit(up) || InstanceReportColumn.IsMonetaryUnit(up)) { return(false); } return(true); }
/// <summary> /// Determine if the underlying unit within this instance is monetary. /// </summary> /// <returns>A <see cref="bool"/> indicating if the underlying unit is /// monetary.</returns> public bool IsMonetary() { if (this.UnderlyingUnitProperty == null) { return(false); } if (!InstanceReportColumn.IsMonetaryUnit(this.UnderlyingUnitProperty)) { return(false); } return(true); }