CachedDataItemEnumerator.MoveNext 方法

將列舉程式前進至 CachedDataItemCollection 的下一個 CachedDataItem

命名空間:  Microsoft.VisualStudio.Tools.Applications
組件:  Microsoft.VisualStudio.Tools.Applications.ServerDocument (在 Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll 中)

語法

'宣告
Public Function MoveNext As Boolean
public bool MoveNext()

傳回值

型別:System.Boolean
如果列舉程式已成功前進至下一個 CachedDataItem 則為 true,如果列舉程式已跳過集合結尾,則為 false。

實作

IEnumerator.MoveNext()

例外狀況

例外狀況 條件
InvalidOperationException

在建立列舉值之後,會修改集合。

備註

在建立列舉值或呼叫 Reset 之後,列舉值會置於集合的第一個項目之前,並且對 MoveNext 的第一個呼叫會把列舉值移動至集合的第一個項目。

如果 MoveNext 超過集合結尾,則會將列舉值置於集合中的最後一個項目之後,然後 MoveNext 會傳回 false。 當列舉值位於這個位置時,後續的 MoveNext 呼叫也都會傳回 false,直到呼叫 Reset 為止。

只要集合保持不變,列舉值就會保持有效。 如果已對集合做變更,例如加入、修改或刪除項目,則列舉值將永遠無效,而再次呼叫 MoveNext 或 Reset 會擲回 InvalidOperationException

.NET Framework 安全性

請參閱

參考

CachedDataItemEnumerator 類別

Microsoft.VisualStudio.Tools.Applications 命名空間