diff options
Diffstat (limited to 'MediaBrowser.IsoMounter')
| -rw-r--r-- | MediaBrowser.IsoMounter/MyPfmFileMountUi.cs | 14 | ||||
| -rw-r--r-- | MediaBrowser.IsoMounter/PismoIsoManager.cs | 13 |
2 files changed, 22 insertions, 5 deletions
diff --git a/MediaBrowser.IsoMounter/MyPfmFileMountUi.cs b/MediaBrowser.IsoMounter/MyPfmFileMountUi.cs index d0123a415..0a2fe6642 100644 --- a/MediaBrowser.IsoMounter/MyPfmFileMountUi.cs +++ b/MediaBrowser.IsoMounter/MyPfmFileMountUi.cs @@ -1,5 +1,4 @@ -using MediaBrowser.Common.Logging; -using MediaBrowser.Model.Logging; +using MediaBrowser.Model.Logging; using System.Security; namespace MediaBrowser.IsoMounter @@ -12,7 +11,16 @@ namespace MediaBrowser.IsoMounter /// <summary> /// The logger /// </summary> - private static readonly ILogger Logger = LogManager.GetLogger("MyPfmFileMountUi"); + private readonly ILogger Logger; + + /// <summary> + /// Initializes a new instance of the <see cref="MyPfmFileMountUi" /> class. + /// </summary> + /// <param name="logger">The logger.</param> + public MyPfmFileMountUi(ILogger logger) + { + Logger = logger; + } /// <summary> /// Clears the password. diff --git a/MediaBrowser.IsoMounter/PismoIsoManager.cs b/MediaBrowser.IsoMounter/PismoIsoManager.cs index 3ad3a413e..4d22a71dd 100644 --- a/MediaBrowser.IsoMounter/PismoIsoManager.cs +++ b/MediaBrowser.IsoMounter/PismoIsoManager.cs @@ -71,16 +71,22 @@ namespace MediaBrowser.IsoMounter /// </summary> /// <value>The logger.</value> private ILogger Logger { get; set; } - + + /// <summary> + /// Initializes a new instance of the <see cref="PismoIsoManager" /> class. + /// </summary> + /// <param name="logger">The logger.</param> public PismoIsoManager(ILogger logger) { Logger = logger; + + _myPfmFileMountUi = new MyPfmFileMountUi(Logger); } /// <summary> /// The _my PFM file mount UI /// </summary> - private readonly MyPfmFileMountUi _myPfmFileMountUi = new MyPfmFileMountUi(); + private readonly MyPfmFileMountUi _myPfmFileMountUi; /// <summary> /// Mounts the specified iso path. @@ -151,6 +157,9 @@ namespace MediaBrowser.IsoMounter return new PismoMount(mount, isoPath, this, Logger); } + /// <summary> + /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + /// </summary> public void Dispose() { Dispose(true); |
