次の方法で共有


ReadOnlyLinkedElementCollection<T>.Enumerator 構造体

ReadOnlyLinkedElementCollection に対する列挙子を提供します。

名前空間:  Microsoft.VisualStudio.Modeling
アセンブリ:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (Microsoft.VisualStudio.Modeling.Sdk.12.0.dll 内)

構文

'宣言
Public Structure Enumerator _
    Implements IEnumerator(Of T), IDisposable, IEnumerator
public struct Enumerator : IEnumerator<T>, 
    IDisposable, IEnumerator

ReadOnlyLinkedElementCollection<T>.Enumerator ジェネリック型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ Current 現在選択されているロール プレーヤーを取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Equals このインスタンスと指定したオブジェクトが等しいかどうかを示します。 (ValueType から継承されます。)
パブリック メソッド GetHashCode 対象のインスタンスのハッシュ コードを返します。 (ValueType から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド MoveNext コレクションの次のロール プレーヤーに移動します。次のロール プレイヤーがいない場合は false を返します。
パブリック メソッド Reset 列挙体をコレクションの先頭に移動します。
パブリック メソッド ToString このインスタンスの完全修飾型名を返します。 (ValueType から継承されます。)

このページのトップへ

明示的なインターフェイスの実装  

  名前 説明
明示的なインターフェイス実装プライベート プロパティ IEnumerator.Current
明示的なインターフェイス実装プライベート メソッド IDisposable.Dispose ReadOnlyLinkedElementCollection<T>.Enumerator クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。

このページのトップへ

解説

C# 言語 (Visual Basic のFor Each) の foreach のステートメントは列挙子の複雑さを非表示にします。 したがって、列挙子を直接操作するのではなく、foreach の使用をお勧めします。

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Modeling 名前空間