次の方法で共有


VSDBToolsOptionsSettingsBase クラス

このクラスおよびそのメンバーは内部使用に予約されています。ユーザーのコードで使用するためのものではありません。

継承階層

System.Object
  Microsoft.Data.Schema.Tools.Settings.Internal.VSDBToolsOptionsSettingsBase

名前空間:  Microsoft.Data.Schema.Tools.Settings.Internal
アセンブリ:  Microsoft.Data.Schema.Tools (Microsoft.Data.Schema.Tools.dll 内)

構文

'宣言
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

VSDBToolsOptionsSettingsBase 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
プロテクト メソッド VSDBToolsOptionsSettingsBase VSDBToolsOptionsSettingsBase クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
プロテクト プロパティ SettingProperties 名前付き設定とその値のディクショナリを取得します。
パブリック プロパティ SettingValues 名前付き設定とその現在の値のディクショナリを取得または設定します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド CompareSettingValues 指定された以前の設定値の一覧に基づいて、どの設定が変更されたかを指定する VSDBToolsOptionsSettingChange オブジェクトの一覧を返します。どの設定が変更された場合でも SettingsChanged イベントを発生させます。
パブリック メソッド Equals 指定したオブジェクトがこのオブジェクトと等しいかどうかを確認します。 (Object.Equals(Object) をオーバーライドします。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode このオブジェクトのハッシュ コードを返します。 (Object.GetHashCode() をオーバーライドします。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド IsSupportedSetting 指定された設定名が現在の設定でサポートされているかどうかを示す値を返します。
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド Reset 継承クラスで実装された場合、すべての設定を既定値にリセットします。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

イベント

  名前 説明
パブリック イベント SettingsChanged いずれかの値が変更された場合に、CompareSettingValues メソッドによって発生します。

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

Microsoft.Data.Schema.Tools.Settings.Internal 名前空間