using Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax; namespace Microsoft.CodeAnalysis.CSharp.Syntax; public abstract class XmlAttributeSyntax : CSharpSyntaxNode { public abstract XmlNameSyntax Name { get; } public abstract SyntaxToken EqualsToken { get; } public abstract SyntaxToken StartQuoteToken { get; } public abstract SyntaxToken EndQuoteToken { get; } internal XmlAttributeSyntax(Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.CSharpSyntaxNode green, SyntaxNode? parent, int position) : base((GreenNode)(object)green, parent, position) { } public XmlAttributeSyntax WithName(XmlNameSyntax name) { return WithNameCore(name); } internal abstract XmlAttributeSyntax WithNameCore(XmlNameSyntax name); public XmlAttributeSyntax WithEqualsToken(SyntaxToken equalsToken) { //IL_0001: Unknown result type (might be due to invalid IL or missing references) return WithEqualsTokenCore(equalsToken); } internal abstract XmlAttributeSyntax WithEqualsTokenCore(SyntaxToken equalsToken); public XmlAttributeSyntax WithStartQuoteToken(SyntaxToken startQuoteToken) { //IL_0001: Unknown result type (might be due to invalid IL or missing references) return WithStartQuoteTokenCore(startQuoteToken); } internal abstract XmlAttributeSyntax WithStartQuoteTokenCore(SyntaxToken startQuoteToken); public XmlAttributeSyntax WithEndQuoteToken(SyntaxToken endQuoteToken) { //IL_0001: Unknown result type (might be due to invalid IL or missing references) return WithEndQuoteTokenCore(endQuoteToken); } internal abstract XmlAttributeSyntax WithEndQuoteTokenCore(SyntaxToken endQuoteToken); }