Sdílet prostřednictvím


TextTransformation.Dispose – metoda (Boolean)

Uvolní nespravované prostředky používané TextTransformation a volitelně uvolní spravované prostředky.

Obor názvů:  Microsoft.VisualStudio.TextTemplating
Sestavení:  Microsoft.VisualStudio.TextTemplating.12.0 (v Microsoft.VisualStudio.TextTemplating.12.0.dll)

Syntaxe

'Deklarace
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: Boolean

    truevydání spravované i nespravované prostředky; falseChcete-li uvolnit pouze nespravované prostředky.

Poznámky

Pokud disposing je true, tato metoda byla volána uživatelským kódem.Pokud disposing je false, tato metoda byla volána při uvolňování.

Třídy, které jsou odvozeny z TextTransformation měli přepsat Dispose(Boolean) k uvolnění jejich nespravované prostředky.

Tato metoda se nazývá veřejnost Dispose() metoda a Finalize metody.Dispose() vyvolá chráněnou metodu Dispose(Boolean) s parametrem disposing nastaveným na hodnotu true.Finalizeinvokes Dispose with disposing set to false.

Když disposing parametr je true, tato metoda uvolní všechny prostředky spravované objekty v držení touto TextTransformation odkazy.Tato metoda vyvolá metodu Dispose() každého odkazovaného objektu.

Poznámky pro dědice

Disposelze volat vícekrát jiné objekty.Při přepsání Dispose(Boolean) dejte pozor, abyste referenční objekty, které dříve prodané starší volání Dispose.Další informace o implementaci Dispose(Boolean), viz Implementace metody Dispose.

Další informace o Dispose a Finalize, viz Vymazání nespravovaných prostředků a Přepsání metody Finalize.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

TextTransformation Třída

Dispose – přetížení

Microsoft.VisualStudio.TextTemplating – obor názvů

IDisposable

Finalize

Další zdroje

Implementace metody Dispose

Uvolňování paměti

Vymazání nespravovaných prostředků

Přepsání metody Finalize