1 write to Node
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNodeOrToken.cs (1)
21Node = node;
32 references to Node
Microsoft.CodeAnalysis.Features (21)
EmbeddedLanguages\Json\JsonParser.cs (3)
228var diagnostic = CheckSyntax(child.Node); 269=> nodeOrToken.IsNode ? GetFirstToken(nodeOrToken.Node.ChildAt(0)) : nodeOrToken.Token; 285? GetFirstDiagnostic(child.Node)
EmbeddedLanguages\Json\JsonParser.JsonNetSyntaxChecks.cs (1)
42var diagnostic = CheckSyntax(child.Node);
EmbeddedLanguages\Json\JsonParser.StrictSyntaxChecker.cs (1)
54? CheckSyntax(child.Node, allowComments, allowTrailingCommas)
EmbeddedLanguages\Json\LanguageServices\JsonBraceMatcher.cs (1)
98var result = FindBraceMatchingResult(child.Node, ch);
EmbeddedLanguages\Json\LanguageServices\JsonClassifier.cs (1)
75AddClassifications(child.Node, visitor, context);
EmbeddedLanguages\Json\LanguageServices\JsonLanguageDetector.cs (1)
117if (ContainsProbableJsonObject(child.Node))
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexBraceMatcher.cs (2)
119var result = FindNode(child.Node, ch, predicate); 134var result = FindTrivia(child.Node, ch);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexClassifier.cs (2)
80AddClassifications(child.Node, visitor, context); 120ClassifyWholeNode(child.Node, typeName);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexDocumentHighlighter.cs (1)
142var result = FindReferenceNode(child.Node, virtualChar);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedCompletionProvider.cs (2)
398var result = FindToken(child.Node, ch); 426var result = IsInCharacterClassWorker(child.Node, inCharacterClass || parent is RegexBaseCharacterClassNode);
EmbeddedLanguages\RegularExpressions\RegexParser.CaptureInfoAnalyzer.cs (3)
128var childNode = child.Node; 134CollectCaptures(child.Node, options); 171if (leftMost.Node is RegexTextNode textNode &&
EmbeddedLanguages\RegularExpressions\RegexParser.cs (3)
203CollectDiagnostics(child.Node, seenDiagnostics, diagnostics); 1408var last = sequence.ChildAt(sequence.ChildCount - 1).Node; 1460foreach (var child in component.Node)
Microsoft.CodeAnalysis.Workspaces (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSeparatedSyntaxNodeList.cs (3)
46Debug.Assert(NodesAndTokens[i].Node is EmbeddedSyntaxNode<TSyntaxKind, TSyntaxNode>); 69RoslynDebug.AssertNotNull(nodeOrToken.Node); 70return (TDerivedNode)nodeOrToken.Node;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNode.cs (3)
111child.Node.GetSpan(ref start, ref end); 131if (child.Node.Contains(virtualChar)) 187child.Node.WriteTo(sb, currentLeading, curentTrailing);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNodeOrToken.cs (5)
34Debug.Assert(Node == null); 38public TSyntaxKind Kind => Node?.Kind ?? Token.Kind; 40[MemberNotNullWhen(true, nameof(Node))] 41public bool IsNode => Node != null; 44=> IsNode ? Node.GetFullSpan() : _token.GetFullSpan();