private RecursionCheckToken(Context ctx, RecursionCheckKey key) { Pending = (ctx._lazyRecursionPrevention ??= new Stack <RecursionCheckKey>()); IsInRecursion = Pending.Contains(key); Pending.Push(key); }
private RecursionCheckToken(Context ctx, RecursionCheckKey key) { _isrecursion = (_list = ctx._recursionPrevention).Contains(key); _list.Push(key); }
private RecursionCheckToken(Context ctx, RecursionCheckKey key) { IsInRecursion = (Pending = ctx._recursionPrevention).Contains(key); Pending.Push(key); }