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