public Func<object, BufferedTextReader, IServiceProvider, object> GetInstanceFactory(Type type) { IPostgresTypeConverter converter; if (TypeConverters.TryGetValue(type, out converter)) return converter.CreateInstance; return null; }