System.AddIn.Contract.Collections Espacio de nombres

Contiene interfaces que definen colecciones de IContract objetos y RemoteArgument .

Estructuras

Nombre Description
RemoteArgumentDictionaryEntry

Define un par clave-valor en un IRemoteArgumentDictionaryContract.

Interfaces

Nombre Description
IArrayContract<C>

Representa una matriz genérica de IContract objetos.

ICollectionContract<C>

Representa una colección genérica de IContract objetos .

IEnumerableContract<C>

Expone un enumerador que admite una iteración simple sobre una colección genérica de IContract objetos .

IEnumeratorContract<C>

Enumera los elementos de una colección genérica de IContract objetos .

IListContract<C>

Representa una colección genérica de IContract objetos a los que el índice puede tener acceso individualmente.

IRemoteArgumentArrayContract

Representa una matriz de RemoteArgument objetos.

IRemoteArgumentArrayListContract

Representa una matriz de RemoteArgument objetos que cambia de tamaño dinámicamente según sea necesario.

IRemoteArgumentCollectionContract

Representa una colección de RemoteArgument objetos.

IRemoteArgumentDictionaryContract

Representa una colección de RemoteArgument objetos que se almacenan como pares clave-valor.

IRemoteArgumentDictionaryEnumeratorContract

Enumera los elementos de un IRemoteArgumentDictionaryContractobjeto .

IRemoteArgumentEnumerableContract

Expone un enumerador que admite una iteración simple sobre una colección de RemoteArgument objetos .

IRemoteArgumentEnumeratorContract

Enumera los elementos de una colección de RemoteArgument objetos .

Comentarios

Use las interfaces del System.AddIn.Contract.Collections espacio de nombres para implementar clases de colección para IContract objetos y RemoteArgument .

Las interfaces del System.AddIn.Contract.Collections espacio de nombres también se denominan contratos. Todos los contratos derivan de la IContract interfaz.

El System.AddIn.Contract.Collections espacio de nombres contiene dos conjuntos de interfaces:

  • Interfaces que definen colecciones genéricas y enumerables de tipos que implementan la IContract interfaz.

  • Interfaces que definen colecciones enumerables de RemoteArgument objetos.

Consulte también