TextTransformation.Dispose 方法 (Boolean)

释放由 TextTransformation 占用的非托管资源,还可以另外再释放托管资源。

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

语法

声明
Protected Overridable Sub Dispose ( _
    disposing As Boolean _
)
protected virtual void Dispose(
    bool disposing
)
protected:
virtual void Dispose(
    bool disposing
)
abstract Dispose : 
        disposing:bool -> unit 
override Dispose : 
        disposing:bool -> unit 
protected function Dispose(
    disposing : boolean
)

参数

  • disposing
    类型:System.Boolean
    true 表示释放托管资源和非托管资源;false 表示仅释放非托管资源。

备注

如果 disposing 为 true,则已通过用户代码调用该方法。 如果 disposing 是 false, 则该方法已由垃圾回收器调用。

派生自 TextTransformation 的类应该覆盖 Dispose(Boolean) 以释放其未受管理的资源。

此方法由公共的 Dispose()方法和 Finalize 方法调用。 Dispose() 调用受保护的 Dispose(Boolean) 方法,该方法的 disposing 参数设置为 true。 Finalize 调用 disposing 设置为 false 的 Dispose。

当 disposing 参数为 true 时,此方法释放此 TextTransformation 引用的所有托管对象占有的全部资源。 此方法调用每个被引用对象的 Dispose() 方法。

对继承者的说明

Dispose 可以由其他对象多次调用。 当重写 Dispose(Boolean) 时,注意不要引用在以前对 Dispose 的调用中已经释放的对象。 有关如何实现 Dispose(Boolean) 的更多信息,请参见 实现 Dispose 方法

有关 Dispose 和 Finalize 的更多信息,请参见 清理非托管资源重写 Finalize 方法

.NET Framework 安全性

请参见

参考

TextTransformation 类

Dispose 重载

Microsoft.VisualStudio.TextTemplating 命名空间

IDisposable

Finalize

其他资源

实现 Dispose 方法

垃圾回收

清理非托管资源

重写 Finalize 方法