System.AddIn.Contract.Collections 名前空間

IContractオブジェクトとRemoteArgument オブジェクトのコレクションを定義するインターフェイスが含まれています。

構造体

名前 説明
RemoteArgumentDictionaryEntry

IRemoteArgumentDictionaryContractでキーと値のペアを定義します。

インターフェイス

名前 説明
IArrayContract<C>

IContract オブジェクトのジェネリック配列を表します。

ICollectionContract<C>

IContract オブジェクトのジェネリック コレクションを表します。

IEnumerableContract<C>

IContract オブジェクトのジェネリック コレクションに対する単純な反復処理をサポートする列挙子を公開します。

IEnumeratorContract<C>

IContract オブジェクトのジェネリック コレクションの要素を列挙します。

IListContract<C>

インデックスによって個別にアクセスできる IContract オブジェクトのジェネリック コレクションを表します。

IRemoteArgumentArrayContract

RemoteArgument オブジェクトの配列を表します。

IRemoteArgumentArrayListContract

必要に応じて動的にサイズを変更する RemoteArgument オブジェクトの配列を表します。

IRemoteArgumentCollectionContract

RemoteArgument オブジェクトのコレクションを表します。

IRemoteArgumentDictionaryContract

キーと値のペアとして格納 RemoteArgument オブジェクトのコレクションを表します。

IRemoteArgumentDictionaryEnumeratorContract

IRemoteArgumentDictionaryContractの要素を列挙します。

IRemoteArgumentEnumerableContract

RemoteArgument オブジェクトのコレクションに対する単純な反復処理をサポートする列挙子を公開します。

IRemoteArgumentEnumeratorContract

RemoteArgument オブジェクトのコレクションの要素を列挙します。

注釈

System.AddIn.Contract.Collections名前空間のインターフェイスを使用して、IContractオブジェクトとRemoteArgument オブジェクトのコレクション クラスを実装します。

System.AddIn.Contract.Collections名前空間のインターフェイスはコントラクトとも呼ばれます。 すべてのコントラクトは、 IContract インターフェイスから派生します。

System.AddIn.Contract.Collections名前空間には、次の 2 つのインターフェイス セットが含まれています。

  • IContract インターフェイスを実装する型のジェネリックコレクションと列挙可能なコレクションを定義するインターフェイス。

  • RemoteArgument オブジェクトの列挙可能なコレクションを定義するインターフェイス。

こちらもご覧ください