void OnModelBuildStatusUpdate(ModelBuildStatusUpdateEventArgs e) { lock (this.locker) { this.ModelBuildStatusUpdate?.Invoke(this, e); } }
static void model_ModelBuildStatusUpdate(StaadModel sender, ModelBuildStatusUpdateEventArgs e) { if (string.IsNullOrEmpty(previouStatusMessage) || !previouStatusMessage.Equals(e.StatusMessage)) { if (!string.IsNullOrEmpty(previouStatusMessage)) Console.WriteLine(); Console.Write(e.StatusMessage); previouStatusMessage = e.StatusMessage; } }
private void OnModelBuildStatusUpdate(ModelBuildStatusUpdateEventArgs e) { lock (this._lockObject) { if (this.ModelBuildStatusUpdate != null) this.ModelBuildStatusUpdate(this, e); } }
static void staadModel_ModelBuildStatusUpdate(StaadModel sender, ModelBuildStatusUpdateEventArgs e) { if (string.IsNullOrEmpty(previousStatus) || !previousStatus.Equals(e.StatusMessage)) { previousStatus = e.StatusMessage; Console.WriteLine(e.StatusMessage); } }