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。
实现
异常
异常 | 条件 |
---|---|
InvalidOperationException | 在创建了枚举数后集合被修改了。 |
备注
在创建枚举数之后或在调用 Reset 之后,枚举数位于集合的第一个元素之前,对 MoveNext 的第一次调用会将枚举数移动到集合的第一个元素的位置。
如果 MoveNext 越过集合的结尾,则枚举数将被定位在此集合中最后一个元素的后面,且 MoveNext 将返回 false。 当枚举数位于此位置时,在调用 Reset 之前,对 MoveNext 的后续调用也返回 false。
只要集合保持不变,枚举数就保持有效。 如果对集合进行了更改(如添加、修改或删除元素),则枚举数将失效且不可恢复,并且下一次对 MoveNext 或 Reset 的调用将引发 InvalidOperationException。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。