private Delegate CreateConstructorCall(ConstructionKey key) { var assembledType = _typeCache.GetOrCreateType(key.TypeID); return(_constructorDelegateFactory.CreateConstructorCall(key.TypeID.RequestedType, assembledType, key.DelegateType, key.AllowNonPublic)); }
private Delegate CreateConstructorCall(ConstructorForAssembledTypeCacheKey key) { var requestedType = _typeAssembler.GetRequestedType(key.AssembledType); return(_constructorDelegateFactory.CreateConstructorCall(requestedType, key.AssembledType, key.DelegateType, key.AllowNonPublic)); }