protected virtual void OnNewSnippet(Snippet snippet) { var e = new NewSnippetEventArgs(); e.Snippet = snippet; EventHandler <NewSnippetEventArgs> handler = NewSnippet; if (handler != null) { handler(this, e); } }
private void SnipetWindow_NewSnippet(object sender, NewSnippetEventArgs e) { if (e.Snippet.Top < 0 || e.Snippet.StartPoint < 0 || e.Snippet.EndPoint < 0) { return; } if (this.ViewModel.Explanation != null) { this.ViewModel.ExplanationText = this.txtExp.Text; } this.ViewModel.SnippetTaken(e.Snippet); this.Activate(); this.NewExp_Click(null, null); }