Esempio n. 1
0
        private List <ICreateObjects> GetInternalConstructors()
        {
            var constructorInfos = _typeInfo.GetConstructors(BindingFlags.Instance | BindingFlags.NonPublic);
            var enumerable       = constructorInfos.Where(CreationMethod.IsInternal);

            var wrappers = enumerable.Select(c => (ICreateObjects)CreationMethod.FromConstructorInfo(c)).ToList();

            return(wrappers);
        }
Esempio n. 2
0
 public List <CreationMethod> TryToObtainPublicConstructors()
 {
     return(_typeInfo.GetConstructors(BindingFlags.Public | BindingFlags.Instance)
            .Select(c => CreationMethod.FromConstructorInfo(c)).ToList());
 }