Udostępnij za pośrednictwem


Metoda TextTransformation.Dispose — (Boolean)

Zwalnia niezarządzanych zasobów używanych przez TextTransformation i opcjonalnie zwalnia zarządzanych zasobów.

Przestrzeń nazw:  Microsoft.VisualStudio.TextTemplating
Zestaw:  Microsoft.VisualStudio.TextTemplating.11.0 (w Microsoft.VisualStudio.TextTemplating.11.0.dll)

Składnia

'Deklaracja
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
)

Parametry

  • disposing
    Typ: System.Boolean
    true Aby zwolnić zasoby zarówno, zarządzane lub niezarządzane; falseAby zwolnić tylko niezarządzanych zasobów.

Uwagi

Jeśli disposing jest true, ta metoda została wywołana przez kod użytkownika.Jeśli disposing jest false, ta metoda została wywołana przez garbage collector.

Klasy, które wynikają z TextTransformation należy zastąpić Dispose(Boolean) do zwolnienia niezarządzanych zasobów.

Metoda ta jest wywoływana przez społeczeństwo Dispose()metody i Finalize metody.Dispose()wywołuje chronionego Dispose(Boolean) metody z disposing ustawiono parametr true.Finalizeinvokes Dispose with disposing set to false.

Gdy disposing parametr ma wartość true, ta metoda zwalnia wszystkie zasoby utrzymywane przez wszystkie zarządzane obiekty w tym to TextTransformation odniesienia.Ta metoda wywołuje Dispose() metody każdy obiekt do którego istnieje odwołanie.

Uwagi dotyczące dziedziczenia

Disposemoże być wywołana wiele razy, przez inne obiekty.Podczas zastępowania Dispose(Boolean) należy uważać, aby nie odwoływać się do obiektów, które zostały wcześniej zlikwidowane w wcześniejsze wywołanie Dispose.Aby uzyskać więcej informacji o sposobie implementacji Dispose(Boolean), zobacz Metoda zbycia wykonawczych.

Aby uzyskać więcej informacji o Dispose i Finalize, zobacz Czyszczenie niezarządzanych zasobów i Przesłanianie metody finalizowanie.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

TextTransformation Klasa

Przeciążenie Dispose

Przestrzeń nazw Microsoft.VisualStudio.TextTemplating

IDisposable

Finalize

Inne zasoby

Metoda zbycia wykonawczych

Wyrzucanie elementów bezużytecznych

Czyszczenie niezarządzanych zasobów

Przesłanianie metody finalizowanie