From 33edbd18bb8319c29b3c388c81d8d4ebc04f5f9f Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Wed, 11 Dec 2019 12:53:02 -0800 Subject: [PATCH] Changing System.Runtime namespace --- BeefLibs/Beefy2D/src/utils/ManualBreak.bf | 1 - BeefLibs/corlib/src/BitConverter.bf | 1 - BeefLibs/corlib/src/Collections/Generic/List.bf | 1 - BeefLibs/corlib/src/DateTimeOffset.bf | 1 - BeefLibs/corlib/src/Double.bf | 1 - BeefLibs/corlib/src/Globalization/Calendar.bf | 1 - BeefLibs/corlib/src/Globalization/CalendarData.bf | 1 - BeefLibs/corlib/src/Globalization/DateTimeFormat.bf | 1 - BeefLibs/corlib/src/Math.bf | 2 -- BeefLibs/corlib/src/NumberFormatter.bf | 1 - BeefLibs/corlib/src/Random.bf | 2 -- BeefLibs/corlib/src/Runtime/CompilerServices/TaskAwaiter.bf | 2 +- BeefLibs/corlib/src/String.bf | 5 +++++ BeefLibs/corlib/src/Threading/Tasks/Future.bf | 1 - BeefLibs/corlib/src/Threading/Tasks/Task.bf | 1 - BeefLibs/corlib/src/TimeZoneInfo.bf | 1 - 16 files changed, 6 insertions(+), 17 deletions(-) diff --git a/BeefLibs/Beefy2D/src/utils/ManualBreak.bf b/BeefLibs/Beefy2D/src/utils/ManualBreak.bf index 7ebab30b..cec471fb 100644 --- a/BeefLibs/Beefy2D/src/utils/ManualBreak.bf +++ b/BeefLibs/Beefy2D/src/utils/ManualBreak.bf @@ -1,7 +1,6 @@ using System; using System.Collections.Generic; using System.Text; -using System.Runtime; using System.Diagnostics; namespace Beefy.utils diff --git a/BeefLibs/corlib/src/BitConverter.bf b/BeefLibs/corlib/src/BitConverter.bf index 0be79073..bd13e207 100644 --- a/BeefLibs/corlib/src/BitConverter.bf +++ b/BeefLibs/corlib/src/BitConverter.bf @@ -1,5 +1,4 @@ using System; -using System.Runtime.CompilerServices; using System.Diagnostics.Contracts; using System.Security; using System.Diagnostics; diff --git a/BeefLibs/corlib/src/Collections/Generic/List.bf b/BeefLibs/corlib/src/Collections/Generic/List.bf index ed181dc9..d5b32f60 100644 --- a/BeefLibs/corlib/src/Collections/Generic/List.bf +++ b/BeefLibs/corlib/src/Collections/Generic/List.bf @@ -7,7 +7,6 @@ #endif using System; -using System.Runtime; using System.Diagnostics; using System.Diagnostics.Contracts; using System.Threading; diff --git a/BeefLibs/corlib/src/DateTimeOffset.bf b/BeefLibs/corlib/src/DateTimeOffset.bf index 3d3ad8d7..f26e6dab 100644 --- a/BeefLibs/corlib/src/DateTimeOffset.bf +++ b/BeefLibs/corlib/src/DateTimeOffset.bf @@ -8,7 +8,6 @@ namespace System { using System; using System.Threading; using System.Globalization; - using System.Runtime.CompilerServices; using System.Diagnostics.Contracts; // DateTimeOffset is a value type that consists of a DateTime and a time zone offset, diff --git a/BeefLibs/corlib/src/Double.bf b/BeefLibs/corlib/src/Double.bf index 31f524e4..7ba64dd4 100644 --- a/BeefLibs/corlib/src/Double.bf +++ b/BeefLibs/corlib/src/Double.bf @@ -6,7 +6,6 @@ namespace System { using System; using System.Globalization; - using System.Runtime.CompilerServices; using System.Diagnostics.Contracts; using System.Diagnostics; diff --git a/BeefLibs/corlib/src/Globalization/Calendar.bf b/BeefLibs/corlib/src/Globalization/Calendar.bf index 9ba2e802..ee9f24ed 100644 --- a/BeefLibs/corlib/src/Globalization/Calendar.bf +++ b/BeefLibs/corlib/src/Globalization/Calendar.bf @@ -4,7 +4,6 @@ namespace System.Globalization { using System; - using System.Runtime.CompilerServices; using System.Globalization; using System.Diagnostics.Contracts; diff --git a/BeefLibs/corlib/src/Globalization/CalendarData.bf b/BeefLibs/corlib/src/Globalization/CalendarData.bf index 9a56c4dc..875fc7db 100644 --- a/BeefLibs/corlib/src/Globalization/CalendarData.bf +++ b/BeefLibs/corlib/src/Globalization/CalendarData.bf @@ -6,7 +6,6 @@ namespace System.Globalization { using System; - using System.Runtime.CompilerServices; using System.Diagnostics.Contracts; using System.Diagnostics; diff --git a/BeefLibs/corlib/src/Globalization/DateTimeFormat.bf b/BeefLibs/corlib/src/Globalization/DateTimeFormat.bf index 91f3d260..0921a5f0 100644 --- a/BeefLibs/corlib/src/Globalization/DateTimeFormat.bf +++ b/BeefLibs/corlib/src/Globalization/DateTimeFormat.bf @@ -7,7 +7,6 @@ namespace System { using System.Threading; using System.Globalization; using System.Collections.Generic; - using System.Runtime.CompilerServices; using System.Security; using System.Diagnostics.Contracts; diff --git a/BeefLibs/corlib/src/Math.bf b/BeefLibs/corlib/src/Math.bf index 19eb982e..bb10ad0f 100644 --- a/BeefLibs/corlib/src/Math.bf +++ b/BeefLibs/corlib/src/Math.bf @@ -5,8 +5,6 @@ namespace System { using System; - using System.Runtime; - using System.Runtime.CompilerServices; using System.Diagnostics.Contracts; using System.Diagnostics; diff --git a/BeefLibs/corlib/src/NumberFormatter.bf b/BeefLibs/corlib/src/NumberFormatter.bf index d736243e..97450917 100644 --- a/BeefLibs/corlib/src/NumberFormatter.bf +++ b/BeefLibs/corlib/src/NumberFormatter.bf @@ -33,7 +33,6 @@ using System.Globalization; using System.Text; using System.Threading; -using System.Runtime.CompilerServices; namespace System { diff --git a/BeefLibs/corlib/src/Random.bf b/BeefLibs/corlib/src/Random.bf index b861cf13..900913e1 100644 --- a/BeefLibs/corlib/src/Random.bf +++ b/BeefLibs/corlib/src/Random.bf @@ -15,8 +15,6 @@ namespace System { using System; - using System.Runtime; - using System.Runtime.CompilerServices; using System.Globalization; using System.Diagnostics.Contracts; using System.Diagnostics; diff --git a/BeefLibs/corlib/src/Runtime/CompilerServices/TaskAwaiter.bf b/BeefLibs/corlib/src/Runtime/CompilerServices/TaskAwaiter.bf index e6ee29af..f6c46b6e 100644 --- a/BeefLibs/corlib/src/Runtime/CompilerServices/TaskAwaiter.bf +++ b/BeefLibs/corlib/src/Runtime/CompilerServices/TaskAwaiter.bf @@ -6,7 +6,7 @@ using System.Threading.Tasks; using System.Diagnostics.Contracts; using System.Threading; -namespace System.Runtime.CompilerServices +namespace System.Threading.Tasks { public struct TaskAwaiter { diff --git a/BeefLibs/corlib/src/String.bf b/BeefLibs/corlib/src/String.bf index 59d8ff2a..f6441175 100644 --- a/BeefLibs/corlib/src/String.bf +++ b/BeefLibs/corlib/src/String.bf @@ -1959,6 +1959,11 @@ namespace System return StringSplitEnumerator(Ptr, Length, separators, Int32.MaxValue, StringSplitOptions.None); } + public StringSplitEnumerator Split(char8[] separators) + { + return StringSplitEnumerator(Ptr, Length, separators, Int32.MaxValue, StringSplitOptions.None); + } + public StringSplitEnumerator Split(char8[] separators, int count) { return StringSplitEnumerator(Ptr, Length, separators, count, StringSplitOptions.None); diff --git a/BeefLibs/corlib/src/Threading/Tasks/Future.bf b/BeefLibs/corlib/src/Threading/Tasks/Future.bf index f9eb057a..1d6484d8 100644 --- a/BeefLibs/corlib/src/Threading/Tasks/Future.bf +++ b/BeefLibs/corlib/src/Threading/Tasks/Future.bf @@ -2,7 +2,6 @@ // of an open-sourcing initiative in 2014 of the C# core libraries. // The original source was submitted to https://github.com/Microsoft/referencesource -using System.Runtime.CompilerServices; using System.Collections.Generic; using System.Diagnostics; diff --git a/BeefLibs/corlib/src/Threading/Tasks/Task.bf b/BeefLibs/corlib/src/Threading/Tasks/Task.bf index d91f4bf7..8948c69a 100644 --- a/BeefLibs/corlib/src/Threading/Tasks/Task.bf +++ b/BeefLibs/corlib/src/Threading/Tasks/Task.bf @@ -4,7 +4,6 @@ using System.Collections.Generic; using System.Diagnostics.Contracts; -using System.Runtime.CompilerServices; using System.Diagnostics; namespace System.Threading.Tasks diff --git a/BeefLibs/corlib/src/TimeZoneInfo.bf b/BeefLibs/corlib/src/TimeZoneInfo.bf index 1df8e174..164b53ba 100644 --- a/BeefLibs/corlib/src/TimeZoneInfo.bf +++ b/BeefLibs/corlib/src/TimeZoneInfo.bf @@ -33,7 +33,6 @@ namespace System { using System.Diagnostics.Contracts; using System.Globalization; using System.IO; - using System.Runtime.CompilerServices; using System.Security; using System.Text; using System.Threading;