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)); 218int statesCount = _pattern._info.ContainsSomeAnchor ? CharKind.CharKindCount : 1; 224_containsAnyAnchor = _pattern._info.ContainsSomeAnchor; 225_containsEndZAnchor = _pattern._info.ContainsEndZAnchor; 231initialStates[charKind] = GetOrCreateState_NoLock(_pattern, charKind); 237_dotStarredPattern = builder.CreateConcat(builder._anyStarLazy, _pattern); 257_reversePattern = builder.CreateDisableBacktrackingSimulation(_pattern.Reverse(builder)); 269if (_pattern._info.ContainsSomeAnchor) 334!_pattern._info.ContainsSomeAnchor ? 1657Debug.Assert(!matcher._pattern._info.ContainsSomeAnchor); 1686Debug.Assert(!matcher._pattern._info.ContainsSomeAnchor);