Поделиться через


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 вызывает метод Dispose с параметром disposing, который имеет значение false.

Если параметр 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