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