This has two advantages:
- It allows explicit registration in code based config without using Reflection (This is not normally necessary since it is registered by default anyway)
- It allows some other provider to inherit from it in order to tweak functionality.
When making it public care should be taken to make any currently "public" methods internal as appropriate.
- It allows explicit registration in code based config without using Reflection (This is not normally necessary since it is registered by default anyway)
- It allows some other provider to inherit from it in order to tweak functionality.
When making it public care should be taken to make any currently "public" methods internal as appropriate.