99 types derived from RegexRunner
aspire (18)
Aspire.Azure.Storage.Blobs (1)
Aspire.Azure.Storage.Queues (1)
Aspire.Confluent.Kafka.Tests (1)
Aspire.Dashboard (7)
Aspire.EndToEnd.Tests (1)
Aspire.Hosting (5)
Aspire.Hosting.Azure (1)
Aspire.Hosting.Azure.KeyVault (1)
Aspire.Hosting.DevTunnels (1)
Aspire.Hosting.Python (1)
Aspire.Hosting.SqlServer (1)
Aspire.Templates.Tests (1)
BuildActionTelemetryTable (1)
ConfigurationSchemaGenerator (1)
ConfigurationSchemaGenerator.Tests (1)
dotnet-dev-certs (3)
illink (2)
Microsoft.AspNetCore.Authentication.Negotiate (1)
Microsoft.AspNetCore.Components (1)
Microsoft.AspNetCore.DeveloperCertificates.XPlat (3)
Microsoft.AspNetCore.Routing (1)
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Microsoft.CodeAnalysis (2)
Microsoft.ML.Tokenizers (6)
System.ComponentModel.TypeConverter (2)
System.Data.Common (2)
System.Data.Odbc (5)
System.Private.DataContractSerialization (2)
System.Private.Xml (2)
System.Text.Json (2)
System.Text.RegularExpressions (3)
System.Windows.Forms (1)
System.Windows.Forms.Design (1)
System.Windows.Forms.Tests (1)
Templates.Blazor.Tests (3)
Templates.Blazor.WebAssembly.Auth.Tests (3)
Templates.Blazor.WebAssembly.Tests (3)
Templates.Mvc.Tests (3)
Templates.Tests (3)
367 references to RegexRunner
aspire (55)
Aspire.Azure.Storage.Blobs (3)
Aspire.Azure.Storage.Queues (3)
Aspire.Confluent.Kafka.Tests (4)
Aspire.Dashboard (27)
Aspire.EndToEnd.Tests (4)
Aspire.Hosting (22)
Aspire.Hosting.Azure (3)
Aspire.Hosting.Azure.KeyVault (4)
Aspire.Hosting.DevTunnels (4)
Aspire.Hosting.Python (4)
Aspire.Hosting.SqlServer (4)
Aspire.Templates.Tests (4)
BuildActionTelemetryTable (3)
ConfigurationSchemaGenerator (4)
ConfigurationSchemaGenerator.Tests (4)
dotnet-dev-certs (9)
illink (6)
Microsoft.AspNetCore.Authentication.Negotiate (3)
Microsoft.AspNetCore.Components (3)
Microsoft.AspNetCore.DeveloperCertificates.XPlat (9)
Microsoft.AspNetCore.Routing (3)
Microsoft.AspNetCore.Server.Kestrel.Core (3)
Microsoft.CodeAnalysis (7)
Microsoft.ML.Tokenizers (25)
netstandard (1)
System (1)
System.ComponentModel.TypeConverter (6)
System.Data.Common (6)
System.Data.Odbc (37)
RegexGenerator.g.cs (37)
239/// <summary>Provides a factory for creating <see cref="RegexRunner"/> instances to be used by methods on <see cref="Regex"/>.</summary>
242/// <summary>Creates an instance of a <see cref="RegexRunner"/> used by methods on <see cref="Regex"/>.</summary>
243protected override RegexRunner CreateInstance() => new Runner();
303while ((uint)iteration < (uint)slice.Length && ((ch = slice[iteration]) < 128 ? ("㸀\0\u0001ࠀ\0\0\0\0"[ch >> 4] & (1 << (ch & 0xF))) != 0 : RegexRunner.CharInClass((char)ch, "\0\u0002\u0001;<d")))
348if (slice.IsEmpty || ((ch = slice[0]) < 128 ? ("㸀\0\u0001ࠀ\0\0\0\0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\u0002\u0001;<d")))
384if (slice.IsEmpty || ((ch = slice[0]) < 128 ? ("\0\0\ufffe\udfff\uffff\uffff\uffff翿"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\u0001\u0002\u0002=>d\u000f")))
448if (slice.IsEmpty || ((ch = slice[0]) < 128 ? ("\0\0\ufffe\udfff\uffff\uffff\uffff翿"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\u0001\u0002\u0002=>d\u000f")))
1001if (slice.IsEmpty || ((ch = slice[0]) < 128 ? ("㸀\0\u0085\0\0\0\0\0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\u0004\u0001\"#'(d")))
1033if (slice.IsEmpty || ((ch = slice[0]) < 128 ? ("\0\0\ufffe\uffff\uffff\uffff翿"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\u0001\u0002\u0002;<d\u000f")))
1097if (slice.IsEmpty || ((ch = slice[0]) < 128 ? ("\0\0\ufffe\uffff\uffff\uffff翿"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\u0001\u0002\u0002;<d\u000f")))
1311while ((uint)iteration7 < (uint)slice.Length && ((ch = slice[iteration7]) < 128 ? ("㸁\0\u0001\0\0\0\0\0"[ch >> 4] & (1 << (ch & 0xF))) != 0 : RegexRunner.CharInClass((char)ch, "\0\u0002\u0001\0\u0001d")))
1412while ((uint)iteration8 < (uint)slice.Length && ((ch = slice[iteration8]) < 128 ? ("㸀\0\u0001ࠀ\0\0\0\0"[ch >> 4] & (1 << (ch & 0xF))) != 0 : RegexRunner.CharInClass((char)ch, "\0\u0002\u0001;<d")))
1445while ((uint)iteration9 < (uint)slice.Length && ((ch = slice[iteration9]) < 128 ? ("㸁\0\u0001\0\0\0\0\0"[ch >> 4] & (1 << (ch & 0xF))) != 0 : RegexRunner.CharInClass((char)ch, "\0\u0002\u0001\0\u0001d")))
1495/// <summary>Provides a factory for creating <see cref="RegexRunner"/> instances to be used by methods on <see cref="Regex"/>.</summary>
1498/// <summary>Creates an instance of a <see cref="RegexRunner"/> used by methods on <see cref="Regex"/>.</summary>
1499protected override RegexRunner CreateInstance() => new Runner();
1558while ((uint)iteration < (uint)slice.Length && ((ch = slice[iteration]) < 128 ? ("㸀\0\u0001ࠀ\0\0\0\0"[ch >> 4] & (1 << (ch & 0xF))) != 0 : RegexRunner.CharInClass((char)ch, "\0\u0002\u0001;<d")))
1602if (slice.IsEmpty || ((ch = slice[0]) < 128 ? ("㸀\0\u0001ࠀ\0\0\0\0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\u0002\u0001;<d")))
1638if (slice.IsEmpty || ((ch = slice[0]) < 128 ? ("\0\0\ufffe\udfff\uffff\uffff\uffff翿"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\u0001\u0002\u0002=>d\u000f")))
1702if (slice.IsEmpty || ((ch = slice[0]) < 128 ? ("\0\0\ufffe\udfff\uffff\uffff\uffff翿"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\u0001\u0002\u0002=>d\u000f")))
2024if (slice.IsEmpty || ((ch = slice[0]) < 128 ? ("㸀\0\u0001\0\0\0\0ࠀ"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\u0002\u0001{|d")))
2056if (slice.IsEmpty || ((ch = slice[0]) < 128 ? ("\0\0\ufffe\uffff\uffff\uffff翿"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\u0001\u0002\u0002;<d\u000f")))
2120if (slice.IsEmpty || ((ch = slice[0]) < 128 ? ("\0\0\ufffe\uffff\uffff\uffff翿"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\u0001\u0002\u0002;<d\u000f")))
2305while ((uint)iteration6 < (uint)slice.Length && ((ch = slice[iteration6]) < 128 ? ("㸁\0\u0001\0\0\0\0\0"[ch >> 4] & (1 << (ch & 0xF))) != 0 : RegexRunner.CharInClass((char)ch, "\0\u0002\u0001\0\u0001d")))
2406while ((uint)iteration7 < (uint)slice.Length && ((ch = slice[iteration7]) < 128 ? ("㸀\0\u0001ࠀ\0\0\0\0"[ch >> 4] & (1 << (ch & 0xF))) != 0 : RegexRunner.CharInClass((char)ch, "\0\u0002\u0001;<d")))
2439while ((uint)iteration8 < (uint)slice.Length && ((ch = slice[iteration8]) < 128 ? ("㸁\0\u0001\0\0\0\0\0"[ch >> 4] & (1 << (ch & 0xF))) != 0 : RegexRunner.CharInClass((char)ch, "\0\u0002\u0001\0\u0001d")))
2487/// <summary>Provides a factory for creating <see cref="RegexRunner"/> instances to be used by methods on <see cref="Regex"/>.</summary>
2490/// <summary>Creates an instance of a <see cref="RegexRunner"/> used by methods on <see cref="Regex"/>.</summary>
2491protected override RegexRunner CreateInstance() => new Runner();
2559if (slice.IsEmpty || ((ch = slice[0]) < 128 ? ("㸀\0\u0001ࠀ\0\0\0\0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\u0002\u0001;<d")))
2674/// <summary>Provides a factory for creating <see cref="RegexRunner"/> instances to be used by methods on <see cref="Regex"/>.</summary>
2677/// <summary>Creates an instance of a <see cref="RegexRunner"/> used by methods on <see cref="Regex"/>.</summary>
2678protected override RegexRunner CreateInstance() => new Runner();
2731while ((uint)iteration < (uint)slice.Length && ((ch = slice[iteration]) < 128 ? ("\0\0コ\ud7ff\uffff\uffff\uffff翿"[ch >> 4] & (1 << (ch & 0xF))) != 0 : RegexRunner.CharInClass((char)ch, "\u0001\b\u0002\"#'(;<=>d\u000f")))
2775/// <summary>Provides a factory for creating <see cref="RegexRunner"/> instances to be used by methods on <see cref="Regex"/>.</summary>
2778/// <summary>Creates an instance of a <see cref="RegexRunner"/> used by methods on <see cref="Regex"/>.</summary>
2779protected override RegexRunner CreateInstance() => new Runner();
System.Private.DataContractSerialization (6)
System.Private.Xml (6)
System.Text.Json (6)
System.Text.RegularExpressions (24)
System\Text\RegularExpressions\RegexCompiler.cs (6)
37private static MethodInfo IsBoundaryMethod => field ??= typeof(RegexRunner).GetMethod("IsBoundary", BindingFlags.NonPublic | BindingFlags.Static, [typeof(ReadOnlySpan<char>), typeof(int)])!;
38private static MethodInfo IsPreWordCharBoundaryMethod => field ??= typeof(RegexRunner).GetMethod("IsPreWordCharBoundary", BindingFlags.NonPublic | BindingFlags.Static, [typeof(ReadOnlySpan<char>), typeof(int)])!;
39private static MethodInfo IsPostWordCharBoundaryMethod => field ??= typeof(RegexRunner).GetMethod("IsPostWordCharBoundary", BindingFlags.NonPublic | BindingFlags.Static, [typeof(ReadOnlySpan<char>), typeof(int)])!;
41private static MethodInfo IsECMABoundaryMethod => field ??= typeof(RegexRunner).GetMethod("IsECMABoundary", BindingFlags.NonPublic | BindingFlags.Static, [typeof(ReadOnlySpan<char>), typeof(int)])!;
129private static FieldInfo RegexRunnerField(string fieldname) => typeof(RegexRunner).GetField(fieldname, BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static)!;
131private static MethodInfo RegexRunnerMethod(string methname) => typeof(RegexRunner).GetMethod(methname, BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static)!;
System.Windows.Forms (3)
System.Windows.Forms.Design (3)
System.Windows.Forms.Tests (3)
Templates.Blazor.Tests (9)
Templates.Blazor.WebAssembly.Auth.Tests (9)
Templates.Blazor.WebAssembly.Tests (9)
Templates.Mvc.Tests (9)
Templates.Tests (9)