Compartir a través de


ContextLinkBaseCollection.GetEnumerator (Método)

Actualización: noviembre 2007

Devuelve un objeto que implementa la interfaz IEnumerator y puede recorrer en iteración los objetos ContextLinkBase incluidos en ContextLinkBaseCollection.

Espacio de nombres:  System.Windows.Ink.AnalysisCore
Ensamblado:  IACore (en IACore.dll)

Sintaxis

'Declaración
Public Function GetEnumerator As ContextLinkBaseCollection..::.ContextLinkBaseCollectionEnumerator
'Uso
Dim instance As ContextLinkBaseCollection
Dim returnValue As ContextLinkBaseCollection..::.ContextLinkBaseCollectionEnumerator

returnValue = instance.GetEnumerator()
public ContextLinkBaseCollection..::.ContextLinkBaseCollectionEnumerator GetEnumerator()
public:
ContextLinkBaseCollection..::.ContextLinkBaseCollectionEnumerator^ GetEnumerator()
public ContextLinkBaseCollection..::.ContextLinkBaseCollectionEnumerator GetEnumerator()
public function GetEnumerator() : ContextLinkBaseCollection..::.ContextLinkBaseCollectionEnumerator

Valor devuelto

Tipo: System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection.ContextLinkBaseCollectionEnumerator
Objeto que implementa la interfaz IEnumerator y puede recorrer en iteración los objetos ContextLinkBase incluidos en ContextLinkBaseCollection.

Ejemplos

En los ejemplos de esta sección, se muestran dos maneras de recorrer en iteración una colección ContextLinkBaseCollection denominada links que recopila todos los vínculos personalizados.

En el ejemplo siguiente, se obtiene el objeto IEnumerator de la colección ContextLinkBaseCollection denominada links.

Dim customLinks As New ArrayList()
' Version using GetEnumerator()
Dim enumerator As _
    ContextLinkBaseCollection.ContextLinkBaseCollectionEnumerator = links.GetEnumerator()
While enumerator.MoveNext()
    Dim aLink As ContextLinkBase = CType(enumerator.Current, ContextLinkBase)
    ' Perform some action with each ContextLinkBase.

End While
ArrayList customLinks = new ArrayList();
// Version using GetEnumerator()
ContextLinkBaseCollection.ContextLinkBaseCollectionEnumerator
    enumerator = links.GetEnumerator();
while (enumerator.MoveNext())
{
    ContextLinkBase link =
        ((ContextLinkBase)enumerator.Current);

    // Perform some action with each ContextLinkBase.
}

En el ejemplo siguiente, se utiliza la instrucción foreach, que llama al método GetEnumerator en el código interno que genera el compilador para admitir la instrucción.

' Version using foreach
Dim link As ContextLinkBase
For Each link In links
    ' Perform some action with each ContextLinkBase.
Next link
// Version using foreach
foreach (ContextLinkBase link in links)
{
    // Perform some action with each ContextLink.
}

Plataformas

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Información de versión

.NET Framework

Compatible con: 3.0

Vea también

Referencia

ContextLinkBaseCollection (Clase)

ContextLinkBaseCollection (Miembros)

System.Windows.Ink.AnalysisCore (Espacio de nombres)