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
20 references to JsonNode
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (4)
EmbeddedLanguages\Json\CSharpJsonParserTests.cs (4)
21
using JsonSeparatedList = EmbeddedSeparatedSyntaxNodeList<JsonKind,
JsonNode
, JsonValueNode>;
215
private static XElement NodeToElement(
JsonNode
node)
236
private static XElement NodeOrTokenToElement(EmbeddedSyntaxNodeOrToken<JsonKind,
JsonNode
> child)
326
private static void CheckInvariants(
JsonNode
node, ref int position, VirtualCharSequence allChars)
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)
22
public static EmbeddedDiagnostic? CheckSyntax(
JsonNode
node)
37
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)
11
internal sealed class JsonTree : EmbeddedSyntaxTree<JsonKind,
JsonNode
, JsonCompilationUnit>
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)
112
private static bool ContainsProbableJsonObject(
JsonNode
node)