22 references to JsonValue
Microsoft.Analyzers.Local (1)
ApiLifecycle\Json\JsonValue.cs (1)
398
return new
JsonValue
(value);
Microsoft.Analyzers.Local.Tests (21)
Json\JsonValueTest.cs (21)
49
Assert.True(new
JsonValue
(new JsonArray()).IsJsonArray);
50
Assert.IsType<JsonArray>(new
JsonValue
(new JsonArray()).AsJsonArray);
51
Assert.True(new
JsonValue
(default(JsonArray)).IsNull);
52
Assert.False(new
JsonValue
(default(JsonArray)).IsJsonArray);
53
Assert.Null(new
JsonValue
(default(JsonArray)).AsJsonArray);
88
Assert.True(new
JsonValue
(new JsonArray()).AsBoolean);
110
Assert.Equal(0.0, new
JsonValue
(new JsonArray()).AsNumber);
129
Assert.Null(new
JsonValue
(new JsonArray()).AsString);
150
Assert.IsType<JsonArray>(new
JsonValue
(new JsonArray()).AsJsonArray);
151
Assert.Null(new
JsonValue
(default(JsonArray)).AsJsonArray);
172
Assert.IsType<JsonArray>(new
JsonValue
(new JsonArray()).AsObject);
196
Assert.Equal(JsonValue.Null, new
JsonValue
(new JsonArray())[0]);
197
Assert.Equal(JsonValue.Null, new
JsonValue
(new JsonArray())[-1]);
199
var value = new
JsonValue
(new JsonArray { "initial" });
240
Assert.False((bool)new
JsonValue
(new JsonArray()));
251
Assert.False((bool?)new
JsonValue
(new JsonArray()));
262
Assert.Equal(double.NaN, (double)new
JsonValue
(new JsonArray()));
272
Assert.Equal(double.NaN, (double?)new
JsonValue
(new JsonArray()));
283
Assert.Null((string?)new
JsonValue
(new JsonArray()));
292
Assert.IsType<JsonArray>((JsonArray?)new
JsonValue
(new JsonArray()));
293
Assert.Null((JsonArray?)new
JsonValue
(default(JsonArray)));