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