Partilhar via


Método TextTransformation.Dispose (Boolean)

Libera os recursos não gerenciados usados pela TextTransformation e, opcionalmente, libera os recursos gerenciados.

Namespace:  Microsoft.VisualStudio.TextTemplating
Assembly:  Microsoft.VisualStudio.TextTemplating.10.0 (em Microsoft.VisualStudio.TextTemplating.10.0.dll)

Sintaxe

'Declaração
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
)

Parâmetros

  • disposing
    Tipo: System.Boolean
    true Para liberar recursos gerenciados e não gerenciados; falsePara liberar apenas recursos não gerenciados.

Comentários

Se disposing é true, esse método foi chamado pelo código de. um usuário Se disposing é false, esse método foi chamado pelo coletor de lixo.

Classes que derivam de TextTransformation deve substituir Dispose(Boolean) para liberar seus recursos não gerenciados.

Este método é chamado pelo público Dispose()método e a Finalize método. Dispose()invoca o protegido Dispose(Boolean) método com o disposing parâmetro definido como true. Finalizeinvokes Dispose with disposing set to false.

Quando o disposing parâmetro for true, este método libera todos os recursos mantidos por quaisquer objetos gerenciados que esse TextTransformation referências. Este método chama o Dispose() o método de cada objeto referenciado.

Observações para herdeiros

Disposepode ser chamado várias vezes por outros objetos. Ao substituir Dispose(Boolean) cuidado para não fazer referência a objetos que foram anteriormente alienados em uma chamada anterior a Dispose. Para obter mais informações sobre como implementar Dispose(Boolean), consulte Implementando um método Dispose.

Para obter mais informações sobre Dispose e Finalize, consulte Limpeza de recursos não gerenciados e Substituindo o método de finalizar.

Segurança do .NET Framework

Consulte também

Referência

TextTransformation Classe

Sobrecargas Dispose

Namespace Microsoft.VisualStudio.TextTemplating

IDisposable

Finalize

Outros recursos

Implementando um método Dispose

Coleta de Lixo

Limpeza de recursos não gerenciados

Substituindo o método de finalizar