2 instantiations of EmbeddedSyntaxNodeOrToken
Microsoft.CodeAnalysis.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxNodeOrToken.cs (2)
47
=>
new
(node);
50
=>
new
(token);
129 references to EmbeddedSyntaxNodeOrToken
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (5)
EmbeddedLanguages\Json\CSharpJsonParserTests.cs (3)
258
foreach (
var
child in node)
264
private static XElement NodeOrTokenToElement(
EmbeddedSyntaxNodeOrToken
<JsonKind, JsonNode> child)
336
foreach (
var
child in node)
EmbeddedLanguages\RegularExpressions\CSharpRegexParserTests.cs (2)
213
foreach (
var
child in node)
271
foreach (
var
child in node)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (9)
EmbeddedLanguages\StackFrame\StackFrameSyntaxFactory.cs (4)
15
using StackFrameNodeOrToken =
EmbeddedSyntaxNodeOrToken
<StackFrameKind, StackFrameNode>;
75
static ImmutableArray<
StackFrameNodeOrToken
> CommaSeparateList(ReadOnlySpan<StackFrameParameterDeclarationNode> parameters)
77
var builder = ImmutableArray.CreateBuilder<
StackFrameNodeOrToken
>();
174
using var _ = PooledObjects.ArrayBuilder<
StackFrameNodeOrToken
>.GetInstance(out var builder);
Utilities\StackFrameUtils.cs (5)
14
using StackFrameNodeOrToken = CodeAnalysis.EmbeddedLanguages.Common.
EmbeddedSyntaxNodeOrToken
<StackFrameKind, StackFrameNode>;
20
public static void AssertEqual(
StackFrameNodeOrToken
expected,
StackFrameNodeOrToken
actual)
67
foreach (
var
child in node)
201
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)
195
internal override
JsonNodeOrToken
ChildAt(int index)
222
internal override
JsonNodeOrToken
ChildAt(int index)
254
internal override
JsonNodeOrToken
ChildAt(int index)
300
internal override
JsonNodeOrToken
ChildAt(int index)
EmbeddedLanguages\Json\JsonParser.cs (6)
19
using JsonNodeOrToken =
EmbeddedSyntaxNodeOrToken
<JsonKind, JsonNode>;
224
foreach (
var
child in node)
268
private static JsonToken GetFirstToken(
JsonNodeOrToken
nodeOrToken)
273
foreach (
var
child in node)
283
private static EmbeddedDiagnostic? GetFirstDiagnostic(
JsonNodeOrToken
child)
343
using var _ = ArrayBuilder<
JsonNodeOrToken
>.GetInstance(out var result);
EmbeddedLanguages\Json\JsonParser.JsonNetSyntaxChecks.cs (1)
38
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)
113
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)
394
foreach (
var
child in parent)
422
foreach (
var
child in parent)
EmbeddedLanguages\RegularExpressions\RegexNodes.cs (42)
13
using RegexNodeOrToken =
EmbeddedSyntaxNodeOrToken
<RegexKind, RegexNode>;
32
internal override
RegexNodeOrToken
ChildAt(int index)
61
internal override
RegexNodeOrToken
ChildAt(int index)
84
internal override
RegexNodeOrToken
ChildAt(int index)
125
internal override
RegexNodeOrToken
ChildAt(int index)
155
internal override
RegexNodeOrToken
ChildAt(int index)
192
internal override
RegexNodeOrToken
ChildAt(int index)
227
internal override
RegexNodeOrToken
ChildAt(int index)
277
internal override
RegexNodeOrToken
ChildAt(int index)
319
internal override
RegexNodeOrToken
ChildAt(int index)
351
internal override
RegexNodeOrToken
ChildAt(int index)
383
internal override
RegexNodeOrToken
ChildAt(int index)
418
internal override
RegexNodeOrToken
ChildAt(int index)
464
internal override
RegexNodeOrToken
ChildAt(int index)
497
internal override
RegexNodeOrToken
ChildAt(int index)
534
internal override
RegexNodeOrToken
ChildAt(int index)
566
internal override
RegexNodeOrToken
ChildAt(int index)
596
internal override
RegexNodeOrToken
ChildAt(int index)
637
internal override
RegexNodeOrToken
ChildAt(int index)
687
internal override
RegexNodeOrToken
ChildAt(int index)
722
internal override
RegexNodeOrToken
ChildAt(int index)
759
internal override
RegexNodeOrToken
ChildAt(int index)
795
internal override
RegexNodeOrToken
ChildAt(int index)
831
internal override
RegexNodeOrToken
ChildAt(int index)
881
internal override
RegexNodeOrToken
ChildAt(int index)
918
internal override
RegexNodeOrToken
ChildAt(int index)
955
internal override
RegexNodeOrToken
ChildAt(int index)
995
internal override
RegexNodeOrToken
ChildAt(int index)
1042
internal override
RegexNodeOrToken
ChildAt(int index)
1099
internal override
RegexNodeOrToken
ChildAt(int index)
1137
internal override
RegexNodeOrToken
ChildAt(int index)
1193
internal override
RegexNodeOrToken
ChildAt(int index)
1212
internal override
RegexNodeOrToken
ChildAt(int index)
1231
internal override
RegexNodeOrToken
ChildAt(int index)
1252
internal override
RegexNodeOrToken
ChildAt(int index)
1274
internal override
RegexNodeOrToken
ChildAt(int index)
1296
internal override
RegexNodeOrToken
ChildAt(int index)
1321
internal override
RegexNodeOrToken
ChildAt(int index)
1348
internal override
RegexNodeOrToken
ChildAt(int index)
1372
internal override
RegexNodeOrToken
ChildAt(int index)
1396
internal override
RegexNodeOrToken
ChildAt(int index)
1432
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)
21
using RegexNodeOrToken =
EmbeddedSyntaxNodeOrToken
<RegexKind, RegexNode>;
199
foreach (
var
child in node)
264
using var _ = ArrayBuilder<
RegexNodeOrToken
>.GetInstance(out var builder);
1435
private static bool HasProblem(
RegexNodeOrToken
component)
1439
foreach (
var
child in component.Node)
EmbeddedLanguages\StackFrame\StackFrameCompilationUnit.cs (2)
10
using StackFrameNodeOrToken =
EmbeddedSyntaxNodeOrToken
<StackFrameKind, StackFrameNode>;
43
internal override
StackFrameNodeOrToken
ChildAt(int index)
EmbeddedLanguages\StackFrame\StackFrameNodeDefinitions.cs (14)
14
using StackFrameNodeOrToken =
EmbeddedSyntaxNodeOrToken
<StackFrameKind, StackFrameNode>;
47
internal override
StackFrameNodeOrToken
ChildAt(int index)
120
internal override
StackFrameNodeOrToken
ChildAt(int index)
140
internal override
StackFrameNodeOrToken
ChildAt(int index)
155
internal override
StackFrameNodeOrToken
ChildAt(int index)
190
internal override
StackFrameNodeOrToken
ChildAt(int index)
234
internal override
StackFrameNodeOrToken
ChildAt(int index)
287
internal override
StackFrameNodeOrToken
ChildAt(int index)
335
internal override
StackFrameNodeOrToken
ChildAt(int index)
367
internal override
StackFrameNodeOrToken
ChildAt(int index)
420
internal override
StackFrameNodeOrToken
ChildAt(int index)
460
internal override
StackFrameNodeOrToken
ChildAt(int index)
496
internal override
StackFrameNodeOrToken
ChildAt(int index)
535
internal override
StackFrameNodeOrToken
ChildAt(int index)
EmbeddedLanguages\StackFrame\StackFrameParser.cs (3)
15
using StackFrameNodeOrToken =
EmbeddedSyntaxNodeOrToken
<StackFrameKind, StackFrameNode>;
375
using var _ = ArrayBuilder<
StackFrameNodeOrToken
>.GetInstance(out var builder);
431
using var _ = ArrayBuilder<
StackFrameNodeOrToken
>.GetInstance(out var builder);
Microsoft.CodeAnalysis.Workspaces (14)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSeparatedSyntaxNodeList.cs (3)
17
public ImmutableArray<
EmbeddedSyntaxNodeOrToken
<TSyntaxKind, TSyntaxNode>> NodesAndTokens { get; }
25
ImmutableArray<
EmbeddedSyntaxNodeOrToken
<TSyntaxKind, TSyntaxNode>> nodesAndTokens)
67
var
nodeOrToken = NodesAndTokens[index * 2];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\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; }
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\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)
234
var
child = node[0];
250
var
child = node[^1];
264
foreach (
var
child in node)
StackTraceExplorer\StackTraceExplorerToolWindow.cs (1)
97
var
firstNodeOrToken = methodDeclaration.ChildAt(0);