Editor/Projection/CSharp/CSharpResult.cs

A tiny immutable record struct that holds the result of a C# projection pass. It contains a read-only list of CSharpOp entries and the generated source string.

using System.Collections.Generic;

namespace Grains.RazorDesigner.Projection.CSharp;

public readonly record struct CSharpResult( IReadOnlyList<CSharpOp> Ops, string Source );