From ad678881587a4c32cb5248e31d522b42ea484556 Mon Sep 17 00:00:00 2001 From: disarray2077 <86157825+disarray2077@users.noreply.github.com> Date: Mon, 27 Jun 2022 13:10:22 -0300 Subject: [PATCH] Add back missing methods --- BeefLibs/corlib/src/String.bf | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/BeefLibs/corlib/src/String.bf b/BeefLibs/corlib/src/String.bf index 31913b63..d26a972f 100644 --- a/BeefLibs/corlib/src/String.bf +++ b/BeefLibs/corlib/src/String.bf @@ -2474,6 +2474,11 @@ namespace System return StringCharSplitEnumerator(Ptr, Length, separators, Int32.MaxValue, StringSplitOptions.None); } + public StringCharSplitEnumerator Split(char8[] separators) + { + return StringCharSplitEnumerator(Ptr, Length, separators, Int32.MaxValue, StringSplitOptions.None); + } + public StringCharSplitEnumerator Split(char8[] separators, int count) { return StringCharSplitEnumerator(Ptr, Length, separators, count, StringSplitOptions.None); @@ -2514,6 +2519,11 @@ namespace System return StringStringSplitEnumerator(Ptr, Length, separators, Int32.MaxValue, StringSplitOptions.None); } + public StringStringSplitEnumerator Split(StringView[] separators) + { + return StringStringSplitEnumerator(Ptr, Length, separators, Int32.MaxValue, StringSplitOptions.None); + } + public StringStringSplitEnumerator Split(StringView[] separators, int count) { return StringStringSplitEnumerator(Ptr, Length, separators, count, StringSplitOptions.None); @@ -3862,6 +3872,11 @@ namespace System return StringCharSplitEnumerator(Ptr, Length, separators, Int32.MaxValue, StringSplitOptions.None); } + public StringCharSplitEnumerator Split(char8[] separators) + { + return StringCharSplitEnumerator(Ptr, Length, separators, Int32.MaxValue, StringSplitOptions.None); + } + public StringCharSplitEnumerator Split(char8[] separators, int count) { return StringCharSplitEnumerator(Ptr, Length, separators, count, StringSplitOptions.None); @@ -3902,6 +3917,11 @@ namespace System return StringStringSplitEnumerator(Ptr, Length, separators, Int32.MaxValue, StringSplitOptions.None); } + public StringStringSplitEnumerator Split(StringView[] separators) + { + return StringStringSplitEnumerator(Ptr, Length, separators, Int32.MaxValue, StringSplitOptions.None); + } + public StringStringSplitEnumerator Split(StringView[] separators, int count) { return StringStringSplitEnumerator(Ptr, Length, separators, count, StringSplitOptions.None);