Commit graph

2 commits

Author SHA1 Message Date
Kamron Batman
42ae2a1146 refactor(opl): drop redundant Add(string) overload; OplTextBlock depends on IPropertyList
string converts implicitly to ReadOnlySpan<char>, so Add(ReadOnlySpan<char>) subsumes
Add(string); $"..." literals still bind to the interpolated-string-handler overload
(zero-alloc). OplTextBlock now holds an IPropertyList instead of the concrete
ObjectPropertyList.
2026-06-26 00:45:50 -07:00
Kamron Batman
374de148fd feat(opl): add OplTextBlock multi-line builder 2026-06-26 00:45:50 -07:00