У меня есть одноразовый класс с синтаксисом Open/Close, который я хотел бы иметь use
, поэтому я пытаюсь наследовать от него и работать с Open в new
и Close в Dispose.
Вторая часть в порядке, но я не могу понять, как сделать Open:
type DisposableOpenCloseClass(openargs) =
inherit OpenCloseClass()
//do this.Open(openargs) <-- compiler no like
interface IDisposable
with member this.Dispose() = this.Close()
(ср. этот вопрос, который я задал давным-давно , но я не могу поставить точку в этом)