Editor/Wiring/Expressions/MemberAccessExpression.cs

A small immutable record type representing a member access expression in an editor wiring/AST. It stores a Receiver expression and the member name string.

namespace Grains.RazorDesigner.Wiring;

public sealed record MemberAccessExpression : Expression
{
    public Expression Receiver { get; init; }
    public string Member { get; init; } = "";
}