From b9d5864d61e80c0129b5c26a1e3b49a8b997204f Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Wed, 2 Aug 2023 09:47:44 -0700 Subject: [PATCH] Span.Reverse() --- BeefLibs/corlib/src/Span.bf | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/BeefLibs/corlib/src/Span.bf b/BeefLibs/corlib/src/Span.bf index 83e49bc1..c8f24d2d 100644 --- a/BeefLibs/corlib/src/Span.bf +++ b/BeefLibs/corlib/src/Span.bf @@ -492,6 +492,16 @@ namespace System return &CurrentRef; } } + + public void Reverse() + { + for (int i < mLength / 2) + { + var temp = mPtr[i]; + mPtr[i] = mPtr[mLength - 1 - i]; + mPtr[mLength - 1 - i] = temp; + } + } } #if BF_RUNTIME_CHECKS