From 950756dfd259b211e12e2158fc21fae1bd291de0 Mon Sep 17 00:00:00 2001
From: goat <16760685+goaaats@users.noreply.github.com>
Date: Sat, 28 Aug 2021 18:26:26 +0200
Subject: [PATCH] feat: add Span overload for SeStringManager.Parse()
---
Dalamud/Game/Text/SeStringHandling/SeStringManager.cs | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/Dalamud/Game/Text/SeStringHandling/SeStringManager.cs b/Dalamud/Game/Text/SeStringHandling/SeStringManager.cs
index f5219e361..958a2b493 100644
--- a/Dalamud/Game/Text/SeStringHandling/SeStringManager.cs
+++ b/Dalamud/Game/Text/SeStringHandling/SeStringManager.cs
@@ -1,3 +1,4 @@
+using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
@@ -24,6 +25,13 @@ namespace Dalamud.Game.Text.SeStringHandling
{
}
+ ///
+ /// Parse a binary game message into an SeString.
+ ///
+ /// Binary message payload data in SE's internal format.
+ /// An SeString containing parsed Payload objects for each payload in the data.
+ public SeString Parse(ReadOnlySpan data) => this.Parse(data.ToArray());
+
///
/// Parse a binary game message into an SeString.
///