protected virtual void AddClicked(object sender, EventArgs e) { TriggerSchema trigger = schemaProvider.CreateTriggerSchema(string.Concat(table.Name, "_", "trigger_", table.Name)); trigger.TableName = table.Name; int index = 1; while (triggers.Contains(trigger.Name)) { trigger.Name = "trigger_" + table.Name + (index++); } // triggers.Add (trigger); AddTrigger(trigger); EmitContentChanged(); }