ReadOnlyLinkedElementCollection<T>.Enumerator.IDisposable.Dispose 方法

释放由 ReadOnlyLinkedElementCollection<T>.Enumerator 类的当前实例占用的所有资源。

命名空间:  Microsoft.VisualStudio.Modeling
程序集:  Microsoft.VisualStudio.Modeling.Sdk.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.11.0.dll 中)

语法

声明
Private Sub Dispose Implements IDisposable.Dispose
void IDisposable.Dispose()

实现

IDisposable.Dispose()

备注

使用完 ReadOnlyLinkedElementCollection<T>.Enumerator 后调用 Dispose。 Dispose 方法使 ReadOnlyLinkedElementCollection<T>.Enumerator 处于不可用状态。 调用 Dispose 后,必须释放对 ReadOnlyLinkedElementCollection<T>.Enumerator 的所有引用,这样垃圾回收器才能回收 ReadOnlyLinkedElementCollection<T>.Enumerator 占用的内存。

有关更多信息,请参见清理非托管资源实现 Dispose 方法

备注

释放对 ReadOnlyLinkedElementCollection<T>.Enumerator 的最后一个引用之前,始终应先调用 Dispose。否则,在垃圾回收器调用 ReadOnlyLinkedElementCollection<T>.Enumerator 对象的 Finalize 方法之前,该对象所使用的资源将不会被释放。

.NET Framework 安全性

请参见

参考

ReadOnlyLinkedElementCollection<T>.Enumerator 结构

Microsoft.VisualStudio.Modeling 命名空间