diff options
author | maopeixia <maopeixia@163.com> | 2019-12-26 12:57:35 +0300 |
---|---|---|
committer | maopeixia <maopeixia@163.com> | 2019-12-26 12:57:35 +0300 |
commit | 1d4b82cd0f18c32f37ff8a4df9e18cbb896babd9 (patch) | |
tree | a01ed008878dd2a8da01fd4a2f47e275ce1098ee /mdoc/Mono.Documentation/Updater/DocUtils.cs | |
parent | 174ad76e64e0d8e31b67103c82445a04be3d9994 (diff) |
Solve the Math.PI syntax displays wrong value
Diffstat (limited to 'mdoc/Mono.Documentation/Updater/DocUtils.cs')
-rw-r--r-- | mdoc/Mono.Documentation/Updater/DocUtils.cs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/mdoc/Mono.Documentation/Updater/DocUtils.cs b/mdoc/Mono.Documentation/Updater/DocUtils.cs index 331ef900..f5ed4237 100644 --- a/mdoc/Mono.Documentation/Updater/DocUtils.cs +++ b/mdoc/Mono.Documentation/Updater/DocUtils.cs @@ -412,7 +412,11 @@ namespace Mono.Documentation.Updater buf.Append(" = ").Append(val.ToString());
else if (val is IFormattable)
{
- string value = ((IFormattable)val).ToString(null, CultureInfo.InvariantCulture);
+ string value = "";
+ if (field.FieldType.FullName == "System.Double")
+ { value = ((IFormattable)val).ToString("R", CultureInfo.InvariantCulture); }
+ else
+ { value = ((IFormattable)val).ToString(null, CultureInfo.InvariantCulture); }
if (val is string)
value = "\"" + value + "\"";
buf.Append(" = ").Append(value);
|