2 types derived from StackFrameNameNode
Microsoft.CodeAnalysis.Features (2)
EmbeddedLanguages\StackFrame\StackFrameNodeDefinitions.cs (2)
85internal abstract class StackFrameSimpleNameNode : StackFrameNameNode 99internal sealed class StackFrameQualifiedNameNode : StackFrameNameNode
10 references to StackFrameNameNode
Microsoft.CodeAnalysis.Features (10)
EmbeddedLanguages\StackFrame\StackFrameNodeDefinitions.cs (4)
101public readonly StackFrameNameNode Left; 105public StackFrameQualifiedNameNode(StackFrameNameNode left, StackFrameToken dotToken, StackFrameSimpleNameNode right) : base(StackFrameKind.MemberAccess) 311public readonly StackFrameNameNode TypeIdentifier; 323public StackFrameArrayTypeNode(StackFrameNameNode typeIdentifier, ImmutableArray<StackFrameArrayRankSpecifier> arrayRankSpecifiers) : base(StackFrameKind.ArrayTypeExpression)
EmbeddedLanguages\StackFrame\StackFrameParser.cs (6)
105var identifierNode = TryParseRequiredNameNode(scanAtTrivia: true); 133/// Parses a <see cref="StackFrameNameNode"/> which could either be a <see cref="StackFrameSimpleNameNode"/> or <see cref="StackFrameQualifiedNameNode" />. 147private StackFrameNameNode? TryParseRequiredNameNode(bool scanAtTrivia) 162StackFrameNameNode nameNode = genericIdentifier; 186private Result<StackFrameQualifiedNameNode> TryParseQualifiedName(StackFrameNameNode lhs) 469var nameNode = TryParseRequiredNameNode(scanAtTrivia: false);