Skip to content

Commit fc95268

Browse files
committed
🎨 refactor boolean serialization to use switch expression in Encoder
1 parent 95f26b0 commit fc95268

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

QsNet/Internal/Encoder.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -127,11 +127,11 @@ public static object Encode(
127127
{
128128
if (encoder == null)
129129
{
130-
var s = obj is bool b
131-
? b
132-
? "true"
133-
: "false"
134-
: obj?.ToString() ?? "";
130+
var s = obj switch
131+
{
132+
bool b => b ? "true" : "false",
133+
_ => obj?.ToString() ?? ""
134+
};
135135
return $"{fmt(keyPrefixStr)}={fmt(s)}";
136136
}
137137

0 commit comments

Comments
 (0)