Compartir a través de


IListContract<C> Interfaz

Definición

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

generic <typename C>
 where C : IContractpublic interface class IListContract : System::AddIn::Contract::Collections::ICollectionContract<C>, System::AddIn::Contract::Collections::IEnumerableContract<C>
public interface IListContract<C> : System.AddIn.Contract.Collections.ICollectionContract<C>, System.AddIn.Contract.Collections.IEnumerableContract<C> where C : IContract
type IListContract<'C (requires 'C :> IContract)> = interface
    interface ICollectionContract<'C (requires 'C :> IContract)>
    interface IEnumerableContract<'C (requires 'C :> IContract)>
    interface IContract
Public Interface IListContract(Of C)
Implements ICollectionContract(Of C), IEnumerableContract(Of C)

Parámetros de tipo

C

Tipo de los objetos de la lista. C debe implementar la interfaz IContract.

Implementaciones

Métodos

AcquireLifetimeToken()

Especifica que el contrato es accesible a un cliente hasta que éste lo revoca.

(Heredado de IContract)
Add(C)

Agrega un objeto IContract al objeto ICollectionContract<C>.

(Heredado de ICollectionContract<C>)
Clear()

Quita todos los elementos de ICollectionContract<C>.

(Heredado de ICollectionContract<C>)
Contains(C)

Devuelve un valor que indica si el objeto IContract especificado está en ICollectionContract<C>.

(Heredado de ICollectionContract<C>)
CopyTo(C[], Int32)

Copia la totalidad de ICollectionContract<C> en una matriz unidimensional compatible, empezando por el índice especificado de la matriz de destino.

(Heredado de ICollectionContract<C>)
GetCount()

Devuelve el número de elementos incluidos en la colección ICollectionContract<C>.

(Heredado de ICollectionContract<C>)
GetEnumeratorContract()

Devuelve un enumerador que procesa una iteración en la colección.

(Heredado de IEnumerableContract<C>)
GetIsReadOnly()

Devuelve un valor que indica si ICollectionContract<C> es de sólo lectura.

(Heredado de ICollectionContract<C>)
GetItem(Int32)

Devuelve el elemento que se encuentra en el índice especificado.

GetRemoteHashCode()

Devuelve un código hash para IContract.

(Heredado de IContract)
IndexOf(C)

Devuelve el índice de un elemento especificado en IListContract<C>.

Insert(Int32, C)

Inserta un elemento en IListContract<C> en el índice especificado.

QueryContract(String)

Devuelve un contrato implementado por este contrato.

(Heredado de IContract)
RemoteEquals(IContract)

Indica si el contrato especificado es igual a IContract.

(Heredado de IContract)
RemoteToString()

Devuelve una representación en forma de cadena de este objeto IContract actual.

(Heredado de IContract)
Remove(C)

Quita la primera repetición de un objeto IContract específico de ICollectionContract<C>.

(Heredado de ICollectionContract<C>)
RemoveAt(Int32)

Quita el elemento en el índice especificado.

RevokeLifetimeToken(Int32)

Especifica que el contrato ya no es accesible a un cliente.

(Heredado de IContract)
SetItem(Int32, C)

Reemplaza el elemento en el índice especificado.

Se aplica a