2 types derived from SimpleNameSyntax
Microsoft.CodeAnalysis.CSharp (2)
_generated\1\Syntax.xml.Internal.Generated.cs (2)
46
internal sealed partial class IdentifierNameSyntax :
SimpleNameSyntax
200
internal sealed partial class GenericNameSyntax :
SimpleNameSyntax
53 references to SimpleNameSyntax
Microsoft.CodeAnalysis.CSharp (53)
_generated\0\Syntax.xml.Main.Generated.cs (4)
2305
return (QualifiedNameSyntax)Syntax.InternalSyntax.SyntaxFactory.QualifiedName((Syntax.InternalSyntax.NameSyntax)left.Green, (Syntax.InternalSyntax.SyntaxToken)dotToken.Node!, (Syntax.InternalSyntax.
SimpleNameSyntax
)right.Green).CreateRed();
2346
return (AliasQualifiedNameSyntax)Syntax.InternalSyntax.SyntaxFactory.AliasQualifiedName((Syntax.InternalSyntax.IdentifierNameSyntax)alias.Green, (Syntax.InternalSyntax.SyntaxToken)colonColonToken.Node!, (Syntax.InternalSyntax.
SimpleNameSyntax
)name.Green).CreateRed();
2704
return (MemberAccessExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.MemberAccessExpression(kind, (Syntax.InternalSyntax.ExpressionSyntax)expression.Green, (Syntax.InternalSyntax.SyntaxToken)operatorToken.Node!, (Syntax.InternalSyntax.
SimpleNameSyntax
)name.Green).CreateRed();
2737
return (MemberBindingExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.MemberBindingExpression((Syntax.InternalSyntax.SyntaxToken)operatorToken.Node!, (Syntax.InternalSyntax.
SimpleNameSyntax
)name.Green).CreateRed();
_generated\1\Syntax.xml.Internal.Generated.cs (36)
115
internal readonly
SimpleNameSyntax
right;
117
internal QualifiedNameSyntax(SyntaxKind kind, NameSyntax left, SyntaxToken dotToken,
SimpleNameSyntax
right, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
129
internal QualifiedNameSyntax(SyntaxKind kind, NameSyntax left, SyntaxToken dotToken,
SimpleNameSyntax
right, SyntaxFactoryContext context)
142
internal QualifiedNameSyntax(SyntaxKind kind, NameSyntax left, SyntaxToken dotToken,
SimpleNameSyntax
right)
159
public
SimpleNameSyntax
Right => this.right;
175
public QualifiedNameSyntax Update(NameSyntax left, SyntaxToken dotToken,
SimpleNameSyntax
right)
381
internal readonly
SimpleNameSyntax
name;
383
internal AliasQualifiedNameSyntax(SyntaxKind kind, IdentifierNameSyntax alias, SyntaxToken colonColonToken,
SimpleNameSyntax
name, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
395
internal AliasQualifiedNameSyntax(SyntaxKind kind, IdentifierNameSyntax alias, SyntaxToken colonColonToken,
SimpleNameSyntax
name, SyntaxFactoryContext context)
408
internal AliasQualifiedNameSyntax(SyntaxKind kind, IdentifierNameSyntax alias, SyntaxToken colonColonToken,
SimpleNameSyntax
name)
425
public
SimpleNameSyntax
Name => this.name;
441
public AliasQualifiedNameSyntax Update(IdentifierNameSyntax alias, SyntaxToken colonColonToken,
SimpleNameSyntax
name)
2219
internal readonly
SimpleNameSyntax
name;
2221
internal MemberAccessExpressionSyntax(SyntaxKind kind, ExpressionSyntax expression, SyntaxToken operatorToken,
SimpleNameSyntax
name, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
2233
internal MemberAccessExpressionSyntax(SyntaxKind kind, ExpressionSyntax expression, SyntaxToken operatorToken,
SimpleNameSyntax
name, SyntaxFactoryContext context)
2246
internal MemberAccessExpressionSyntax(SyntaxKind kind, ExpressionSyntax expression, SyntaxToken operatorToken,
SimpleNameSyntax
name)
2263
public
SimpleNameSyntax
Name => this.name;
2279
public MemberAccessExpressionSyntax Update(ExpressionSyntax expression, SyntaxToken operatorToken,
SimpleNameSyntax
name)
2396
internal readonly
SimpleNameSyntax
name;
2398
internal MemberBindingExpressionSyntax(SyntaxKind kind, SyntaxToken operatorToken,
SimpleNameSyntax
name, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
2408
internal MemberBindingExpressionSyntax(SyntaxKind kind, SyntaxToken operatorToken,
SimpleNameSyntax
name, SyntaxFactoryContext context)
2419
internal MemberBindingExpressionSyntax(SyntaxKind kind, SyntaxToken operatorToken,
SimpleNameSyntax
name)
2432
public
SimpleNameSyntax
Name => this.name;
2447
public MemberBindingExpressionSyntax Update(SyntaxToken operatorToken,
SimpleNameSyntax
name)
27928
=> node.Update((NameSyntax)Visit(node.Left), (SyntaxToken)Visit(node.DotToken), (
SimpleNameSyntax
)Visit(node.Right));
27937
=> node.Update((IdentifierNameSyntax)Visit(node.Alias), (SyntaxToken)Visit(node.ColonColonToken), (
SimpleNameSyntax
)Visit(node.Name));
28000
=> node.Update((ExpressionSyntax)Visit(node.Expression), (SyntaxToken)Visit(node.OperatorToken), (
SimpleNameSyntax
)Visit(node.Name));
28006
=> node.Update((SyntaxToken)Visit(node.OperatorToken), (
SimpleNameSyntax
)Visit(node.Name));
28708
public QualifiedNameSyntax QualifiedName(NameSyntax left, SyntaxToken dotToken,
SimpleNameSyntax
right)
28773
public AliasQualifiedNameSyntax AliasQualifiedName(IdentifierNameSyntax alias, SyntaxToken colonColonToken,
SimpleNameSyntax
name)
29286
public MemberAccessExpressionSyntax MemberAccessExpression(SyntaxKind kind, ExpressionSyntax expression, SyntaxToken operatorToken,
SimpleNameSyntax
name)
29341
public MemberBindingExpressionSyntax MemberBindingExpression(SyntaxToken operatorToken,
SimpleNameSyntax
name)
34130
public static QualifiedNameSyntax QualifiedName(NameSyntax left, SyntaxToken dotToken,
SimpleNameSyntax
right)
34195
public static AliasQualifiedNameSyntax AliasQualifiedName(IdentifierNameSyntax alias, SyntaxToken colonColonToken,
SimpleNameSyntax
name)
34708
public static MemberAccessExpressionSyntax MemberAccessExpression(SyntaxKind kind, ExpressionSyntax expression, SyntaxToken operatorToken,
SimpleNameSyntax
name)
34763
public static MemberBindingExpressionSyntax MemberBindingExpression(SyntaxToken operatorToken,
SimpleNameSyntax
name)
Parser\DocumentationCommentParser.cs (5)
962
SimpleNameSyntax
name = ParseCrefName(typeArgumentsMustBeIdentifiers: true);
995
SimpleNameSyntax
name = typeArguments is not null
1350
private
SimpleNameSyntax
ParseCrefName(bool typeArgumentsMustBeIdentifiers)
1465
SimpleNameSyntax
name = ParseCrefName(typeArgumentsMustBeIdentifiers);
1492
SimpleNameSyntax
rightName = ParseCrefName(typeArgumentsMustBeIdentifiers);
Parser\LanguageParser_Patterns.cs (2)
37
case
SimpleNameSyntax
s:
486
case
SimpleNameSyntax
s:
Parser\LanguageParser.cs (4)
6241
private
SimpleNameSyntax
ParseSimpleName(NameOptions options = NameOptions.None)
6252
SimpleNameSyntax
name = id;
7089
var
name = this.ParseSimpleName(allowedParts);
7120
var
right = this.ParseSimpleName(options);
SourceGeneration\CSharpSyntaxHelper.cs (2)
117
private static Syntax.InternalSyntax.
SimpleNameSyntax
GetUnqualifiedName(Syntax.InternalSyntax.NameSyntax name)
122
Syntax.InternalSyntax.
SimpleNameSyntax
simple => simple,