A small record type representing a state symbol in the editor wiring system. It stores a type name, an initial expression, and visibility for the symbol.
namespace Grains.RazorDesigner.Wiring;
public sealed record StateSymbol : Symbol
{
public string Type { get; init; } = "object";
public Expression Initial { get; init; }
public SymbolVisibility Visibility { get; init; } = SymbolVisibility.Private;
}