4 instantiations of JsonPropertyNode
Microsoft.CodeAnalysis.Features (4)
EmbeddedLanguages\Json\JsonParser.cs (4)
422
return new
JsonPropertyNode
(
428
return new
JsonPropertyNode
(
440
value = new
JsonPropertyNode
(
448
return new
JsonPropertyNode
(stringLiteralOrText, colonToken, value);
13 references to JsonPropertyNode
Microsoft.CodeAnalysis.Features (13)
EmbeddedLanguages\Json\IJsonNodeVisitor.cs (1)
12
void Visit(
JsonPropertyNode
node);
EmbeddedLanguages\Json\JsonParser.cs (7)
40
/// example, a <see cref="
JsonPropertyNode
"/> (i.e. <c>"x" = 0</c>) is a 'value'. As such, it
201
var
propertyValue = (
JsonPropertyNode
)child;
245
((
JsonPropertyNode
)child).ColonToken.GetSpan());
407
private
JsonPropertyNode
ParseProperty(JsonToken stringLiteralOrText)
439
var
nestedProperty = (
JsonPropertyNode
)value;
EmbeddedLanguages\Json\JsonParser.JsonNetSyntaxChecks.cs (2)
28
JsonKind.Property => CheckProperty((
JsonPropertyNode
)node),
185
private static EmbeddedDiagnostic? CheckProperty(
JsonPropertyNode
node)
EmbeddedLanguages\Json\JsonParser.StrictSyntaxChecker.cs (2)
40
JsonKind.Property => CheckProperty((
JsonPropertyNode
)node, allowComments),
152
private static EmbeddedDiagnostic? CheckProperty(
JsonPropertyNode
node, bool allowComments)
EmbeddedLanguages\Json\LanguageServices\JsonClassifier.cs (1)
143
public void Visit(
JsonPropertyNode
node)