@@ -77,19 +77,6 @@ public static IImageSharpBuilder SetMemoryAllocator<TMemoryAllocator>(this IImag
7777 return builder ;
7878 }
7979
80- /// <summary>
81- /// Sets the given <see cref="RecyclableMemoryStreamManager"/> adding it to the service collection.
82- /// </summary>
83- /// <param name="builder">The core builder.</param>
84- /// <param name="implementationFactory">The factory method for returning a <see cref="RecyclableMemoryStreamManager"/>.</param>
85- /// <returns>The <see cref="IImageSharpBuilder"/>.</returns>
86- public static IImageSharpBuilder SetMemoryStreamManager ( this IImageSharpBuilder builder , Func < IServiceProvider , RecyclableMemoryStreamManager > implementationFactory )
87- {
88- var descriptor = new ServiceDescriptor ( typeof ( RecyclableMemoryStreamManager ) , implementationFactory , ServiceLifetime . Singleton ) ;
89- builder . Services . Replace ( descriptor ) ;
90- return builder ;
91- }
92-
9380 /// <summary>
9481 /// Sets the given <see cref="IImageCache"/> adding it to the service collection.
9582 /// </summary>
@@ -304,6 +291,19 @@ static RecyclableMemoryStreamManager AllocatorFactory(IServiceProvider s)
304291 return builder ;
305292 }
306293
294+ /// <summary>
295+ /// Sets the given <see cref="RecyclableMemoryStreamManager"/> adding it to the service collection.
296+ /// </summary>
297+ /// <param name="builder">The core builder.</param>
298+ /// <param name="implementationFactory">The factory method for returning a <see cref="RecyclableMemoryStreamManager"/>.</param>
299+ /// <returns>The <see cref="IImageSharpBuilder"/>.</returns>
300+ private static IImageSharpBuilder SetMemoryStreamManager ( this IImageSharpBuilder builder , Func < IServiceProvider , RecyclableMemoryStreamManager > implementationFactory )
301+ {
302+ var descriptor = new ServiceDescriptor ( typeof ( RecyclableMemoryStreamManager ) , implementationFactory , ServiceLifetime . Singleton ) ;
303+ builder . Services . Replace ( descriptor ) ;
304+ return builder ;
305+ }
306+
307307 /// <summary>
308308 /// Sets the <see cref="FormatUtilities"/> configured by <see cref="ImageSharpMiddlewareOptions.Configuration"/>.
309309 /// </summary>
0 commit comments