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 имен содержит два набора интерфейсов:

  • Интерфейсы, определяющие универсальные и перечисляемые коллекции типов, реализующие IContract интерфейс.

  • Интерфейсы, определяющие перечисляемые коллекции RemoteArgument объектов.

См. также раздел