2 types derived from JsonNode
Microsoft.CodeAnalysis.Features (2)
EmbeddedLanguages\Json\JsonNodes.cs (2)
16
internal sealed class JsonCompilationUnit :
JsonNode
51
internal abstract class JsonValueNode :
JsonNode
16 references to JsonNode
Microsoft.CodeAnalysis.Features (16)
EmbeddedLanguages\Json\JsonNode.cs (1)
9
internal abstract class JsonNode : EmbeddedSyntaxNode<JsonKind,
JsonNode
>
EmbeddedLanguages\Json\JsonNodes.cs (2)
12
using JsonNodeOrToken = EmbeddedSyntaxNodeOrToken<JsonKind,
JsonNode
>;
14
using JsonSeparatedList = EmbeddedSeparatedSyntaxNodeList<JsonKind,
JsonNode
, JsonValueNode>;
EmbeddedLanguages\Json\JsonParser.cs (5)
20
using JsonNodeOrToken = EmbeddedSyntaxNodeOrToken<JsonKind,
JsonNode
>;
23
using JsonSeparatedList = EmbeddedSeparatedSyntaxNodeList<JsonKind,
JsonNode
, JsonValueNode>;
211
static EmbeddedDiagnostic? CheckSyntax(
JsonNode
node)
223
static EmbeddedDiagnostic? CheckChildren(
JsonNode
node)
272
private static EmbeddedDiagnostic? GetFirstDiagnostic(
JsonNode
node)
EmbeddedLanguages\Json\JsonParser.JsonNetSyntaxChecks.cs (2)
21
public static EmbeddedDiagnostic? CheckSyntax(
JsonNode
node)
36
static EmbeddedDiagnostic? CheckChildren(
JsonNode
node)
EmbeddedLanguages\Json\JsonParser.StrictSyntaxChecker.cs (2)
33
JsonNode
node, bool allowComments, bool allowTrailingCommas)
48
EmbeddedDiagnostic? CheckChildren(
JsonNode
node)
EmbeddedLanguages\Json\JsonTree.cs (1)
14
ImmutableArray<EmbeddedDiagnostic> diagnostics) : EmbeddedSyntaxTree<JsonKind,
JsonNode
, JsonCompilationUnit>(text, root, diagnostics)
EmbeddedLanguages\Json\LanguageServices\JsonBraceMatcher.cs (1)
73
private static BraceMatchingResult? FindBraceMatchingResult(
JsonNode
node, VirtualChar ch)
EmbeddedLanguages\Json\LanguageServices\JsonClassifier.cs (1)
71
private static void AddClassifications(
JsonNode
node, Visitor visitor, EmbeddedLanguageClassificationContext context)
EmbeddedLanguages\Json\LanguageServices\JsonLanguageDetector.cs (1)
104
private static bool ContainsProbableJsonObject(
JsonNode
node)