47 references to AsString
Microsoft.Analyzers.Local (11)
ApiLifecycle\Model\Assembly.cs (1)
18Name = value[nameof(Name)].AsString ?? string.Empty;
ApiLifecycle\Model\Field.cs (2)
16Member = value[nameof(Member)].AsString ?? string.Empty; 18var enumString = value[nameof(Stage)].AsString;
ApiLifecycle\Model\Method.cs (2)
16Member = value[nameof(Member)].AsString ?? string.Empty; 18var enumString = value[nameof(Stage)].AsString;
ApiLifecycle\Model\Prop.cs (2)
16Member = value[nameof(Member)].AsString ?? string.Empty; 18var stageString = value[nameof(Stage)].AsString;
ApiLifecycle\Model\TypeDef.cs (4)
21ModifiersAndName = Utils.StripBaseAndConstraints(value["Type"].AsString ?? string.Empty); 22Constraints = Utils.GetConstraints(value["Type"].AsString ?? string.Empty); 23BaseTypes = Utils.GetBaseTypes(value["Type"].AsString ?? string.Empty); 24_ = Enum.TryParse<Stage>(value[nameof(Stage)].AsString, out var stage);
Microsoft.Analyzers.Local.Tests (36)
Json\JsonArrayTest.cs (2)
24Assert.Equal("test1", obj1[1].AsString); 29Assert.Equal("test2", obj2[1].AsString);
Json\JsonObjectTest.cs (5)
90var value = obj["x"].AsString; 93Assert.Same(value, obj["z"].AsString); 99Assert.Same(value, obj["y"].AsString); 104Assert.Same(value, obj["y"].AsString); 110Assert.Same(value, obj["y"].AsString);
Json\JsonReaderTest.cs (13)
19Assert.Equal("value", jsonObject["x"].AsString); 20Assert.Equal("value", jsonObject["value"].AsString); 33Assert.Equal("true", JsonReader.Parse("true").AsString); 37Assert.Equal("true", JsonReader.Parse(reader).AsString); 60Assert.Equal("\"", JsonReader.Parse("\"\\\"\"").AsString); 61Assert.Equal("\\", JsonReader.Parse("\"\\\\\"").AsString); 62Assert.Equal("/", JsonReader.Parse("\"\\/\"").AsString); 63Assert.Equal("\b", JsonReader.Parse("\"\\b\"").AsString); 64Assert.Equal("\f", JsonReader.Parse("\"\\f\"").AsString); 65Assert.Equal("\n", JsonReader.Parse("\"\\n\"").AsString); 66Assert.Equal("\r", JsonReader.Parse("\"\\r\"").AsString); 67Assert.Equal("\t", JsonReader.Parse("\"\\t\"").AsString); 68Assert.Equal("\u0123\u4567\u89AB\uCDEF", JsonReader.Parse("\"\\u0123\\u4567\\u89AB\\uCDEF\"").AsString);
Json\JsonValueTest.cs (16)
36Assert.Equal("text", new JsonValue("text").AsString); 39Assert.Null(new JsonValue(default(string)).AsString); 56new JsonValue("interface Microsoft.Extensions.Metrics.IHistogram2<in T> where T : struct").AsString); 122Assert.Equal("false", new JsonValue(false).AsString); 123Assert.Equal("true", new JsonValue(true).AsString); 124Assert.Equal("0.5", new JsonValue(0.5).AsString); 125Assert.Equal("1", new JsonValue(1.0).AsString); 126Assert.Equal("text", new JsonValue("text").AsString); 127Assert.Null(new JsonValue(new JsonObject()).AsString); 128Assert.Null(new JsonValue(default(JsonObject)).AsString); 129Assert.Null(new JsonValue(new JsonArray()).AsString); 135Assert.Equal("0.5", new JsonValue(0.5).AsString); 185Assert.Equal("value", value["key"].AsString); 200Assert.Equal("initial", value[0].AsString); 202Assert.Equal("value", value[0].AsString); 211Assert.Equal(time.ToString("o", CultureInfo.InvariantCulture), ((JsonValue)time).AsString);