1 write to Node
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNodeOrToken.cs (1)
21
Node
= node;
32 references to Node
Microsoft.CodeAnalysis.Features (21)
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)
54
? CheckSyntax(child.
Node
, allowComments, allowTrailingCommas)
EmbeddedLanguages\Json\LanguageServices\JsonBraceMatcher.cs (1)
98
var result = FindBraceMatchingResult(child.
Node
, ch);
EmbeddedLanguages\Json\LanguageServices\JsonClassifier.cs (1)
75
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 (3)
203
CollectDiagnostics(child.
Node
, seenDiagnostics, diagnostics);
1408
var last = sequence.ChildAt(sequence.ChildCount - 1).
Node
;
1460
foreach (var child in component.
Node
)
Microsoft.CodeAnalysis.Workspaces (11)
src\roslyn\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\roslyn\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\roslyn\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();