7 types derived from StackFrameNode
Microsoft.CodeAnalysis.Features (7)
EmbeddedLanguages\StackFrame\StackFrameCompilationUnit.cs (1)
19internal class StackFrameCompilationUnit : StackFrameNode
EmbeddedLanguages\StackFrame\StackFrameNodeDefinitions.cs (6)
26internal abstract class StackFrameDeclarationNode : StackFrameNode 68internal abstract class StackFrameTypeNode : StackFrameNode 340internal sealed class StackFrameArrayRankSpecifier : StackFrameNode 391internal sealed class StackFrameTypeArgumentList : StackFrameNode 466internal sealed class StackFrameParameterList : StackFrameNode 510internal sealed class StackFrameFileInformationNode : StackFrameNode
25 references to StackFrameNode
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (10)
EmbeddedLanguages\StackFrame\StackFrameSyntaxFactory.cs (3)
17using StackFrameNodeOrToken = EmbeddedSyntaxNodeOrToken<StackFrameKind, StackFrameNode>; 65? EmbeddedSeparatedSyntaxNodeList<StackFrameKind, StackFrameNode, StackFrameParameterDeclarationNode>.Empty 188var typeArgumentsList = new EmbeddedSeparatedSyntaxNodeList<StackFrameKind, StackFrameNode, StackFrameIdentifierNameNode>(builder.ToImmutable());
Utilities\StackFrameUtils.cs (7)
15using StackFrameNodeOrToken = CodeAnalysis.EmbeddedLanguages.Common.EmbeddedSyntaxNodeOrToken<StackFrameKind, StackFrameNode>; 34public static void AssertEqual(StackFrameNode? expected, StackFrameNode? actual) 52static string PrintChildDifference(StackFrameNode expected, StackFrameNode actual) 66public static void Print(StackFrameNode node, StringBuilder sb) 200public static IEnumerable<CodeAnalysis.EmbeddedLanguages.VirtualChars.VirtualCharSequence> Enumerate(StackFrameNode node)
Microsoft.CodeAnalysis.Features (12)
EmbeddedLanguages\StackFrame\StackFrameCompilationUnit.cs (1)
10using StackFrameNodeOrToken = EmbeddedSyntaxNodeOrToken<StackFrameKind, StackFrameNode>;
EmbeddedLanguages\StackFrame\StackFrameNodeDefinitions.cs (6)
14using StackFrameNodeOrToken = EmbeddedSyntaxNodeOrToken<StackFrameKind, StackFrameNode>; 17internal abstract class StackFrameNode : EmbeddedSyntaxNode<StackFrameKind, StackFrameNode> 394public readonly EmbeddedSeparatedSyntaxNodeList<StackFrameKind, StackFrameNode, StackFrameIdentifierNameNode> TypeArguments; 399EmbeddedSeparatedSyntaxNodeList<StackFrameKind, StackFrameNode, StackFrameIdentifierNameNode> typeArguments, 469public readonly EmbeddedSeparatedSyntaxNodeList<StackFrameKind, StackFrameNode, StackFrameParameterDeclarationNode> Parameters; 474EmbeddedSeparatedSyntaxNodeList<StackFrameKind, StackFrameNode, StackFrameParameterDeclarationNode> parameters,
EmbeddedLanguages\StackFrame\StackFrameParser.cs (4)
15using StackFrameNodeOrToken = EmbeddedSyntaxNodeOrToken<StackFrameKind, StackFrameNode>; 396var separatedList = new EmbeddedSeparatedSyntaxNodeList<StackFrameKind, StackFrameNode, StackFrameIdentifierNameNode>(builder.ToImmutable()); 417return new(openParen, EmbeddedSeparatedSyntaxNodeList<StackFrameKind, StackFrameNode, StackFrameParameterDeclarationNode>.Empty, closeParen); 446var parameters = new EmbeddedSeparatedSyntaxNodeList<StackFrameKind, StackFrameNode, StackFrameParameterDeclarationNode>(builder.ToImmutable());
EmbeddedLanguages\StackFrame\StackFrameTree.cs (1)
11internal class StackFrameTree : EmbeddedSyntaxTree<StackFrameKind, StackFrameNode, StackFrameCompilationUnit>
Microsoft.VisualStudio.LanguageServices (3)
StackTraceExplorer\StackFrameViewModel.cs (3)
233private static ImmutableArray<StackFrameTrivia> GetLeadingTrivia(StackFrameNode node) 249private static ImmutableArray<StackFrameTrivia> GetTrailingTrivia(StackFrameNode node) 268private static void GetLeafTokens(StackFrameNode node, ArrayBuilder<StackFrameToken> builder)