/// <inheritdoc cref="GetRandomVariableInfoEventArgs"/> public async Task OnEventHandler(object publisher, GetRandomVariableInfoEventArgs e) { try { var container = e.Container; var copy = await _locker.LockOperationAsync( () => new Bitmap(ViewModel.Source) ).ConfigureAwait(true); var result = await Task.Run( () => _provider.GetInfo(copy, e.Action) ).ConfigureAwait(true); View.Tooltip(result.ToString(CultureInfo.InvariantCulture)); } catch (Exception ex) { View.Tooltip(Errors.RandomVariableInfo); } }
public virtual async Task OnEventHandler(object publisher, GetRandomVariableInfoEventArgs e) { }