9 references to IsAtomicByAncestor
System.Text.RegularExpressions.Generator (9)
RegexGenerator.Emitter.cs (9)
1819bool isAtomic = rm.Analysis.IsAtomicByAncestor(node); 2293if (rm.Analysis.IsAtomicByAncestor(node) || (!rm.Analysis.MayBacktrack(yesBranch) && (noBranch is null || !rm.Analysis.MayBacktrack(noBranch)))) 2450bool isAtomic = rm.Analysis.IsAtomicByAncestor(node); 2632bool isAtomic = rm.Analysis.IsAtomicByAncestor(node); 3404if (rm.Analysis.IsAtomicByAncestor(node)) 3591if (node.M == node.N || rm.Analysis.IsAtomicByAncestor(node)) 4480bool isAtomic = rm.Analysis.IsAtomicByAncestor(node); 5589RegexNodeKind.Alternate => $"Match with {node.ChildCount()} alternative expressions{(rm.Analysis.IsAtomicByAncestor(node) ? ", atomically" : "")}.", 5834RegexNodeKind.Loop => rm.Analysis.IsAtomicByAncestor(node) ? "atomically" : "greedily",