<PackageReference Include="Namotion.Reflection" Version="3.4.1" />

StringExtensions

static class StringExtensions
using System.Runtime.CompilerServices; namespace Namotion.Reflection { [System.Runtime.CompilerServices.NullableContext(1)] [System.Runtime.CompilerServices.Nullable(0)] internal static class StringExtensions { public static string FirstToken(this string s, char splitChar) { int num = s.IndexOf(splitChar); if (num == -1) return s; return s.Substring(0, num); } public static string LastToken(this string s, char splitChar) { int num = s.LastIndexOf(splitChar); if (num == -1) return s; return s.Substring(num + 1); } } }