Share via


AnalysisWarningCollection.AnalysisWarningCollectionEnumerator (Clase)

Actualización: noviembre 2007

Implementación de la interfaz IEnumerator que permite recorrer en iteración una colección AnalysisWarningCollection.

Espacio de nombres:  Microsoft.Ink
Ensamblado:  Microsoft.Ink.Analysis (en Microsoft.Ink.Analysis.dll)

Sintaxis

'Declaración
Public Class AnalysisWarningCollectionEnumerator _
    Implements IEnumerator
'Uso
Dim instance As AnalysisWarningCollection.AnalysisWarningCollectionEnumerator
public class AnalysisWarningCollectionEnumerator : IEnumerator
public ref class AnalysisWarningCollectionEnumerator : IEnumerator
public class AnalysisWarningCollectionEnumerator implements IEnumerator
public class AnalysisWarningCollectionEnumerator implements IEnumerator

Ejemplos

En el ejemplo siguiente se recorren en iteración todos los objetos AnalysisWarning de un objeto AnalysisWarningCollection, warnings, y recopila todos los objetos AnalysisHintNode asociados.

' Version using GetEnumerator()
Dim enumerator As AnalysisWarningCollection.AnalysisWarningCollectionEnumerator _
    = warnings.GetEnumerator()
While enumerator.MoveNext()
    Dim hint As AnalysisHintNode _
        = CType(enumerator.Current, AnalysisWarning).AnalysisHint
    hints.Add(hint)
End While
            // Version using GetEnumerator()
            AnalysisWarningCollection.AnalysisWarningCollectionEnumerator enumerator = warnings.GetEnumerator();
            while (enumerator.MoveNext())
            {
                AnalysisHintNode hint = ((AnalysisWarning)enumerator.Current).AnalysisHint;
                hints.Add(hint);
            }

Jerarquía de herencia

System.Object
  Microsoft.Ink.AnalysisWarningCollection.AnalysisWarningCollectionEnumerator

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Plataformas

Windows Vista

.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

AnalysisWarningCollection.AnalysisWarningCollectionEnumerator (Miembros)

Microsoft.Ink (Espacio de nombres)

Microsoft.Ink.AnalysisWarningCollection