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

44 lines
1.6 KiB
C#

using Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax;
namespace Microsoft.CodeAnalysis.CSharp.Syntax;
public abstract class LineOrSpanDirectiveTriviaSyntax : DirectiveTriviaSyntax
{
public abstract SyntaxToken LineKeyword { get; }
public abstract SyntaxToken File { get; }
internal LineOrSpanDirectiveTriviaSyntax(Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.CSharpSyntaxNode green, SyntaxNode? parent, int position)
: base(green, parent, position)
{
}
public LineOrSpanDirectiveTriviaSyntax WithLineKeyword(SyntaxToken lineKeyword)
{
//IL_0001: Unknown result type (might be due to invalid IL or missing references)
return WithLineKeywordCore(lineKeyword);
}
internal abstract LineOrSpanDirectiveTriviaSyntax WithLineKeywordCore(SyntaxToken lineKeyword);
public LineOrSpanDirectiveTriviaSyntax WithFile(SyntaxToken file)
{
//IL_0001: Unknown result type (might be due to invalid IL or missing references)
return WithFileCore(file);
}
internal abstract LineOrSpanDirectiveTriviaSyntax WithFileCore(SyntaxToken file);
public new LineOrSpanDirectiveTriviaSyntax WithHashToken(SyntaxToken hashToken)
{
//IL_0001: Unknown result type (might be due to invalid IL or missing references)
return (LineOrSpanDirectiveTriviaSyntax)WithHashTokenCore(hashToken);
}
public new LineOrSpanDirectiveTriviaSyntax WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken)
{
//IL_0001: Unknown result type (might be due to invalid IL or missing references)
return (LineOrSpanDirectiveTriviaSyntax)WithEndOfDirectiveTokenCore(endOfDirectiveToken);
}
}