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