public ObservedSingleObjectBuilderSet(SingleObjectBuilderSet builderSet) { if (SystemHelper.MultiProcessors) { _lock = new SpinLockSlim(); } else { _lock = new MonitorLock(); } MyRegistration = builderSet.MyRegistration; }
public MultipleObjectBuilderSet(SingleObjectBuilderSet builderSet) { _candidates = new List <IObjectRegistration> { builderSet.MyRegistration }; }