internal override bool TryNumericEvaluate(ConditionEvaluator.IConditionEvaluationState state, out double result) { if (ShouldBeTreatedAsVisualStudioVersion(state)) { result = ConversionUtilities.ConvertDecimalOrHexToDouble(MSBuildConstants.CurrentVisualStudioVersion); return(true); } else { return(ConversionUtilities.TryConvertDecimalOrHexToDouble(GetExpandedValue(state), out result)); } }
internal override bool TryNumericEvaluate(ConditionEvaluator.IConditionEvaluationState state, out double result) { return(ConversionUtilities.TryConvertDecimalOrHexToDouble(_value, out result)); }