1 write to Node
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNodeOrToken.cs (1)
21Node = node;
47 references to Node
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (6)
EmbeddedLanguages\Json\CSharpJsonParserTests.cs (2)
265=> child.IsNode ? NodeToElement(child.Node) : TokenToElement(child.Token); 340CheckInvariants(child.Node, ref position, allChars);
EmbeddedLanguages\RegularExpressions\CSharpRegexParserTests.cs (4)
214element.Add(child.IsNode ? NodeToElement(child.Node) : TokenToElement(child.Token)); 225return NodeToElement(alternationNode.SequenceList.NodesAndTokens[0].Node); 230element.Add(NodeToElement(alternationNode.SequenceList.NodesAndTokens[end - 1].Node)); 275CheckInvariants(child.Node, ref position, allChars);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (4)
Utilities\StackFrameUtils.cs (4)
25AssertEqual(expected.Node, actual.Node); 71Print(child.Node, sb); 205foreach (var charSequence in Enumerate(nodeOrToken.Node))
Microsoft.CodeAnalysis.Features (22)
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)
53? CheckSyntax(child.Node, allowComments, allowTrailingCommas)
EmbeddedLanguages\Json\LanguageServices\JsonBraceMatcher.cs (1)
98var result = FindBraceMatchingResult(child.Node, ch);
EmbeddedLanguages\Json\LanguageServices\JsonClassifier.cs (1)
79AddClassifications(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 (4)
203CollectDiagnostics(child.Node, seenDiagnostics, diagnostics); 1384Debug.Assert(IsEscapedMinus(sequence.ChildAt(i).Node)); 1387var last = sequence.ChildAt(sequence.ChildCount - 1).Node; 1439foreach (var child in component.Node)
Microsoft.CodeAnalysis.Workspaces (11)
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\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\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();
Microsoft.VisualStudio.LanguageServices (4)
StackTraceExplorer\StackFrameViewModel.cs (3)
237return GetLeadingTrivia(child.Node); 253return GetTrailingTrivia(child.Node); 268GetLeafTokens(child.Node, builder);
StackTraceExplorer\StackTraceExplorerToolWindow.cs (1)
100firstNodeOrToken = firstNodeOrToken.Node.ChildAt(0);