| File: Text\MutableAttributedText.cs | Web Access |
| Project: src\src\Graphics\src\Graphics\Graphics.csproj (Microsoft.Maui.Graphics) |
using System.Collections.Generic; namespace Microsoft.Maui.Graphics.Text { public class MutableAttributedText : AbstractAttributedText { private List<IAttributedTextRun> _runs; public MutableAttributedText(string text) { Text = text; } public override string Text { get; } public override IReadOnlyList<IAttributedTextRun> Runs => _runs; public void AddRun(IAttributedTextRun run) { if (_runs == null) { _runs = new List<IAttributedTextRun> { run }; return; } _runs.Add(run); _runs = this.OptimizeRuns(); } } }