|
static readonly bool | s_includePatternInName = Environment.GetEnvironmentVariable("DOTNET_SYSTEM_TEXT_REGULAREXPRESSIONS_PATTERNINNAME") == "1" |
|
static readonly Type[] | s_paramTypes = new Type[1] { typeof(RegexRunner) } |
|
static int | s_regexCount |
|
static readonly FieldInfo | s_runtextbegField = RegexRunnerField("runtextbeg") |
|
static readonly FieldInfo | s_runtextendField = RegexRunnerField("runtextend") |
|
static readonly FieldInfo | s_runtextstartField = RegexRunnerField("runtextstart") |
|
static readonly FieldInfo | s_runtextposField = RegexRunnerField("runtextpos") |
|
static readonly FieldInfo | s_runtextField = RegexRunnerField("runtext") |
|
static readonly FieldInfo | s_runtrackposField = RegexRunnerField("runtrackpos") |
|
static readonly FieldInfo | s_runtrackField = RegexRunnerField("runtrack") |
|
static readonly FieldInfo | s_runstackposField = RegexRunnerField("runstackpos") |
|
static readonly FieldInfo | s_runstackField = RegexRunnerField("runstack") |
|
static readonly MethodInfo | s_doubleStackMethod = RegexRunnerMethod("DoubleStack") |
|
static readonly MethodInfo | s_doubleTrackMethod = RegexRunnerMethod("DoubleTrack") |
|
static readonly MethodInfo | s_captureMethod = RegexRunnerMethod("Capture") |
|
static readonly MethodInfo | s_transferCaptureMethod = RegexRunnerMethod("TransferCapture") |
|
static readonly MethodInfo | s_uncaptureMethod = RegexRunnerMethod("Uncapture") |
|
static readonly MethodInfo | s_isMatchedMethod = RegexRunnerMethod("IsMatched") |
|
static readonly MethodInfo | s_matchLengthMethod = RegexRunnerMethod("MatchLength") |
|
static readonly MethodInfo | s_matchIndexMethod = RegexRunnerMethod("MatchIndex") |
|
static readonly MethodInfo | s_isBoundaryMethod = RegexRunnerMethod("IsBoundary") |
|
static readonly MethodInfo | s_isECMABoundaryMethod = RegexRunnerMethod("IsECMABoundary") |
|
static readonly MethodInfo | s_crawlposMethod = RegexRunnerMethod("Crawlpos") |
|
static readonly MethodInfo | s_charInClassMethod = RegexRunnerMethod("CharInClass") |
|
static readonly MethodInfo | s_checkTimeoutMethod = RegexRunnerMethod("CheckTimeout") |
|
static readonly MethodInfo | s_charIsDigitMethod = typeof(char).GetMethod("IsDigit", new Type[1] { typeof(char) }) |
|
static readonly MethodInfo | s_charIsWhiteSpaceMethod = typeof(char).GetMethod("IsWhiteSpace", new Type[1] { typeof(char) }) |
|
static readonly MethodInfo | s_charGetUnicodeInfo = typeof(char).GetMethod("GetUnicodeCategory", new Type[1] { typeof(char) }) |
|
static readonly MethodInfo | s_charToLowerInvariantMethod = typeof(char).GetMethod("ToLowerInvariant", new Type[1] { typeof(char) }) |
|
static readonly MethodInfo | s_cultureInfoGetCurrentCultureMethod = typeof(CultureInfo).GetMethod("get_CurrentCulture") |
|
static readonly MethodInfo | s_cultureInfoGetTextInfoMethod = typeof(CultureInfo).GetMethod("get_TextInfo") |
|
static readonly MethodInfo | s_spanGetItemMethod = typeof(ReadOnlySpan<char>).GetMethod("get_Item", new Type[1] { typeof(int) }) |
|
static readonly MethodInfo | s_spanGetLengthMethod = typeof(ReadOnlySpan<char>).GetMethod("get_Length") |
|
static readonly MethodInfo | s_memoryMarshalGetReference = typeof(MemoryMarshal).GetMethod("GetReference", new Type[1] { typeof(ReadOnlySpan<>).MakeGenericType(Type.MakeGenericMethodParameter(0)) }).MakeGenericMethod(typeof(char)) |
|
static readonly MethodInfo | s_spanIndexOf |
|
static readonly MethodInfo | s_spanIndexOfAnyCharChar |
|
static readonly MethodInfo | s_spanIndexOfAnyCharCharChar |
|
static readonly MethodInfo | s_spanSliceIntMethod = typeof(ReadOnlySpan<char>).GetMethod("Slice", new Type[1] { typeof(int) }) |
|
static readonly MethodInfo | s_spanSliceIntIntMethod |
|
static readonly MethodInfo | s_spanStartsWith |
|
static readonly MethodInfo | s_stringAsSpanMethod = typeof(MemoryExtensions).GetMethod("AsSpan", new Type[1] { typeof(string) }) |
|
static readonly MethodInfo | s_stringAsSpanIntIntMethod |
|
static readonly MethodInfo | s_stringGetCharsMethod = typeof(string).GetMethod("get_Chars", new Type[1] { typeof(int) }) |
|
static readonly MethodInfo | s_stringIndexOfCharInt |
|
static readonly MethodInfo | s_textInfoToLowerMethod = typeof(TextInfo).GetMethod("ToLower", new Type[1] { typeof(char) }) |
|
Definition at line 7 of file RegexLWCGCompiler.cs.