Freigeben über


ContextNodeCollection.ContextNodeCollectionEnumerator-Klasse

Eine Implementierung der IEnumerator-Schnittstelle, die das Durchlaufen einer ContextNodeCollection unterstützt.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink.Analysis (in Microsoft.Ink.Analysis.dll)

Syntax

'Declaration
Public Class ContextNodeCollectionEnumerator _
    Implements IEnumerator
'Usage
Dim instance As ContextNodeCollection.ContextNodeCollectionEnumerator
public class ContextNodeCollectionEnumerator : IEnumerator
public ref class ContextNodeCollectionEnumerator : IEnumerator
public class ContextNodeCollectionEnumerator implements IEnumerator
public class ContextNodeCollectionEnumerator implements IEnumerator

Beispiele

Im folgenden Beispiel wird eine ContextNodeCollection durchlaufen, und die Bezeichner für alle InkWords im InkAnalyzertheInkAnalyzer werden abgerufen.

Dim wordIds As New ArrayList()
Dim inkWords As ContextNodeCollection = _
    theInkAnalyzer.FindNodesOfType(Microsoft.Ink.ContextNodeType.InkWord)
Dim enumerator As ContextNodeCollection.ContextNodeCollectionEnumerator = _
    inkWords.GetEnumerator()
While enumerator.MoveNext()
    Dim id As Guid = enumerator.Current.Id
    wordIds.Add(id)
End While
            ArrayList wordIds = new ArrayList();
            ContextNodeCollection inkWords =
                theInkAnalyzer.FindNodesOfType(Microsoft.Ink.ContextNodeType.InkWord);
            ContextNodeCollection.ContextNodeCollectionEnumerator enumerator =
                inkWords.GetEnumerator();
            while (enumerator.MoveNext())
            {
                Guid id = enumerator.Current.Id;
                wordIds.Add(id);
            }

Vererbungshierarchie

System.Object
  Microsoft.Ink.ContextNodeCollection.ContextNodeCollectionEnumerator

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Plattformen

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

ContextNodeCollection.ContextNodeCollectionEnumerator-Member

Microsoft.Ink-Namespace

Microsoft.Ink.ContextNodeCollection