public VariableView(IVarBlock model, Nine abc, Graphics textMetrics, Font textFont) { this._model = model; this.Changed += delegate(object source) { }; // todo: So much in common with TextView; consider abstracting into common implementation this.abc = abc; this.textMetrics = textMetrics; this.textFont = textFont; }