Compartilhar via


System.AddIn.Contract.Collections Namespace

Contém interfaces que definem coleções de objetos IContract e RemoteArgument.

Estruturas

RemoteArgumentDictionaryEntry

Define um par chave-valor em um IRemoteArgumentDictionaryContract.

Interfaces

IArrayContract<C>

Representa uma matriz genérica de objetos IContract.

ICollectionContract<C>

Representa uma coleção genérica de objetos IContract.

IEnumerableContract<C>

Expõe um enumerador que dá suporte a uma iteração simples em uma coleção genérica de objetos IContract.

IEnumeratorContract<C>

Enumera os elementos de uma coleção genérica de objetos IContract.

IListContract<C>

Representa uma coleção genérica de objetos IContract que podem ser acessados individualmente por índice.

IRemoteArgumentArrayContract

Representa uma matriz de objetos RemoteArgument.

IRemoteArgumentArrayListContract

Representa uma matriz de objetos RemoteArgument que é redimensionada dinamicamente conforme o necessário.

IRemoteArgumentCollectionContract

Representa uma coleção de objetos RemoteArgument .

IRemoteArgumentDictionaryContract

Representa uma coleção de objetos RemoteArgument que são armazenados como pares chave-valor.

IRemoteArgumentDictionaryEnumeratorContract

Enumera os elementos de um IRemoteArgumentDictionaryContract.

IRemoteArgumentEnumerableContract

Expõe um enumerador que dá suporte a uma iteração simples em uma coleção de objetos RemoteArgument.

IRemoteArgumentEnumeratorContract

Enumera os elementos de uma coleção de objetos RemoteArgument.

Comentários

Use as interfaces no System.AddIn.Contract.Collections namespace para implementar classes de coleção para IContract RemoteArgument objetos e.

As interfaces no System.AddIn.Contract.Collections namespace também são chamadas de contratos. Todos os contratos derivam da IContract interface.

O System.AddIn.Contract.Collections namespace contém dois conjuntos de interfaces:

  • Interfaces que definem coleções genéricas e enumeráveis de tipos que implementam a IContract interface.

  • Interfaces que definem coleções enumeráveis de RemoteArgument objetos.

Confira também