thrownewError(localize('configNotFound',"'{0}' can not be resolved because setting '{1}' not found.",match,argument));
}
...
...
@@ -120,7 +155,7 @@ export class VariableResolver {
case'workspaceFolderBasename':
case'relativeFile':
if(argument){
constfolder=this.accessor.getFolderUri(argument);
constfolder=this._context.getFolderUri(argument);
if(folder){
folderUri=folder;
}else{
...
...
@@ -128,7 +163,7 @@ export class VariableResolver {
}
}
if(!folderUri){
if(this.accessor.getWorkspaceFolderCount()>1){
if(this._context.getWorkspaceFolderCount()>1){
thrownewError(localize('canNotResolveWorkspaceFolderMultiRoot',"'{0}' can not be resolved in a multi folder workspace. Scope this variable using ':' and a workspace folder name.",match));
}
thrownewError(localize('canNotResolveWorkspaceFolder',"'{0}' can not be resolved. Please open a folder.",match));
...
...
@@ -167,14 +202,14 @@ export class VariableResolver {
returnpaths.basename(folderUri.fsPath);
case'lineNumber':
constlineNumber=this.accessor.getLineNumber();
constlineNumber=this._context.getLineNumber();
if(lineNumber){
returnlineNumber;
}
thrownewError(localize('canNotResolveLineNumber',"'{0}' can not be resolved. Make sure to have a line selected in the active editor.",match));