Felix,
first thanks for your willingness to fix this problem, and sorry for
not coming back sooner.
For the patch, my proposition to pass reference is:
- modify precompilation steps constructor that require reference to
AspViewCompilerOptions
- modify DefaultPreCompilationStepsProvider constructor to pass the
AspViewCompilerOptions
- modify static Resolve class PreCompilationStepsProvider property to
a method that take AspViewCompilerOptions as parameter and pass it to
Activator.CreateInstance method
this way, the interface doesn't change, and only precompilation steps
that require something from AspViewCompilerOptions need to be changed,
this seems leaner to me, what do you think?