<PackageReference Include="SSH.NET" Version="2024.1.0" />

<RegexGenerator_g>FA8DDE5DB7FF8EDB195BD24AAA0095B065B0EB9EE1881EBD7CEE7465227EE9670__Utilities

using System.CodeDom.Compiler; using System.Globalization; using System.Runtime.CompilerServices; using System.Threading; namespace System.Text.RegularExpressions.Generated { [System.Runtime.CompilerServices.NullableContext(1)] [System.Runtime.CompilerServices.Nullable(0)] [GeneratedCode("System.Text.RegularExpressions.Generator", "7.0.10.21523")] internal static class <RegexGenerator_g>FA8DDE5DB7FF8EDB195BD24AAA0095B065B0EB9EE1881EBD7CEE7465227EE9670__Utilities { internal static readonly TimeSpan s_defaultTimeout; internal static readonly bool s_hasTimeout; [MethodImpl(MethodImplOptions.AggressiveInlining)] internal static void StackPush(ref int[] stack, ref int pos, int arg0, int arg1) { int[] array = stack; int num = pos; if ((uint)(num + 1) < (uint)array.Length) { array[num] = arg0; array[num + 1] = arg1; pos += 2; } else <StackPush>g__WithResize|2_0(ref stack, ref pos, arg0, arg1); } [MethodImpl(MethodImplOptions.AggressiveInlining)] internal static void StackPop(int[] stack, ref int pos, out int arg0, out int arg1) { arg0 = stack[--pos]; arg1 = stack[--pos]; } [MethodImpl(MethodImplOptions.AggressiveInlining)] internal static void StackPush(ref int[] stack, ref int pos, int arg0, int arg1, int arg2) { int[] array = stack; int num = pos; if ((uint)(num + 2) < (uint)array.Length) { array[num] = arg0; array[num + 1] = arg1; array[num + 2] = arg2; pos += 3; } else <StackPush>g__WithResize|4_0(ref stack, ref pos, arg0, arg1, arg2); } [MethodImpl(MethodImplOptions.AggressiveInlining)] internal static void StackPush(ref int[] stack, ref int pos, int arg0) { int[] array = stack; int num = pos; if ((uint)num < (uint)array.Length) { array[num] = arg0; pos++; } else <StackPush>g__WithResize|5_0(ref stack, ref pos, arg0); } [MethodImpl(MethodImplOptions.AggressiveInlining)] internal unsafe static bool IsWordChar(char ch) { ReadOnlySpan<byte> readOnlySpan = new ReadOnlySpan<byte>(&global::<PrivateImplementationDetails>.3C17DA885F7916F14BECDDD5A559E146795A03758C28EA455EC8E9E803B90531, 16); int num = (int)ch >> 3; if ((uint)num >= (uint)readOnlySpan.Length) { UnicodeCategory unicodeCategory = CharUnicodeInfo.GetUnicodeCategory(ch); return ((uint)unicodeCategory <= 5 || unicodeCategory == UnicodeCategory.DecimalDigitNumber || unicodeCategory == UnicodeCategory.ConnectorPunctuation) ? true : false; } return (readOnlySpan[num] & (1 << (ch & 7))) != 0; } static <RegexGenerator_g>FA8DDE5DB7FF8EDB195BD24AAA0095B065B0EB9EE1881EBD7CEE7465227EE9670__Utilities() { object data = AppContext.GetData("REGEX_DEFAULT_MATCH_TIMEOUT"); TimeSpan timeSpan2; if (data is TimeSpan) { TimeSpan timeSpan = (TimeSpan)data; timeSpan2 = timeSpan; } else timeSpan2 = Regex.InfiniteMatchTimeout; s_defaultTimeout = timeSpan2; s_hasTimeout = (s_defaultTimeout != Timeout.InfiniteTimeSpan); } } }