29 lines
734 B
C#
29 lines
734 B
C#
using Microsoft.CodeAnalysis.Syntax.InternalSyntax;
|
|
using Roslyn.Utilities;
|
|
|
|
namespace Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax;
|
|
|
|
internal abstract class AnonymousFunctionExpressionSyntax : ExpressionSyntax
|
|
{
|
|
public abstract SyntaxList<SyntaxToken> Modifiers { get; }
|
|
|
|
public abstract BlockSyntax? Block { get; }
|
|
|
|
public abstract ExpressionSyntax? ExpressionBody { get; }
|
|
|
|
internal AnonymousFunctionExpressionSyntax(SyntaxKind kind, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
|
|
: base(kind, diagnostics, annotations)
|
|
{
|
|
}
|
|
|
|
internal AnonymousFunctionExpressionSyntax(SyntaxKind kind)
|
|
: base(kind)
|
|
{
|
|
}
|
|
|
|
protected AnonymousFunctionExpressionSyntax(ObjectReader reader)
|
|
: base(reader)
|
|
{
|
|
}
|
|
}
|