2 instantiations of EmbeddedSyntaxNodeOrToken
Microsoft.CodeAnalysis.Workspaces (2)
EmbeddedSyntaxNodeOrToken.cs (2)
47
=>
new
(node);
50
=>
new
(token);
131 references to EmbeddedSyntaxNodeOrToken
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (6)
EmbeddedLanguages\Json\CSharpJsonParserTests.cs (4)
230
foreach (
var
child in node)
236
private static XElement NodeOrTokenToElement(
EmbeddedSyntaxNodeOrToken
<JsonKind, JsonNode> child)
289
foreach (
var
child in sequence.NodesAndTokens)
328
foreach (
var
child in node)
EmbeddedLanguages\RegularExpressions\CSharpRegexParserTests.cs (2)
235
foreach (
var
child in node)
293
foreach (
var
child in node)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (9)
EmbeddedLanguages\StackFrame\StackFrameSyntaxFactory.cs (4)
17
using StackFrameNodeOrToken =
EmbeddedSyntaxNodeOrToken
<StackFrameKind, StackFrameNode>;
70
static ImmutableArray<
StackFrameNodeOrToken
> CommaSeparateList(StackFrameParameterDeclarationNode[] parameters)
72
var builder = ImmutableArray.CreateBuilder<
StackFrameNodeOrToken
>();
169
using var _ = PooledObjects.ArrayBuilder<
StackFrameNodeOrToken
>.GetInstance(out var builder);
Utilities\StackFrameUtils.cs (5)
15
using StackFrameNodeOrToken = CodeAnalysis.EmbeddedLanguages.Common.
EmbeddedSyntaxNodeOrToken
<StackFrameKind, StackFrameNode>;
21
public static void AssertEqual(
StackFrameNodeOrToken
expected,
StackFrameNodeOrToken
actual)
68
foreach (
var
child in node)
202
foreach (
var
nodeOrToken in node)
Microsoft.CodeAnalysis.Features (97)
EmbeddedLanguages\Json\JsonNodes.cs (10)
12
using JsonNodeOrToken =
EmbeddedSyntaxNodeOrToken
<JsonKind, JsonNode>;
36
internal override
JsonNodeOrToken
ChildAt(int index)
76
internal override
JsonNodeOrToken
ChildAt(int index)
109
internal override
JsonNodeOrToken
ChildAt(int index)
147
internal override
JsonNodeOrToken
ChildAt(int index)
177
internal override
JsonNodeOrToken
ChildAt(int index)
201
internal override
JsonNodeOrToken
ChildAt(int index)
228
internal override
JsonNodeOrToken
ChildAt(int index)
260
internal override
JsonNodeOrToken
ChildAt(int index)
306
internal override
JsonNodeOrToken
ChildAt(int index)
EmbeddedLanguages\Json\JsonParser.cs (6)
20
using JsonNodeOrToken =
EmbeddedSyntaxNodeOrToken
<JsonKind, JsonNode>;
225
foreach (
var
child in node)
269
private static JsonToken GetFirstToken(
JsonNodeOrToken
nodeOrToken)
274
foreach (
var
child in node)
284
private static EmbeddedDiagnostic? GetFirstDiagnostic(
JsonNodeOrToken
child)
344
using var _ = ArrayBuilder<
JsonNodeOrToken
>.GetInstance(out var result);
EmbeddedLanguages\Json\JsonParser.JsonNetSyntaxChecks.cs (1)
39
foreach (
var
child in node)
EmbeddedLanguages\Json\JsonParser.StrictSyntaxChecker.cs (1)
50
foreach (
var
child in node)
EmbeddedLanguages\Json\LanguageServices\JsonBraceMatcher.cs (1)
94
foreach (
var
child in node)
EmbeddedLanguages\Json\LanguageServices\JsonClassifier.cs (1)
75
foreach (
var
child in node)
EmbeddedLanguages\Json\LanguageServices\JsonLanguageDetector.cs (1)
121
foreach (
var
child in node)
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexBraceMatcher.cs (2)
115
foreach (
var
child in node)
130
foreach (
var
child in node)
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexClassifier.cs (3)
76
foreach (
var
child in node)
116
foreach (
var
child in node)
264
foreach (
var
child in node)
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexDocumentHighlighter.cs (1)
138
foreach (
var
child in node)
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedCompletionProvider.cs (2)
397
foreach (
var
child in parent)
425
foreach (
var
child in parent)
EmbeddedLanguages\RegularExpressions\RegexNodes.cs (43)
15
using RegexNodeOrToken =
EmbeddedSyntaxNodeOrToken
<RegexKind, RegexNode>;
35
internal override
RegexNodeOrToken
ChildAt(int index)
70
internal override
RegexNodeOrToken
ChildAt(int index)
93
internal override
RegexNodeOrToken
ChildAt(int index)
139
internal override
RegexNodeOrToken
ChildAt(int index)
169
internal override
RegexNodeOrToken
ChildAt(int index)
206
internal override
RegexNodeOrToken
ChildAt(int index)
241
internal override
RegexNodeOrToken
ChildAt(int index)
271
internal override
RegexNodeOrToken
ChildAt(int index)
320
internal override
RegexNodeOrToken
ChildAt(int index)
362
internal override
RegexNodeOrToken
ChildAt(int index)
394
internal override
RegexNodeOrToken
ChildAt(int index)
426
internal override
RegexNodeOrToken
ChildAt(int index)
461
internal override
RegexNodeOrToken
ChildAt(int index)
512
internal override
RegexNodeOrToken
ChildAt(int index)
545
internal override
RegexNodeOrToken
ChildAt(int index)
582
internal override
RegexNodeOrToken
ChildAt(int index)
614
internal override
RegexNodeOrToken
ChildAt(int index)
644
internal override
RegexNodeOrToken
ChildAt(int index)
685
internal override
RegexNodeOrToken
ChildAt(int index)
740
internal override
RegexNodeOrToken
ChildAt(int index)
775
internal override
RegexNodeOrToken
ChildAt(int index)
812
internal override
RegexNodeOrToken
ChildAt(int index)
848
internal override
RegexNodeOrToken
ChildAt(int index)
884
internal override
RegexNodeOrToken
ChildAt(int index)
934
internal override
RegexNodeOrToken
ChildAt(int index)
971
internal override
RegexNodeOrToken
ChildAt(int index)
1008
internal override
RegexNodeOrToken
ChildAt(int index)
1048
internal override
RegexNodeOrToken
ChildAt(int index)
1095
internal override
RegexNodeOrToken
ChildAt(int index)
1152
internal override
RegexNodeOrToken
ChildAt(int index)
1188
internal override
RegexNodeOrToken
ChildAt(int index)
1244
internal override
RegexNodeOrToken
ChildAt(int index)
1268
internal override
RegexNodeOrToken
ChildAt(int index)
1292
internal override
RegexNodeOrToken
ChildAt(int index)
1319
internal override
RegexNodeOrToken
ChildAt(int index)
1347
internal override
RegexNodeOrToken
ChildAt(int index)
1375
internal override
RegexNodeOrToken
ChildAt(int index)
1408
internal override
RegexNodeOrToken
ChildAt(int index)
1443
internal override
RegexNodeOrToken
ChildAt(int index)
1473
internal override
RegexNodeOrToken
ChildAt(int index)
1503
internal override
RegexNodeOrToken
ChildAt(int index)
1539
internal override
RegexNodeOrToken
ChildAt(int index)
EmbeddedLanguages\RegularExpressions\RegexParser.CaptureInfoAnalyzer.cs (2)
122
foreach (
var
child in node)
170
var
leftMost = sequence.ChildAt(0);
EmbeddedLanguages\RegularExpressions\RegexParser.cs (5)
22
using RegexNodeOrToken =
EmbeddedSyntaxNodeOrToken
<RegexKind, RegexNode>;
201
foreach (
var
child in node)
266
using var _ = ArrayBuilder<
RegexNodeOrToken
>.GetInstance(out var builder);
1441
private static bool HasProblem(
RegexNodeOrToken
component)
1445
foreach (
var
child in component.Node)
EmbeddedLanguages\StackFrame\StackFrameCompilationUnit.cs (2)
10
using StackFrameNodeOrToken =
EmbeddedSyntaxNodeOrToken
<StackFrameKind, StackFrameNode>;
52
internal override
StackFrameNodeOrToken
ChildAt(int index)
EmbeddedLanguages\StackFrame\StackFrameNodeDefinitions.cs (13)
14
using StackFrameNodeOrToken =
EmbeddedSyntaxNodeOrToken
<StackFrameKind, StackFrameNode>;
55
internal override
StackFrameNodeOrToken
ChildAt(int index)
127
internal override
StackFrameNodeOrToken
ChildAt(int index)
152
internal override
StackFrameNodeOrToken
ChildAt(int index)
187
internal override
StackFrameNodeOrToken
ChildAt(int index)
231
internal override
StackFrameNodeOrToken
ChildAt(int index)
284
internal override
StackFrameNodeOrToken
ChildAt(int index)
332
internal override
StackFrameNodeOrToken
ChildAt(int index)
364
internal override
StackFrameNodeOrToken
ChildAt(int index)
417
internal override
StackFrameNodeOrToken
ChildAt(int index)
457
internal override
StackFrameNodeOrToken
ChildAt(int index)
493
internal override
StackFrameNodeOrToken
ChildAt(int index)
532
internal override
StackFrameNodeOrToken
ChildAt(int index)
EmbeddedLanguages\StackFrame\StackFrameParser.cs (3)
15
using StackFrameNodeOrToken =
EmbeddedSyntaxNodeOrToken
<StackFrameKind, StackFrameNode>;
364
using var _ = ArrayBuilder<
StackFrameNodeOrToken
>.GetInstance(out var builder);
420
using var _ = ArrayBuilder<
StackFrameNodeOrToken
>.GetInstance(out var builder);
Microsoft.CodeAnalysis.Workspaces (15)
EmbeddedSeparatedSyntaxNodeList.cs (4)
17
public ImmutableArray<
EmbeddedSyntaxNodeOrToken
<TSyntaxKind, TSyntaxNode>> NodesAndTokens { get; }
22
= new(ImmutableArray<
EmbeddedSyntaxNodeOrToken
<TSyntaxKind, TSyntaxNode>>.Empty);
25
ImmutableArray<
EmbeddedSyntaxNodeOrToken
<TSyntaxKind, TSyntaxNode>> nodesAndTokens)
67
var
nodeOrToken = NodesAndTokens[index * 2];
EmbeddedSyntaxNode.cs (9)
51
internal abstract
EmbeddedSyntaxNodeOrToken
<TSyntaxKind, TSyntaxNode> ChildAt(int index);
53
public
EmbeddedSyntaxNodeOrToken
<TSyntaxKind, TSyntaxNode> this[int index] => ChildAt(index);
54
public
EmbeddedSyntaxNodeOrToken
<TSyntaxKind, TSyntaxNode> this[Index index] => this[index.GetOffset(this.ChildCount)];
82
var
child = ChildAt(i);
95
var
child = ChildAt(i);
107
foreach (
var
child in this)
127
foreach (
var
child in this)
181
var
child = this[i];
213
public
EmbeddedSyntaxNodeOrToken
<TSyntaxKind, TSyntaxNode> Current { get; private set; }
EmbeddedSyntaxNodeOrToken.cs (2)
46
public static implicit operator
EmbeddedSyntaxNodeOrToken
<TSyntaxKind, TSyntaxNode>(TSyntaxNode? node)
49
public static implicit operator
EmbeddedSyntaxNodeOrToken
<TSyntaxKind, TSyntaxNode>(EmbeddedSyntaxToken<TSyntaxKind> token)
Microsoft.VisualStudio.LanguageServices (4)
StackTraceExplorer\StackFrameViewModel.cs (3)
240
var
child = node[0];
256
var
child = node[^1];
270
foreach (
var
child in node)
StackTraceExplorer\StackTraceExplorerToolWindow.cs (1)
98
var
firstNodeOrToken = methodDeclaration.ChildAt(0);