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