7 types derived from StackFrameNode
Microsoft.CodeAnalysis.Features (7)
EmbeddedLanguages\StackFrame\StackFrameCompilationUnit.cs (1)
18
internal sealed class StackFrameCompilationUnit(StackFrameMethodDeclarationNode methodDeclaration, StackFrameFileInformationNode? fileInformationExpression, StackFrameToken endOfLineToken) :
StackFrameNode
(StackFrameKind.CompilationUnit)
EmbeddedLanguages\StackFrame\StackFrameNodeDefinitions.cs (6)
26
internal abstract class StackFrameDeclarationNode :
StackFrameNode
60
internal abstract class StackFrameTypeNode :
StackFrameNode
383
internal sealed class StackFrameArrayRankSpecifier :
StackFrameNode
434
internal sealed class StackFrameTypeArgumentList :
StackFrameNode
509
internal sealed class StackFrameParameterList :
StackFrameNode
553
internal sealed class StackFrameFileInformationNode :
StackFrameNode
12 references to StackFrameNode
Microsoft.CodeAnalysis.Features (12)
EmbeddedLanguages\StackFrame\StackFrameCompilationUnit.cs (1)
10
using StackFrameNodeOrToken = EmbeddedSyntaxNodeOrToken<StackFrameKind,
StackFrameNode
>;
EmbeddedLanguages\StackFrame\StackFrameNodeDefinitions.cs (6)
14
using StackFrameNodeOrToken = EmbeddedSyntaxNodeOrToken<StackFrameKind,
StackFrameNode
>;
17
internal abstract class StackFrameNode : EmbeddedSyntaxNode<StackFrameKind,
StackFrameNode
>
437
public readonly EmbeddedSeparatedSyntaxNodeList<StackFrameKind,
StackFrameNode
, StackFrameIdentifierNameNode> TypeArguments;
442
EmbeddedSeparatedSyntaxNodeList<StackFrameKind,
StackFrameNode
, StackFrameIdentifierNameNode> typeArguments,
512
public readonly EmbeddedSeparatedSyntaxNodeList<StackFrameKind,
StackFrameNode
, StackFrameParameterDeclarationNode> Parameters;
517
EmbeddedSeparatedSyntaxNodeList<StackFrameKind,
StackFrameNode
, StackFrameParameterDeclarationNode> parameters,
EmbeddedLanguages\StackFrame\StackFrameParser.cs (4)
15
using StackFrameNodeOrToken = EmbeddedSyntaxNodeOrToken<StackFrameKind,
StackFrameNode
>;
445
var separatedList = new EmbeddedSeparatedSyntaxNodeList<StackFrameKind,
StackFrameNode
, StackFrameIdentifierNameNode>(builder.ToImmutable());
466
return new(openParen, EmbeddedSeparatedSyntaxNodeList<StackFrameKind,
StackFrameNode
, StackFrameParameterDeclarationNode>.Empty, closeParen);
495
var parameters = new EmbeddedSeparatedSyntaxNodeList<StackFrameKind,
StackFrameNode
, StackFrameParameterDeclarationNode>(builder.ToImmutable());
EmbeddedLanguages\StackFrame\StackFrameTree.cs (1)
10
internal sealed class StackFrameTree(VirtualCharSequence text, StackFrameCompilationUnit root) : EmbeddedSyntaxTree<StackFrameKind,
StackFrameNode
, StackFrameCompilationUnit>(text, root, [])