Skip to content

finalization

[<Interface>]
type finalization =
    static member Create (register: register<obj>, registerBeforeExit: registerBeforeExit<obj>, unregister: obj -> unit) : finalization
    abstract member register<'T> (ref: 'T, callback: callback) : unit
    abstract member registerBeforeExit<'T> (ref: 'T, callback: callback) : unit
    abstract member unregister (ref: obj) : unit
AssemblyGlutinum.Node
Inheritsobj \| null
Attributes[<AllowNullLiteral>] [<Interface>]

Declared inside

register
registerBeforeExit

Methods

static member Create (register: register<obj>, registerBeforeExit: registerBeforeExit<obj>, unregister: obj -> unit) : finalization
abstract member register<'T> (ref: 'T, callback: callback) : unit
abstract member registerBeforeExit<'T> (ref: 'T, callback: callback) : unit
abstract member unregister (ref: obj) : unit