Editor/Wiring/Symbols/ParameterSymbol.cs

A small record type representing a parameter symbol in the editor wiring system. It inherits from Symbol, stores the parameter Type as a string (default "object") and an optional Initial Expression value.

namespace Grains.RazorDesigner.Wiring;

public sealed record ParameterSymbol : Symbol
{
    public string Type { get; init; } = "object";
    public Expression Initial { get; init; }
}