//Make a bad one private AtomicLockedResource([NotNull] AtomicVault <T> owner) { _releaseFlag = new ToggleFlag(false); _owner = owner ?? throw new ArgumentNullException(nameof(owner)); _b = null; _isGood = false; }
private Name([NotNull] string name) { _s = name ?? throw new ArgumentNullException(nameof(name)); _tf = new ToggleFlag(false); }