From 3b583b886fae56ccfd286929a11f0ac09377d6fc Mon Sep 17 00:00:00 2001 From: Jon Hanna Date: Sat, 14 Jan 2017 20:48:42 +0000 Subject: [PATCH] Replace some null checks with conditionl operator, reducing field access (#1178) --- Src/Newtonsoft.Json/Linq/JValue.Async.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Src/Newtonsoft.Json/Linq/JValue.Async.cs b/Src/Newtonsoft.Json/Linq/JValue.Async.cs index a0da0f79..06b05a7e 100644 --- a/Src/Newtonsoft.Json/Linq/JValue.Async.cs +++ b/Src/Newtonsoft.Json/Linq/JValue.Async.cs @@ -61,9 +61,9 @@ namespace Newtonsoft.Json.Linq switch (_valueType) { case JTokenType.Comment: - return writer.WriteCommentAsync(_value != null ? _value.ToString() : null, cancellationToken); + return writer.WriteCommentAsync(_value?.ToString(), cancellationToken); case JTokenType.Raw: - return writer.WriteRawValueAsync(_value != null ? _value.ToString() : null, cancellationToken); + return writer.WriteRawValueAsync(_value?.ToString(), cancellationToken); case JTokenType.Null: return writer.WriteNullAsync(cancellationToken); case JTokenType.Undefined: @@ -110,7 +110,7 @@ namespace Newtonsoft.Json.Linq return writer.WriteValueAsync(Convert.ToDouble(_value, CultureInfo.InvariantCulture), cancellationToken); case JTokenType.String: - return writer.WriteValueAsync(_value != null ? _value.ToString() : null, cancellationToken); + return writer.WriteValueAsync(_value?.ToString(), cancellationToken); case JTokenType.Boolean: return writer.WriteValueAsync(Convert.ToBoolean(_value, CultureInfo.InvariantCulture), cancellationToken); case JTokenType.Date: