Ejemplo n.º 1
0
        private Delegate CreateConstructorCall(ConstructionKey key)
        {
            var assembledType = _typeCache.GetOrCreateType(key.TypeID);

            return(_constructorDelegateFactory.CreateConstructorCall(key.TypeID.RequestedType, assembledType, key.DelegateType, key.AllowNonPublic));
        }
Ejemplo n.º 2
0
        private Delegate CreateConstructorCall(ConstructorForAssembledTypeCacheKey key)
        {
            var requestedType = _typeAssembler.GetRequestedType(key.AssembledType);

            return(_constructorDelegateFactory.CreateConstructorCall(requestedType, key.AssembledType, key.DelegateType, key.AllowNonPublic));
        }