次の方法で共有


InkRecognizerBaseCollection.InkRecognizerBaseCollectionEnumerator クラス

InkRecognizerBaseCollection の反復処理をサポートする System.Collections.IEnumerator インターフェイスの実装。

名前空間 :  System.Windows.Ink.AnalysisCore
アセンブリ :  IACore (IACore.dll 内)

構文

'宣言
Public Class InkRecognizerBaseCollectionEnumerator _
    Implements IEnumerator
'使用
Dim instance As InkRecognizerBaseCollection.InkRecognizerBaseCollectionEnumerator
public class InkRecognizerBaseCollectionEnumerator : IEnumerator
public ref class InkRecognizerBaseCollectionEnumerator : IEnumerator
public class InkRecognizerBaseCollectionEnumerator implements IEnumerator
public class InkRecognizerBaseCollectionEnumerator implements IEnumerator

解説

この列挙子は、参照先の InkRecognizerBaseCollection 内の要素に対する読み取り専用アクセスを提供します。たとえば、Microsoft Visual Basic および C# プログラミング言語の foreach ステートメント (コレクションの要素を反復する) は、InkRecognizerBaseCollection のインスタンスから InkRecognizerBaseCollection.InkRecognizerBaseCollectionEnumerator を取得して、コレクション内の要素を反復します。

このクラスの詳細については、「System.Collections.IEnumerator」を参照してください。

次の例では、InkRecognizerBaseCollection を反復し、theInkRecognizerCollection コレクション内のすべての InkRecognizerBase オブジェクトの情報を返します。

' 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));
                }

継承階層

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

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 3.0

参照

参照

InkRecognizerBaseCollection.InkRecognizerBaseCollectionEnumerator メンバ

System.Windows.Ink.AnalysisCore 名前空間