From 8ce3e74e8112a94773df22827849bf274fc88198 Mon Sep 17 00:00:00 2001 From: LukePulverenti Date: Sun, 24 Feb 2013 16:53:54 -0500 Subject: More DI --- MediaBrowser.Common/Kernel/IApplicationHost.cs | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'MediaBrowser.Common/Kernel/IApplicationHost.cs') diff --git a/MediaBrowser.Common/Kernel/IApplicationHost.cs b/MediaBrowser.Common/Kernel/IApplicationHost.cs index fe2f00a126..4b564581b4 100644 --- a/MediaBrowser.Common/Kernel/IApplicationHost.cs +++ b/MediaBrowser.Common/Kernel/IApplicationHost.cs @@ -1,5 +1,6 @@ using MediaBrowser.Model.Updates; using System; +using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; @@ -32,6 +33,26 @@ namespace MediaBrowser.Common.Kernel /// true if this instance can self update; otherwise, false. bool CanSelfUpdate { get; } + /// + /// Gets the failed assemblies. + /// + /// The failed assemblies. + IEnumerable FailedAssemblies { get; } + + /// + /// Gets all concrete types. + /// + /// All concrete types. + Type[] AllConcreteTypes { get; } + + /// + /// Gets the exports. + /// + /// + /// if set to true [manage liftime]. + /// IEnumerable{``0}. + IEnumerable GetExports(bool manageLiftime = true); + /// /// Checks for update. /// -- cgit v1.2.3