Recognizers.GetEnumerator Method
Returns an object that implements the System.Collections.IEnumerator interface and that can iterate through the Recognizer objects within the Recognizers collection.
Namespace: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Syntax
'Declaration
Public Function GetEnumerator As Recognizers.RecognizersEnumerator
'Usage
Dim instance As Recognizers
Dim returnValue As Recognizers.RecognizersEnumerator
returnValue = instance.GetEnumerator()
public Recognizers.RecognizersEnumerator GetEnumerator()
public:
Recognizers.RecognizersEnumerator^ GetEnumerator()
public function GetEnumerator() : Recognizers.RecognizersEnumerator
Return Value
Type: Microsoft.Ink.Recognizers.RecognizersEnumerator
Returns an object that implements the System.Collections.IEnumerator interface and that can iterate through the Recognizer objects within the Recognizers collection.
Examples
These examples show two ways to traverse the Recognizers collection and get the name for each Recognizer object in the Recognizers collection.
This example gets the System.Collections.IEnumerator for the Recognizers collection, and uses it to traverse the collection.
' calling the constructor fills the collection with all known Recognizer objects
Dim allRecognizers As Recognizers = New Recognizers()
Dim recogNames As List(Of String) = New List(Of String)
Dim theEnumerator As IEnumerator = allRecognizers.GetEnumerator()
theEnumerator.Reset()
While (theEnumerator.MoveNext())
Dim theRecognizer As Recognizer = DirectCast(theEnumerator.Current, Recognizer)
recogNames.Add(theRecognizer.Name)
End While
// calling the constructor fills the collection with all known Recognizer objects
Recognizers allRecognizers = new Recognizers();
List<String> recogNames = new List<string>();
IEnumerator theEnumerator = allRecognizers.GetEnumerator();
theEnumerator.Reset();
while (theEnumerator.MoveNext())
{
Recognizer theRecognizer = (Recognizer)theEnumerator.Current;
recogNames.Add(theRecognizer.Name);
}
This example uses the foreach statement (For Each in Visual Basic), which calls the GetEnumerator method in internal code that the compiler generates to support the statement.
' calling the constructor fills the collection with all known Recognizer objects
Dim allRecognizers As Recognizers = New Recognizers()
Dim recogNames As List(Of String) = New List(Of String)
For Each theRecognizer As Recognizer In allRecognizers
recogNames.Add(theRecognizer.Name)
Next
// calling the constructor fills the collection with all known Recognizer objects
Recognizers allRecognizers = new Recognizers();
List<String> recogNames = new List<string>();
foreach (Recognizer theRecognizer in allRecognizers)
{
recogNames.Add(theRecognizer.Name);
}
Platforms
Windows 7, Windows Vista, Windows Server 2008 R2, Windows Server 2008
The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Version Information
.NET Framework
Supported in: 3.0