internal ConstructorMap(IConstructorQueryProvider constructorQueryProvider, Type concreteType) { _constructors = constructorQueryProvider.QueryPublicInstanceConstructors(concreteType) .ToArray(); if (_constructors.Length == 0) { throw ThrowHelper.ConstructorMap.NoPublicInstanceConstructors(concreteType); } }
public ConstructorMapFactory(IConstructorQueryProvider constructorQueryProvider) { _constructorQueryProvider = constructorQueryProvider; }