VSDBToolsOptionsSettingsBase.CompareSettingValues Method

Returns a list of VSDBToolsOptionsSettingChange objects that specify which settings have been changed, based on the provided list of previous setting values. It also raises the SettingsChanged event if any settings have changed.

Namespace:  Microsoft.Data.Schema.Tools.Settings.Internal
Assembly:  Microsoft.Data.Schema.Tools (in Microsoft.Data.Schema.Tools.dll)

Syntax

'Declaration
Public Overridable Function CompareSettingValues ( _
    oldValues As IDictionary(Of String, String) _
) As IList(Of VSDBToolsOptionsSettingChange)
public virtual IList<VSDBToolsOptionsSettingChange> CompareSettingValues(
    IDictionary<string, string> oldValues
)
public:
virtual IList<VSDBToolsOptionsSettingChange^>^ CompareSettingValues(
    IDictionary<String^, String^>^ oldValues
)
abstract CompareSettingValues : 
        oldValues:IDictionary<string, string> -> IList<VSDBToolsOptionsSettingChange> 
override CompareSettingValues : 
        oldValues:IDictionary<string, string> -> IList<VSDBToolsOptionsSettingChange> 
public function CompareSettingValues(
    oldValues : IDictionary<String, String>
) : IList<VSDBToolsOptionsSettingChange>

Parameters

Return Value

Type: System.Collections.Generic.IList<VSDBToolsOptionsSettingChange>
A list of changed settings.

Implements

IVSDBToolsOptionsSettings.CompareSettingValues(IDictionary<String, String>)

.NET Framework Security

See Also

Reference

VSDBToolsOptionsSettingsBase Class

Microsoft.Data.Schema.Tools.Settings.Internal Namespace