Generic Disposal (Of T) Tips & Tricks
Tips/Tricks
The following code example shows a custom generic disposalPublic Sub DisposeObjects(Of T As IDisposable)(ByRef disposableObject As T)
Dim disposable As IDisposable = CType(disposableObject, T)
disposableObject = CType(Nothing, T)
If (disposable IsNot Nothing) Then
disposable.Dispose()
End If
End Sub
Usage:
Dim any as Foo = New FooDisposeObjects(CType(any, Foo))
Comments
Post a Comment