다음을 통해 공유


TextTransformation.Dispose 메서드 (Boolean)

TextTransformation에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다.

네임스페이스:  Microsoft.VisualStudio.TextTemplating
어셈블리:  Microsoft.VisualStudio.TextTemplating.12.0(Microsoft.VisualStudio.TextTemplating.12.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
    형식: Boolean

    관리되는 리소스와 관리되지 않는 리소스를 모두 해제하려면 true로 설정하고, 관리되지 않는 리소스만 해제하려면 false로 설정합니다.

설명

disposing이 true인 경우 이 메서드는 사용자 코드에서 호출되었습니다. disposing이 false인 경우 이 메서드는 가비지 수집기에서 호출되었습니다.

TextTransformation에서 파생되는 클래스는 Dispose(Boolean)를 재정의하여 관리되지 않는 리소스를 해제해야 합니다.

이 메서드는 공용 Dispose()메서드와 Finalize 메서드에서 호출됩니다. Dispose()는 disposing 매개 변수를 true로 설정하여 보호된 Dispose(Boolean) 메서드를 호출합니다. Finalize는 disposing을 false로 설정하여 Dispose를 호출합니다.

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 메서드 재정의