public IocScopeManager(IocEntry entry, object factory) { _iocEntry = entry; Monitor.Enter(_iocEntry); _iocEntry.Push(factory); }