1 write to Node
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNodeOrToken.cs (1)
21
Node
= 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);
340
CheckInvariants(child.
Node
, ref position, allChars);
EmbeddedLanguages\RegularExpressions\CSharpRegexParserTests.cs (4)
214
element.Add(child.IsNode ? NodeToElement(child.
Node
) : TokenToElement(child.Token));
225
return NodeToElement(alternationNode.SequenceList.NodesAndTokens[0].
Node
);
230
element.Add(NodeToElement(alternationNode.SequenceList.NodesAndTokens[end - 1].
Node
));
275
CheckInvariants(child.
Node
, ref position, allChars);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (4)
Utilities\StackFrameUtils.cs (4)
25
AssertEqual(expected.
Node
, actual.
Node
);
71
Print(child.
Node
, sb);
205
foreach (var charSequence in Enumerate(nodeOrToken.
Node
))
Microsoft.CodeAnalysis.Features (22)
EmbeddedLanguages\Json\JsonParser.cs (3)
228
var diagnostic = CheckSyntax(child.
Node
);
269
=> nodeOrToken.IsNode ? GetFirstToken(nodeOrToken.
Node
.ChildAt(0)) : nodeOrToken.Token;
285
? GetFirstDiagnostic(child.
Node
)
EmbeddedLanguages\Json\JsonParser.JsonNetSyntaxChecks.cs (1)
42
var diagnostic = CheckSyntax(child.
Node
);
EmbeddedLanguages\Json\JsonParser.StrictSyntaxChecker.cs (1)
53
? CheckSyntax(child.
Node
, allowComments, allowTrailingCommas)
EmbeddedLanguages\Json\LanguageServices\JsonBraceMatcher.cs (1)
98
var result = FindBraceMatchingResult(child.
Node
, ch);
EmbeddedLanguages\Json\LanguageServices\JsonClassifier.cs (1)
79
AddClassifications(child.
Node
, visitor, context);
EmbeddedLanguages\Json\LanguageServices\JsonLanguageDetector.cs (1)
117
if (ContainsProbableJsonObject(child.
Node
))
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexBraceMatcher.cs (2)
119
var result = FindNode(child.
Node
, ch, predicate);
134
var result = FindTrivia(child.
Node
, ch);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexClassifier.cs (2)
80
AddClassifications(child.
Node
, visitor, context);
120
ClassifyWholeNode(child.
Node
, typeName);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexDocumentHighlighter.cs (1)
142
var result = FindReferenceNode(child.
Node
, virtualChar);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedCompletionProvider.cs (2)
398
var result = FindToken(child.
Node
, ch);
426
var result = IsInCharacterClassWorker(child.
Node
, inCharacterClass || parent is RegexBaseCharacterClassNode);
EmbeddedLanguages\RegularExpressions\RegexParser.CaptureInfoAnalyzer.cs (3)
128
var childNode = child.
Node
;
134
CollectCaptures(child.
Node
, options);
171
if (leftMost.
Node
is RegexTextNode textNode &&
EmbeddedLanguages\RegularExpressions\RegexParser.cs (4)
203
CollectDiagnostics(child.
Node
, seenDiagnostics, diagnostics);
1384
Debug.Assert(IsEscapedMinus(sequence.ChildAt(i).
Node
));
1387
var last = sequence.ChildAt(sequence.ChildCount - 1).
Node
;
1439
foreach (var child in component.
Node
)
Microsoft.CodeAnalysis.Workspaces (11)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSeparatedSyntaxNodeList.cs (3)
46
Debug.Assert(NodesAndTokens[i].
Node
is EmbeddedSyntaxNode<TSyntaxKind, TSyntaxNode>);
69
RoslynDebug.AssertNotNull(nodeOrToken.
Node
);
70
return (TDerivedNode)nodeOrToken.
Node
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNode.cs (3)
111
child.
Node
.GetSpan(ref start, ref end);
131
if (child.
Node
.Contains(virtualChar))
187
child.
Node
.WriteTo(sb, currentLeading, curentTrailing);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNodeOrToken.cs (5)
34
Debug.Assert(
Node
== null);
38
public TSyntaxKind Kind =>
Node
?.Kind ?? Token.Kind;
40
[MemberNotNullWhen(true, nameof(
Node
))]
41
public bool IsNode =>
Node
!= null;
44
=> IsNode ?
Node
.GetFullSpan() : _token.GetFullSpan();
Microsoft.VisualStudio.LanguageServices (4)
StackTraceExplorer\StackFrameViewModel.cs (3)
237
return GetLeadingTrivia(child.
Node
);
253
return GetTrailingTrivia(child.
Node
);
268
GetLeafTokens(child.
Node
, builder);
StackTraceExplorer\StackTraceExplorerToolWindow.cs (1)
100
firstNodeOrToken = firstNodeOrToken.
Node
.ChildAt(0);