Changed PluginResolver to PluginTypeResolver, created new base method to do the resolution and caching,

Updated ApplicationStartupHandler to use it and to not register on the static method, the real method is now
used and is called on app startup (much cleaner). Added tests for PluginTypeResolver. Added events to
UmbracoApplication and virtual methods for developers to override.
This commit is contained in:
shannon@ShandemVaio
2012-07-27 00:40:00 +06:00
parent 1731ad45f5
commit a6b9aca45a
17 changed files with 344 additions and 123 deletions

View File

@@ -20,4 +20,5 @@ using System.Runtime.InteropServices;
[assembly: InternalsVisibleTo("umbraco")]
[assembly: InternalsVisibleTo("Umbraco.Tests")]
[assembly: InternalsVisibleTo("businesslogic")]