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
343
internal sealed class StackFrameArrayRankSpecifier :
StackFrameNode
394
internal sealed class StackFrameTypeArgumentList :
StackFrameNode
469
internal sealed class StackFrameParameterList :
StackFrameNode
513
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
>
397
public readonly EmbeddedSeparatedSyntaxNodeList<StackFrameKind,
StackFrameNode
, StackFrameIdentifierNameNode> TypeArguments;
402
EmbeddedSeparatedSyntaxNodeList<StackFrameKind,
StackFrameNode
, StackFrameIdentifierNameNode> typeArguments,
472
public readonly EmbeddedSeparatedSyntaxNodeList<StackFrameKind,
StackFrameNode
, StackFrameParameterDeclarationNode> Parameters;
477
EmbeddedSeparatedSyntaxNodeList<StackFrameKind,
StackFrameNode
, StackFrameParameterDeclarationNode> parameters,
EmbeddedLanguages\StackFrame\StackFrameParser.cs (4)
15
using StackFrameNodeOrToken = EmbeddedSyntaxNodeOrToken<StackFrameKind,
StackFrameNode
>;
407
var separatedList = new EmbeddedSeparatedSyntaxNodeList<StackFrameKind,
StackFrameNode
, StackFrameIdentifierNameNode>(builder.ToImmutable());
428
return new(openParen, EmbeddedSeparatedSyntaxNodeList<StackFrameKind,
StackFrameNode
, StackFrameParameterDeclarationNode>.Empty, closeParen);
457
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, [])