Use ??= in more places (#163594)

This commit is contained in:
Matt Bierner
2022-10-13 14:59:35 -07:00
committed by GitHub
parent 65a9097aa2
commit 186d3415a3
11 changed files with 16 additions and 44 deletions

View File

@@ -21,10 +21,7 @@ export class FindFileReferencesCommand implements Command {
) { }
public async execute(resource?: vscode.Uri) {
if (!resource) {
resource = vscode.window.activeTextEditor?.document.uri;
}
resource ??= vscode.window.activeTextEditor?.document.uri;
if (!resource) {
vscode.window.showErrorMessage(localize('error.noResource', "Find file references failed. No resource provided."));
return;

View File

@@ -35,9 +35,7 @@ export class VsCodeOutputLogger extends Disposable implements ILogger {
private _outputChannel?: vscode.OutputChannel;
private get outputChannel() {
if (!this._outputChannel) {
this._outputChannel = this._register(vscode.window.createOutputChannel('Markdown'));
}
this._outputChannel ??= this._register(vscode.window.createOutputChannel('Markdown'));
return this._outputChannel;
}

View File

@@ -144,9 +144,7 @@ class VSCodeExtensionMarkdownContributionProvider extends Disposable implements
public readonly onContributionsChanged = this._onContributionsChanged.event;
public get contributions(): MarkdownContributions {
if (!this._contributions) {
this._contributions = this.getCurrentContributions();
}
this._contributions ??= this.getCurrentContributions();
return this._contributions;
}