SettingsAttributeDictionary クラス

定義

構成オブジェクト、および SettingsProperty オブジェクトを記述するために使用するキーと値のペアのコレクションを表します。Represents a collection of key/value pairs used to describe a configuration object as well as a SettingsProperty object.

public ref class SettingsAttributeDictionary : System::Collections::Hashtable
[System.Serializable]
public class SettingsAttributeDictionary : System.Collections.Hashtable
type SettingsAttributeDictionary = class
    inherit Hashtable
Public Class SettingsAttributeDictionary
Inherits Hashtable
継承
SettingsAttributeDictionary
属性

注釈

オブジェクトSettingsAttributeDictionaryは、 Hashtableオブジェクトから継承されます。The SettingsAttributeDictionary object inherits from the Hashtable object. オブジェクトは、 SettingsPropertyオブジェクトなどの構成オブジェクトを記述するために使用されます。 SettingsAttributeDictionaryThe SettingsAttributeDictionary object is used to describe a configuration object, such as the SettingsProperty object.

コンストラクター

SettingsAttributeDictionary()

SettingsAttributeDictionary クラスの新しいインスタンスを初期化します。Initializes a new instance of the SettingsAttributeDictionary class.

SettingsAttributeDictionary(SerializationInfo, StreamingContext)
SettingsAttributeDictionary(SettingsAttributeDictionary)

SettingsAttributeDictionary クラスの新しいインスタンスを初期化します。Initializes a new instance of the SettingsAttributeDictionary class.

プロパティ

comparer

IComparer で使用する Hashtable を取得または設定します。Gets or sets the IComparer to use for the Hashtable.

(継承元 Hashtable)
Count

Hashtable に格納されているキー/値ペアの数を取得します。Gets the number of key/value pairs contained in the Hashtable.

(継承元 Hashtable)
EqualityComparer

IEqualityComparer に使用する Hashtable を取得します。Gets the IEqualityComparer to use for the Hashtable.

(継承元 Hashtable)
hcp

ハッシュ コードを提供できるオブジェクトを取得または設定します。Gets or sets the object that can dispense hash codes.

(継承元 Hashtable)
IsFixedSize

Hashtable が固定サイズかどうかを示す値を取得します。Gets a value indicating whether the Hashtable has a fixed size.

(継承元 Hashtable)
IsReadOnly

Hashtable が読み取り専用かどうかを示す値を取得します。Gets a value indicating whether the Hashtable is read-only.

(継承元 Hashtable)
IsSynchronized

Hashtable へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。Gets a value indicating whether access to the Hashtable is synchronized (thread safe).

(継承元 Hashtable)
Item[Object]

指定されたキーに関連付けられている値を取得または設定します。Gets or sets the value associated with the specified key.

(継承元 Hashtable)
Keys

Hashtable 内のキーを格納している ICollection を取得します。Gets an ICollection containing the keys in the Hashtable.

(継承元 Hashtable)
SyncRoot

Hashtable へのアクセスを同期するために使用できるオブジェクトを取得します。Gets an object that can be used to synchronize access to the Hashtable.

(継承元 Hashtable)
Values

ICollection 内の値を格納している Hashtable を取得します。Gets an ICollection containing the values in the Hashtable.

(継承元 Hashtable)

メソッド

Add(Object, Object)

指定したキーおよび値を持つ要素を Hashtable に追加します。Adds an element with the specified key and value into the Hashtable.

(継承元 Hashtable)
Clear()

Hashtable からすべての要素を削除します。Removes all elements from the Hashtable.

(継承元 Hashtable)
Clone()

Hashtable の簡易コピーを作成します。Creates a shallow copy of the Hashtable.

(継承元 Hashtable)
Contains(Object)

Hashtable に特定のキーが格納されているかどうかを判断します。Determines whether the Hashtable contains a specific key.

(継承元 Hashtable)
ContainsKey(Object)

Hashtable に特定のキーが格納されているかどうかを判断します。Determines whether the Hashtable contains a specific key.

(継承元 Hashtable)
ContainsValue(Object)

Hashtable に特定の値が格納されているかどうかを判断します。Determines whether the Hashtable contains a specific value.

(継承元 Hashtable)
CopyTo(Array, Int32)

1 次元の Hashtable インスタンスの指定したインデックスに Array の要素をコピーします。Copies the Hashtable elements to a one-dimensional Array instance at the specified index.

(継承元 Hashtable)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetEnumerator()

Hashtable を反復処理する IDictionaryEnumerator を返します。Returns an IDictionaryEnumerator that iterates through the Hashtable.

(継承元 Hashtable)
GetHash(Object)

指定したキーのハッシュ コードを返します。Returns the hash code for the specified key.

(継承元 Hashtable)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetObjectData(SerializationInfo, StreamingContext)

ISerializable インターフェイスを実装し、Hashtable をシリアル化するために必要なデータを返します。Implements the ISerializable interface and returns the data needed to serialize the Hashtable.

(継承元 Hashtable)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
KeyEquals(Object, Object)

特定の ObjectHashtable 内の特定のキーと比較します。Compares a specific Object with a specific key in the Hashtable.

(継承元 Hashtable)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
OnDeserialization(Object)

ISerializable インターフェイスを実装し、逆シリアル化が完了したときに逆シリアル化イベントを発生させます。Implements the ISerializable interface and raises the deserialization event when the deserialization is complete.

(継承元 Hashtable)
Remove(Object)

指定したキーを持つ要素を Hashtable から削除します。Removes the element with the specified key from the Hashtable.

(継承元 Hashtable)
ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)

明示的なインターフェイスの実装

IEnumerable.GetEnumerator()

コレクションを反復処理する列挙子を返します。Returns an enumerator that iterates through a collection.

(継承元 Hashtable)

拡張メソッド

Cast<TResult>(IEnumerable)

IEnumerable の要素を、指定した型にキャストします。Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

指定された型に基づいて IEnumerable の要素をフィルター処理します。Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

クエリの並列化を有効にします。Enables parallelization of a query.

AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。Converts an IEnumerable to an IQueryable.

適用対象

こちらもご覧ください