/// <summary> /// For debugging /// </summary> /// <returns>Debug string</returns> public override string ToString() { switch (RunKind) { case FontRunKind.Normal: return($"{Start} - {End} @ {XCoord} - {XCoord + Width} = '{Utf32Utils.FromUtf32(CodePoints)}'"); default: return($"{Start} - {End} @ {XCoord} - {XCoord + Width} {RunKind}'"); } }
public void ConvertToUtf16() { // Arrange var buf = new Utf32Buffer(); // Act buf.Add(mixedString); var str2 = Utf32Utils.FromUtf32(buf.AsSlice()); // Assert Assert.Equal(mixedString.Replace("\r", ""), str2); }
/// <summary> /// Get the text of this style run /// </summary> /// <returns>A string</returns> public override string ToString() { return(Utf32Utils.FromUtf32(CodePoints)); }
/// <summary> /// For debugging /// </summary> /// <returns>Debug string</returns> public override string ToString() { return($"{Start} - {End} @ {XCoord} - {XCoord + Width} = '{Utf32Utils.FromUtf32(CodePoints)}'"); }