Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/api-doc-tools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormaopeixia <maopeixia@163.com>2019-12-26 12:57:35 +0300
committermaopeixia <maopeixia@163.com>2019-12-26 12:57:35 +0300
commit1d4b82cd0f18c32f37ff8a4df9e18cbb896babd9 (patch)
treea01ed008878dd2a8da01fd4a2f47e275ce1098ee /mdoc/Mono.Documentation/Updater/DocUtils.cs
parent174ad76e64e0d8e31b67103c82445a04be3d9994 (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.cs6
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);