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