more protected for SettingsManager
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user