public string FormatNumberDynamic(double value, string formatPicture, XmlQualifiedName decimalFormatName, string errorMessageName)
{
DecimalFormat?format;
if (_decimalFormats == null || !_decimalFormats.TryGetValue(decimalFormatName, out format))
{
throw new XslTransformException(SR.Xslt_NoDecimalFormat, errorMessageName);
}
DecimalFormatter formatter = new DecimalFormatter(formatPicture, format);
return(formatter.Format(value));
}