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

31 lines
1006 B
C#

using Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax;
namespace Microsoft.CodeAnalysis.CSharp.Syntax;
public abstract class BaseExpressionColonSyntax : CSharpSyntaxNode
{
public abstract ExpressionSyntax Expression { get; }
public abstract SyntaxToken ColonToken { get; }
internal BaseExpressionColonSyntax(Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.CSharpSyntaxNode green, SyntaxNode? parent, int position)
: base((GreenNode)(object)green, parent, position)
{
}
public BaseExpressionColonSyntax WithExpression(ExpressionSyntax expression)
{
return WithExpressionCore(expression);
}
internal abstract BaseExpressionColonSyntax WithExpressionCore(ExpressionSyntax expression);
public BaseExpressionColonSyntax WithColonToken(SyntaxToken colonToken)
{
//IL_0001: Unknown result type (might be due to invalid IL or missing references)
return WithColonTokenCore(colonToken);
}
internal abstract BaseExpressionColonSyntax WithColonTokenCore(SyntaxToken colonToken);
}