Metoda TextTransformation.Dispose — (Boolean)
Zwalnia niezarządzanych zasoby używane przez TextTransformation i opcjonalnie zwalnia zarządzanych zasobów.
Przestrzeń nazw: Microsoft.VisualStudio.TextTemplating
Zestaw: Microsoft.VisualStudio.TextTemplating.12.0 (w Microsoft.VisualStudio.TextTemplating.12.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: BooleantrueAby zwolnić zarządzanych i niezarządzanych zasobów; 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 moduł 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ństwa Dispose() metody i Finalize metody.Dispose()wywoła chronionych 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 to TextTransformation odwołania.Ta metoda wywołuje Dispose() metoda każdego odwołania obiektu.
Uwagi dotyczące dziedziczenia
Disposemożna wywołać 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 implementowaniu Dispose(Boolean), zobacz Implementacja metody Dispose.
Aby uzyskać więcej informacji o Dispose i Finalize, zobacz Oczyszczanie zasobów niezarządzanych i Zastąpienie metody Finalize.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualStudio.TextTemplating
Inne zasoby
Wyrzucanie elementów bezużytecznych