VSDBToolsOptionsSettingsBase Class
This class and its members are reserved for internal use and are not intended to be used in your code.
Inheritance Hierarchy
System.Object
Microsoft.Data.Schema.Tools.Settings.Internal.VSDBToolsOptionsSettingsBase
Namespace: Microsoft.Data.Schema.Tools.Settings.Internal
Assembly: Microsoft.Data.Schema.Tools (in Microsoft.Data.Schema.Tools.dll)
Syntax
'Declaration
Public MustInherit Class VSDBToolsOptionsSettingsBase _
Implements IVSDBToolsOptionsSettings
public abstract class VSDBToolsOptionsSettingsBase : IVSDBToolsOptionsSettings
public ref class VSDBToolsOptionsSettingsBase abstract : IVSDBToolsOptionsSettings
[<AbstractClass>]
type VSDBToolsOptionsSettingsBase =
class
interface IVSDBToolsOptionsSettings
end
public abstract class VSDBToolsOptionsSettingsBase implements IVSDBToolsOptionsSettings
The VSDBToolsOptionsSettingsBase type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() |
VSDBToolsOptionsSettingsBase | Initializes a new instance of the VSDBToolsOptionsSettingsBase class. |
Top
Properties
Name | Description | |
---|---|---|
![]() |
SettingProperties | Gets a dictionary of named settings and their values. |
![]() |
SettingValues | Gets or sets a dictionary of named settings and their current values. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
CompareSettingValues | 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. |
![]() |
Equals | Determines whether the given object is equal to this object. (Overrides Object.Equals(Object).) |
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() |
GetHashCode | Returns a hash code for this object. (Overrides Object.GetHashCode().) |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
IsSupportedSetting | Returns a value that indicates whether the provided setting name is supported in the current settings. |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() |
Reset | When implemented in an inherited class, resets all settings to their default values. |
![]() |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Top
Events
Name | Description | |
---|---|---|
![]() |
SettingsChanged | Raised by the CompareSettingValues method if any values have changed. |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.