3 instantiations of JsonLiteralNode
Microsoft.CodeAnalysis.Features (3)
EmbeddedLanguages\Json\JsonParser.cs (3)
462return new JsonLiteralNode(token); 479return new JsonLiteralNode(token.With(kind: newKind)); 492return new JsonLiteralNode(token.With(kind: JsonKind.NumberToken));
7 references to JsonLiteralNode
Microsoft.CodeAnalysis.Features (7)
EmbeddedLanguages\Json\IJsonNodeVisitor.cs (1)
14void Visit(JsonLiteralNode node);
EmbeddedLanguages\Json\JsonParser.cs (1)
256if (child is JsonLiteralNode { LiteralToken.Kind: JsonKind.StringToken })
EmbeddedLanguages\Json\JsonParser.JsonNetSyntaxChecks.cs (2)
29JsonKind.Literal => CheckLiteral((JsonLiteralNode)node), 52private static EmbeddedDiagnostic? CheckLiteral(JsonLiteralNode node)
EmbeddedLanguages\Json\JsonParser.StrictSyntaxChecker.cs (2)
38JsonKind.Literal => CheckLiteral((JsonLiteralNode)node, allowComments), 163private static EmbeddedDiagnostic? CheckLiteral(JsonLiteralNode node, bool allowComments)
EmbeddedLanguages\Json\LanguageServices\JsonClassifier.cs (1)
157public void Visit(JsonLiteralNode node)