public StaticMapStatusChangedEventArgs(StaticMapStatus newStatus, Exception exception = null) { Status = newStatus; ErrorException = newStatus == StaticMapStatus.Failed ? exception : null; }
private void UpdateStatus(StaticMapStatus status, Exception ex = null) { if (status == Status) { return; } Status = status; if (StatusChanged != null) { StatusChanged(this, new StaticMapStatusChangedEventArgs(status, ex)); } }