protected override void OnDispose(bool disposing) { if (!string.IsNullOrEmpty(successMessage) && HasErrors && !HasWarnings) { ReportSuccess(successMessage); } ExtensionLoggingService.RemoveProgressMonitor(this); base.OnDispose(disposing); }
protected override void Run() { ExtensionLoggingService.Init(); Resources.Init(); FigmaControlsApplication.Init(FigmaRuntime.Token); }
public FigmaAggregatedProgressMonitor(ProgressMonitor monitor, string successMessage) : base(monitor) { this.successMessage = successMessage; ExtensionLoggingService.AddProgressMonitor(this); }