System.AddIn.Contract.Collections

System.AddIn.Contract.Collections Namespace

 

The System.AddIn.Contract.Collections namespace contains interfaces that define collections of IContract and RemoteArgument objects.

StructureDescription
System_CAPS_pubstructureRemoteArgumentDictionaryEntry

Defines a key/value pair in an IRemoteArgumentDictionaryContract.

InterfaceDescription
System_CAPS_pubinterfaceIArrayContract<C>

Represents a generic array of IContract objects.

System_CAPS_pubinterfaceICollectionContract<C>

Represents a generic collection of IContract objects.

System_CAPS_pubinterfaceIEnumerableContract<C>

Exposes an enumerator that supports a simple iteration over a generic collection of IContract objects.

System_CAPS_pubinterfaceIEnumeratorContract<C>

Enumerates the elements of a generic collection of IContract objects.

System_CAPS_pubinterfaceIListContract<C>

Represents a generic collection of IContract objects that can be individually accessed by index.

System_CAPS_pubinterfaceIRemoteArgumentArrayContract

Represents an array of RemoteArgument objects.

System_CAPS_pubinterfaceIRemoteArgumentArrayListContract

Represents an array of RemoteArgument objects that dynamically resizes itself as required.

System_CAPS_pubinterfaceIRemoteArgumentCollectionContract

Represents a collection of RemoteArgument objects.

System_CAPS_pubinterfaceIRemoteArgumentDictionaryContract

Represents a collection of RemoteArgument objects that are stored as key/value pairs.

System_CAPS_pubinterfaceIRemoteArgumentDictionaryEnumeratorContract

Enumerates the elements of an IRemoteArgumentDictionaryContract.

System_CAPS_pubinterfaceIRemoteArgumentEnumerableContract

Exposes an enumerator that supports a simple iteration over a collection of RemoteArgument objects.

System_CAPS_pubinterfaceIRemoteArgumentEnumeratorContract

Enumerates the elements of a collection of RemoteArgument objects.

Use the interfaces in the System.AddIn.Contract.Collections namespace to implement collection classes for IContract and RemoteArgument objects.

The interfaces in the System.AddIn.Contract.Collections namespace are also called contracts. All contracts derive from the IContract interface.

The System.AddIn.Contract.Collections namespace contains two sets of interfaces:

  • Interfaces that define generic and enumerable collections of types that implement the IContract interface.

  • Interfaces that define enumerable collections of RemoteArgument objects.

Return to top
Show:
© 2016 Microsoft