message: Explicitly check omnisharpPath for undefinedness
diff: @@ -22,10 +22,10 @@ export class OmnisharpManager {
  private platformInfo: PlatformInformation) {
  }
  - public async GetOmniSharpLaunchInfo(defaultOmnisharpVersion: string, omnisharpPath: string, useFramework: boolean, serverUrl: string, latestVersionFileServerPath: string, installPath: string, extensionPath: string): Promise<LaunchInfo> {
  - if (!omnisharpPath) {
  + public async GetOmniSharpLaunchInfo(defaultOmnisharpVersion: string, omnisharpPath: string | undefined, useFramework: boolean, serverUrl: string, latestVersionFileServerPath: string, installPath: string, extensionPath: string): Promise<LaunchInfo> {
  + if (omnisharpPath === undefined) {
  // If omnisharpPath was not specified, return the default path.
  - let basePath = path.resolve(extensionPath, '.omnisharp', defaultOmnisharpVersion + (useFramework ? '' : `-net${modernNetVersion}`));
  + const basePath = path.resolve(extensionPath, '.omnisharp', defaultOmnisharpVersion + (useFramework ? '' : `-net${modernNetVersion}`));
  return this.GetLaunchInfo(this.platformInfo, useFramework, basePath);
  }
  