14 references to ComputeMinLength
System.Text.RegularExpressions.Generator (14)
RegexGenerator.Emitter.cs (2)
3819bool iterationMayBeEmpty = child.ComputeMinLength() == 0; 4455bool iterationMayBeEmpty = child.ComputeMinLength() == 0;
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexFindOptimizations.cs (1)
51MinRequiredLength = root.ComputeMinLength();
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexNode.cs (11)
2731return (int)Math.Min(int.MaxValue - 1, (long)M * Child(0).ComputeMinLength()); 2738int min = Child(0).ComputeMinLength(); 2741min = Math.Min(min, Child(i).ComputeMinLength()); 2748return Math.Min(Child(0).ComputeMinLength(), Child(1).ComputeMinLength()); 2752return Math.Min(Child(1).ComputeMinLength(), Child(2).ComputeMinLength()); 2761sum += Child(i).ComputeMinLength(); 2771return Child(0).ComputeMinLength(); 3077requiredLength = child.ComputeMinLength(); 3088requiredLength += child.ComputeMinLength();