1 write to _pattern
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.cs (1)
173
_pattern
= rootNode;
15 references to _pattern
System.Text.RegularExpressions (15)
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.cs (15)
46
/// <summary><see cref="
_pattern
"/> prefixed with [0-0xFFFF]*</summary>
57
/// selection of the starting point. So, to find the actual ending point, the original <see cref="
_pattern
"/>
66
/// <summary>The reverse of <see cref="
_pattern
"/>.</summary>
68
/// Determining that there is a match and where the match ends requires only <see cref="
_pattern
"/>.
205
_optimizedReversalInfo = CreateOptimizedReversal(
_pattern
.Reverse(builder));
218
int statesCount =
_pattern
._info.ContainsSomeAnchor ? CharKind.CharKindCount : 1;
224
_containsAnyAnchor =
_pattern
._info.ContainsSomeAnchor;
225
_containsEndZAnchor =
_pattern
._info.ContainsEndZAnchor;
231
initialStates[charKind] = GetOrCreateState_NoLock(
_pattern
, charKind);
237
_dotStarredPattern = builder.CreateConcat(builder._anyStarLazy,
_pattern
);
257
_reversePattern = builder.CreateDisableBacktrackingSimulation(
_pattern
.Reverse(builder));
269
if (
_pattern
._info.ContainsSomeAnchor)
334
!
_pattern
._info.ContainsSomeAnchor ?
1657
Debug.Assert(!matcher.
_pattern
._info.ContainsSomeAnchor);
1686
Debug.Assert(!matcher.
_pattern
._info.ContainsSomeAnchor);