@@ -25,8 +25,7 @@ public static void Mutate(this Image source, Action<IImageProcessingContext> ope
2525 Guard . NotNull ( operation , nameof ( operation ) ) ;
2626 source . EnsureNotDisposed ( ) ;
2727
28- var visitor = new ProcessingVisitor ( operation , true ) ;
29- source . AcceptVisitor ( visitor ) ;
28+ source . AcceptVisitor ( new ProcessingVisitor ( operation , true ) ) ;
3029 }
3130
3231 /// <summary>
@@ -42,8 +41,10 @@ public static void Mutate<TPixel>(this Image<TPixel> source, Action<IImageProces
4241 Guard . NotNull ( operation , nameof ( operation ) ) ;
4342 source . EnsureNotDisposed ( ) ;
4443
45- IInternalImageProcessingContext < TPixel > operationsRunner = source . GetConfiguration ( ) . ImageOperationsProvider
46- . CreateImageProcessingContext ( source , true ) ;
44+ IInternalImageProcessingContext < TPixel > operationsRunner
45+ = source . GetConfiguration ( )
46+ . ImageOperationsProvider . CreateImageProcessingContext ( source , true ) ;
47+
4748 operation ( operationsRunner ) ;
4849 }
4950
@@ -60,8 +61,10 @@ public static void Mutate<TPixel>(this Image<TPixel> source, params IImageProces
6061 Guard . NotNull ( operations , nameof ( operations ) ) ;
6162 source . EnsureNotDisposed ( ) ;
6263
63- IInternalImageProcessingContext < TPixel > operationsRunner = source . GetConfiguration ( ) . ImageOperationsProvider
64- . CreateImageProcessingContext ( source , true ) ;
64+ IInternalImageProcessingContext < TPixel > operationsRunner
65+ = source . GetConfiguration ( )
66+ . ImageOperationsProvider . CreateImageProcessingContext ( source , true ) ;
67+
6568 operationsRunner . ApplyProcessors ( operations ) ;
6669 }
6770
@@ -96,8 +99,10 @@ public static Image<TPixel> Clone<TPixel>(this Image<TPixel> source, Action<IIma
9699 Guard . NotNull ( operation , nameof ( operation ) ) ;
97100 source . EnsureNotDisposed ( ) ;
98101
99- IInternalImageProcessingContext < TPixel > operationsRunner = source . GetConfiguration ( ) . ImageOperationsProvider
100- . CreateImageProcessingContext ( source , false ) ;
102+ IInternalImageProcessingContext < TPixel > operationsRunner
103+ = source . GetConfiguration ( )
104+ . ImageOperationsProvider . CreateImageProcessingContext ( source , false ) ;
105+
101106 operation ( operationsRunner ) ;
102107 return operationsRunner . GetResultImage ( ) ;
103108 }
@@ -116,8 +121,10 @@ public static Image<TPixel> Clone<TPixel>(this Image<TPixel> source, params IIma
116121 Guard . NotNull ( operations , nameof ( operations ) ) ;
117122 source . EnsureNotDisposed ( ) ;
118123
119- IInternalImageProcessingContext < TPixel > operationsRunner = source . GetConfiguration ( ) . ImageOperationsProvider
120- . CreateImageProcessingContext ( source , false ) ;
124+ IInternalImageProcessingContext < TPixel > operationsRunner
125+ = source . GetConfiguration ( )
126+ . ImageOperationsProvider . CreateImageProcessingContext ( source , false ) ;
127+
121128 operationsRunner . ApplyProcessors ( operations ) ;
122129 return operationsRunner . GetResultImage ( ) ;
123130 }
@@ -157,8 +164,10 @@ public ProcessingVisitor(Action<IImageProcessingContext> operation, bool mutate)
157164 public void Visit < TPixel > ( Image < TPixel > image )
158165 where TPixel : struct , IPixel < TPixel >
159166 {
160- IInternalImageProcessingContext < TPixel > operationsRunner = image . GetConfiguration ( )
161- . ImageOperationsProvider . CreateImageProcessingContext ( image , this . mutate ) ;
167+ IInternalImageProcessingContext < TPixel > operationsRunner =
168+ image . GetConfiguration ( )
169+ . ImageOperationsProvider . CreateImageProcessingContext ( image , this . mutate ) ;
170+
162171 this . operation ( operationsRunner ) ;
163172 this . ResultImage = operationsRunner . GetResultImage ( ) ;
164173 }
0 commit comments