Exemple #1
0
        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;
 }