/// <inheritdoc /> public void ReportWorkspaceInProgress(WorkspaceLoadingParams workspaceLoadingParams) { // This functionality is supported only via the special progress RPC channel. Analysis.IgnoreResult(m_mainRpcChannel.NotifyWithParameterObjectAsync("dscript/workspaceLoading", workspaceLoadingParams), "Fire and forget"); }
/// <inheritdoc /> public void ReportWorkspaceSuccess() { Analysis.IgnoreResult(m_mainRpcChannel.NotifyWithParameterObjectAsync("dscript/workspaceLoading", WorkspaceLoadingParams.Success()), "Fire and forget"); }
/// <inheritdoc /> public void ReportWorkspaceFailure(string logFileName, Action openLogFileAction) { Analysis.IgnoreResult(m_mainRpcChannel.NotifyWithParameterObjectAsync("dscript/workspaceLoading", WorkspaceLoadingParams.Fail()), "Fire and forget"); }