Editor/Document/Payloads/SplitContainerPayload.cs

A small payload record used by the editor document system that identifies itself as a SplitContainer control. It inherits Payload and overrides Kind to return ControlType.SplitContainer, with JsonIgnore on the property.

using System.Text.Json.Serialization;

namespace Grains.RazorDesigner.Document;

public sealed record SplitContainerPayload : Payload
{
    [JsonIgnore]
    public override ControlType Kind => ControlType.SplitContainer;
}