diff --git a/Pilz.Configuration/Pilz.Configuration.vbproj b/Pilz.Configuration/Pilz.Configuration.vbproj index 430909b..6b3ee58 100644 --- a/Pilz.Configuration/Pilz.Configuration.vbproj +++ b/Pilz.Configuration/Pilz.Configuration.vbproj @@ -25,7 +25,7 @@ True - 3.0.4 + 3.0.5 diff --git a/Pilz.Configuration/SettingsManager.vb b/Pilz.Configuration/SettingsManager.vb index 946bb95..059f0db 100644 --- a/Pilz.Configuration/SettingsManager.vb +++ b/Pilz.Configuration/SettingsManager.vb @@ -11,10 +11,10 @@ Public Class SettingsManager Public Event SavingSettings As EventHandler Public Event SavedSettings As EventHandler - Private ReadOnly settingsProvider As New List(Of ISettingsProvider) - Private defaultInstance As ISettings = Nothing - Private enableAutoSave As Boolean = False - Private addedHandler As Boolean = False + Protected ReadOnly settingsProvider As New List(Of ISettingsProvider) + Protected defaultInstance As ISettings = Nothing + Protected enableAutoSave As Boolean = False + Protected addedHandler As Boolean = False Public Property ConfigFilePath As String @@ -62,12 +62,12 @@ Public Class SettingsManager settingsProvider.Add(provider) End Sub - Private Sub AddAutoSaveHandler() + Protected Sub AddAutoSaveHandler() AddHandler AppDomain.CurrentDomain.ProcessExit, AddressOf AutoSaveSettingsOnExit addedHandler = True End Sub - Private Sub RemoveAutoSaveHandler() + Protected Sub RemoveAutoSaveHandler() RemoveHandler AppDomain.CurrentDomain.ProcessExit, AddressOf AutoSaveSettingsOnExit addedHandler = False End Sub