using Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax; namespace Microsoft.CodeAnalysis.CSharp.Syntax; public abstract class SimpleNameSyntax : NameSyntax { public abstract SyntaxToken Identifier { get; } internal sealed override SimpleNameSyntax GetUnqualifiedName() { return this; } internal SimpleNameSyntax(Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.CSharpSyntaxNode green, SyntaxNode? parent, int position) : base(green, parent, position) { } public SimpleNameSyntax WithIdentifier(SyntaxToken identifier) { //IL_0001: Unknown result type (might be due to invalid IL or missing references) return WithIdentifierCore(identifier); } internal abstract SimpleNameSyntax WithIdentifierCore(SyntaxToken identifier); }