Public Class SomeClass : Implements IDisposable
#Region " Конструктор "
Public Sub New()
End Sub
#End Region
#Region " Поддержка IDisposable. "
' IDisposable
Protected Overridable Sub Dispose(ByVal disposing As Boolean)
If Not Me._disposedValue Then
If disposing Then
' TODO: освободить другие состояния (управляемые объекты).
End If
' TODO: освободить собственные состояния (неуправляемые объекты).
' TODO: задать большие поля как null.
End If
Me._disposedValue = True
End Sub
' Этот код добавлен редактором Visual Basic для правильной реализации шаблона высвобождаемого класса.
Public Sub Dispose() Implements IDisposable.Dispose
' Не изменяйте этот код. Разместите код очистки выше в Dispose(ByVal disposing As Boolean).
Dispose(True)
GC.SuppressFinalize(Me)
End Sub
#End Region
#Region " Локальные переменные "
Private _disposedValue As Boolean = False ' Чтобы обнаружить избыточные вызовы
#End Region
End Class
thourie писал(а):А что это за #Region
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 37