17 references to AsNumber
Microsoft.Analyzers.Local (1)
ApiLifecycle\Json\JsonValue.cs (1)
211var current = AsNumber;
Microsoft.Analyzers.Local.Tests (16)
Json\JsonReaderTest.cs (5)
50Assert.Equal(-1.0, JsonReader.Parse("-1.0").AsNumber); 51Assert.Equal(-1e1, JsonReader.Parse("-1e1").AsNumber); 52Assert.Equal(-1E1, JsonReader.Parse("-1E1").AsNumber); 53Assert.Equal(-1E+1, JsonReader.Parse("-1E+1").AsNumber); 54Assert.Equal(-10E-1, JsonReader.Parse("-10E-1").AsNumber);
Json\JsonValueTest.cs (11)
28Assert.Equal(1.0, new JsonValue(1.0).AsNumber); 31Assert.Equal(0.0, new JsonValue(default(double?)).AsNumber); 103Assert.Equal(0.0, new JsonValue(false).AsNumber); 104Assert.Equal(1.0, new JsonValue(true).AsNumber); 105Assert.Equal(1.0, new JsonValue(1.0).AsNumber); 106Assert.Equal(1.0, new JsonValue("1.0").AsNumber); 107Assert.Equal(0, new JsonValue("text").AsNumber); 108Assert.Equal(0.0, new JsonValue(new JsonObject()).AsNumber); 109Assert.Equal(0.0, new JsonValue(default(JsonObject)).AsNumber); 110Assert.Equal(0.0, new JsonValue(new JsonArray()).AsNumber); 116Assert.Equal(1.0, new JsonValue("1.0").AsNumber);