54 references to StackHelper
System.Text.RegularExpressions (54)
System\Text\RegularExpressions\RegexCompiler.cs (2)
2707if (!StackHelper.TryEnsureSufficientExecutionStack()) 2709StackHelper.CallOnEmptyStack(EmitNode, node, subsequent, emitLengthChecksIfRequired);
System\Text\RegularExpressions\RegexNode.cs (6)
413if (!StackHelper.TryEnsureSufficientExecutionStack() || 1800if (!StackHelper.TryEnsureSufficientExecutionStack()) 1838if (!StackHelper.TryEnsureSufficientExecutionStack()) 2053if (!StackHelper.TryEnsureSufficientExecutionStack()) 2254if (!StackHelper.TryEnsureSufficientExecutionStack()) 2367if (!StackHelper.TryEnsureSufficientExecutionStack())
System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (5)
63if (!StackHelper.TryEnsureSufficientExecutionStack() || 350if (!StackHelper.TryEnsureSufficientExecutionStack()) 588if (!StackHelper.TryEnsureSufficientExecutionStack()) 935if (!StackHelper.TryEnsureSufficientExecutionStack()) 1242if (!StackHelper.TryEnsureSufficientExecutionStack())
System\Text\RegularExpressions\RegexTreeAnalyzer.cs (1)
21if (!StackHelper.TryEnsureSufficientExecutionStack())
System\Text\RegularExpressions\Symbolic\MintermGenerator.cs (2)
57if (!StackHelper.TryEnsureSufficientExecutionStack()) 59StackHelper.CallOnEmptyStack(Refine, solver, other);
System\Text\RegularExpressions\Symbolic\RegexNodeConverter.cs (2)
329if (!StackHelper.TryEnsureSufficientExecutionStack()) 331return StackHelper.CallOnEmptyStack(CreateBDDFromSetString, set);
System\Text\RegularExpressions\Symbolic\SymbolicRegexBuilder.cs (2)
286if (!StackHelper.TryEnsureSufficientExecutionStack()) 288return StackHelper.CallOnEmptyStack(Transform, node, builder, setTransformer);
System\Text\RegularExpressions\Symbolic\SymbolicRegexNode.cs (34)
103if (!StackHelper.TryEnsureSufficientExecutionStack()) 105return StackHelper.CallOnEmptyStack(IsHighPriorityNullableFor, node, context); 194if (!StackHelper.TryEnsureSufficientExecutionStack()) 196StackHelper.CallOnEmptyStack(AppendToList, concat, list, listKind); 239if (!StackHelper.TryEnsureSufficientExecutionStack()) 241return StackHelper.CallOnEmptyStack(IsNullableFor, context); 630if (!StackHelper.TryEnsureSufficientExecutionStack()) 632return StackHelper.CallOnEmptyStack(Subsumes, builder, other, depth); 884if (!StackHelper.TryEnsureSufficientExecutionStack()) 982if (!StackHelper.TryEnsureSufficientExecutionStack()) 1095if (!StackHelper.TryEnsureSufficientExecutionStack()) 1097return StackHelper.CallOnEmptyStack(PruneLowerPriorityThanNullability, builder, context); 1252if (!StackHelper.TryEnsureSufficientExecutionStack()) 1254return StackHelper.CallOnEmptyStack(CreateDerivative, builder, elem, context); 1366if (!StackHelper.TryEnsureSufficientExecutionStack()) 1368return StackHelper.CallOnEmptyStack(StripEffects, builder); 1430if (!StackHelper.TryEnsureSufficientExecutionStack()) 1432StackHelper.CallOnEmptyStack(StripAndMapEffects, builder, context, alternativesAndEffects, currentEffects); 1533if (!StackHelper.TryEnsureSufficientExecutionStack()) 1535StackHelper.CallOnEmptyStack(ApplyEffects, apply, context, arg); 1599if (!StackHelper.TryEnsureSufficientExecutionStack()) 1601StackHelper.CallOnEmptyStack(ToStringHelper, sb); 1830if (!StackHelper.TryEnsureSufficientExecutionStack()) 1832StackHelper.CallOnEmptyStack(CollectSets, builder, sets); 1906if (!StackHelper.TryEnsureSufficientExecutionStack()) 1908return StackHelper.CallOnEmptyStack(Reverse, builder); 1980if (!StackHelper.TryEnsureSufficientExecutionStack()) 1982return StackHelper.CallOnEmptyStack(StartsWithLoop, upperBoundLowestValue); 2082if (!StackHelper.TryEnsureSufficientExecutionStack()) 2084return StackHelper.CallOnEmptyStack(PruneAnchorsImpl, builder, prevKind, contWithWL, contWithNWL); 2180if (!StackHelper.TryEnsureSufficientExecutionStack()) 2182return StackHelper.CallOnEmptyStack(ResolveFixedLength, context); 2275if (!StackHelper.TryEnsureSufficientExecutionStack()) 2277return StackHelper.CallOnEmptyStack(CountSingletons);