public GraphQLTypeGenerator(GraphQLGenerationConfig config) : this() { Config = config; SourceDirectoryPath = config.WriteSourceTo; AssemblyName = config.ToNameSpace; Assembly assembly = Assembly.LoadFrom(config.TypeAssembly); AddTypes(assembly.GetTypes().Where(type => RuntimeSettings.ClrTypeFilter(type) && type != null && type.Namespace != null && type.Namespace.Equals(config.FromNameSpace)).ToArray()); }