共用方式為


ReadOnlyLinkedElementCollection<T>.Enumerator 結構

提供透過 ReadOnlyLinkedElementCollection 的列舉值

命名空間:  Microsoft.VisualStudio.Modeling
組件:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.11.0.dll 中)

語法

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

ReadOnlyLinkedElementCollection<T>.Enumerator 泛型型別會公開 (Expose) 下列成員。

屬性

  名稱 說明
公用屬性 Current 取得目前選取的角色扮演者。

回頁首

方法

  名稱 說明
公用方法 Equals 指示這個執行個體和指定的物件是否相等。 (繼承自 ValueType)。
公用方法 GetHashCode 傳回這個執行個體的雜湊碼。 (繼承自 ValueType)。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 MoveNext 移至下一個角色扮演者集合中。如果沒有下一步的角色扮演者,就會傳回 false。
公用方法 Reset 將列舉值移至集合的開頭。
公用方法 ToString 傳回這個執行個體的完整型別名稱。 (繼承自 ValueType)。

回頁首

明確介面實作

  名稱 說明
明確介面實作私用屬性 IEnumerator.Current
明確介面實作私用方法 IDisposable.Dispose 將 ReadOnlyLinkedElementCollection<T>.Enumerator 類別目前的執行個體所使用的資源全部釋出。

回頁首

備註

foreach C# 語言的陳述式 (For Each Visual Basic 中) 隱藏列舉值的複雜性。因此,建議您使用 foreach,而不要直接使用列舉值。

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.VisualStudio.Modeling 命名空間