Compartir a través de


InkRecognizerBaseCollection.InkRecognizerBaseCollectionEnumerator (Clase)

Actualización: noviembre 2007

Implementación de la interfaz System.Collections.IEnumerator que permite recorrer en iteración una colección InkRecognizerBaseCollection.

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

Sintaxis

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

Comentarios

Este enumerador proporciona acceso de sólo lectura a los elementos de una colección InkRecognizerBaseCollection a la que se hace referencia. Por ejemplo, la instrucción foreach de los lenguajes de programación C# y Microsoft Visual Basic, que recorre en iteración los elementos de una colección, recupera InkRecognizerBaseCollection.InkRecognizerBaseCollectionEnumerator de una instancia de InkRecognizerBaseCollection para recorrer en iteración los elementos de la colección.

Para obtener más información acerca de esta clase, vea System.Collections.IEnumerator.

Ejemplos

En el ejemplo siguiente, se recorre en iteración InkRecognizerBaseCollection y se devuelve información para todos los objetos InkRecognizerBase de la colección, theInkRecognizerCollection.

' Create a StringBuilder in which to collect the information.
Dim result As New System.Text.StringBuilder
result.AppendLine("Recognizers in the InkRecognizerCollection:" _
    & System.Environment.NewLine)

' Iterate over the InkRecognizerCollection to collect information
' on each InkRecognizer.
Dim enumerator As _
    InkRecognizerBaseCollection.InkRecognizerBaseCollectionEnumerator = _
        theInkRecognizerCollection.GetEnumerator()
While (enumerator.MoveNext())
    ' Use a helper method to get a string containing information
    ' on the InkRecognizer.
    result.AppendLine(Me.GetInkRecognizerData(enumerator.Current))
End While
                // Create a StringBuilder in which to collect the information.
                System.Text.StringBuilder result = new System.Text.StringBuilder();
                result.AppendLine("Recognizers in the InkRecognizerCollection:"
                    + Environment.NewLine);

                // Iterate over the InkRecognizerCollection to collect information
                // on each InkRecognizer.
                InkRecognizerBaseCollection.InkRecognizerBaseCollectionEnumerator enumerator =
                    theInkRecognizerCollection.GetEnumerator();
                while (enumerator.MoveNext())
                {
                    // Use a helper method to get a string containing information
                    // on the InkRecognizer.
                    result.AppendLine(this.GetInkRecognizerData(enumerator.Current));
                }

Jerarquía de herencia

System.Object
  System.Windows.Ink.AnalysisCore.InkRecognizerBaseCollection.InkRecognizerBaseCollectionEnumerator

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, 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

InkRecognizerBaseCollection.InkRecognizerBaseCollectionEnumerator (Miembros)

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