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