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