protected virtual void OnGenerateButtonClicked(GenerateButtonClickedEventArgs e) { if (GenerateButtonClicked != null) { GenerateButtonClicked(this, e); } }
private void btnGenerate_Click(object sender, EventArgs e) { _template.Text = txtTemplate.Text; GenerateButtonClickedEventArgs arg = new GenerateButtonClickedEventArgs(_template, null, false, null, null); OnGenerateButtonClicked(arg); if (arg.Successed) { txtCode.Text = arg.GeneratedCode; if (cheAutoCopy.Checked) { Clipboard.SetText(txtCode.Text); } HistoryManager.Instance.Add(arg.EventName, arg.Argument); } }