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); }
public List <CreationMethod> TryToObtainPublicConstructors() { return(_typeInfo.GetConstructors(BindingFlags.Public | BindingFlags.Instance) .Select(c => CreationMethod.FromConstructorInfo(c)).ToList()); }