Files
2026-08-27 10:56:38 -06:00

64 lines
2.3 KiB
C#

using Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax;
namespace Microsoft.CodeAnalysis.CSharp.Syntax;
public abstract class BaseFieldDeclarationSyntax : MemberDeclarationSyntax
{
public abstract override SyntaxList<AttributeListSyntax> AttributeLists { get; }
public abstract override SyntaxTokenList Modifiers { get; }
public abstract VariableDeclarationSyntax Declaration { get; }
public abstract SyntaxToken SemicolonToken { get; }
internal BaseFieldDeclarationSyntax(Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.CSharpSyntaxNode green, SyntaxNode? parent, int position)
: base(green, parent, position)
{
}
public BaseFieldDeclarationSyntax WithDeclaration(VariableDeclarationSyntax declaration)
{
return WithDeclarationCore(declaration);
}
internal abstract BaseFieldDeclarationSyntax WithDeclarationCore(VariableDeclarationSyntax declaration);
public BaseFieldDeclarationSyntax AddDeclarationVariables(params VariableDeclaratorSyntax[] items)
{
return AddDeclarationVariablesCore(items);
}
internal abstract BaseFieldDeclarationSyntax AddDeclarationVariablesCore(params VariableDeclaratorSyntax[] items);
public BaseFieldDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken)
{
//IL_0001: Unknown result type (might be due to invalid IL or missing references)
return WithSemicolonTokenCore(semicolonToken);
}
internal abstract BaseFieldDeclarationSyntax WithSemicolonTokenCore(SyntaxToken semicolonToken);
public new BaseFieldDeclarationSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists)
{
//IL_0001: Unknown result type (might be due to invalid IL or missing references)
return (BaseFieldDeclarationSyntax)WithAttributeListsCore(attributeLists);
}
public new BaseFieldDeclarationSyntax WithModifiers(SyntaxTokenList modifiers)
{
//IL_0001: Unknown result type (might be due to invalid IL or missing references)
return (BaseFieldDeclarationSyntax)WithModifiersCore(modifiers);
}
public new BaseFieldDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items)
{
return (BaseFieldDeclarationSyntax)AddAttributeListsCore(items);
}
public new BaseFieldDeclarationSyntax AddModifiers(params SyntaxToken[] items)
{
return (BaseFieldDeclarationSyntax)AddModifiersCore(items);
}
}