Register all event emitters, make some services disposable

This commit is contained in:
Daniel Imms
2022-10-08 09:00:14 -07:00
parent f61d8c91a3
commit 00f6d3a88c
18 changed files with 89 additions and 76 deletions
+2 -2
View File
@@ -13,10 +13,10 @@ export class Marker extends Disposable implements IMarker {
private _id: number = Marker._nextId++;
public get id(): number { return this._id; }
private readonly _onDispose = new EventEmitter<void>();
private readonly _onDispose = this.register(new EventEmitter<void>());
public readonly onDispose = this._onDispose.event;
public get isDisposed(): boolean { return this._isDisposed; };
public get isDisposed(): boolean { return this._isDisposed; }
constructor(
public line: number