public IFontMetrics GetFontMetrics() { if (_fontMetrics == null) { _fontMetrics = new NullGraphicsFontMetrics[MaxFontSize + 1]; } var i = Math.Min(_fontMetrics.Length, _fontSize); if (_fontMetrics[i] == null) { _fontMetrics[i] = new NullGraphicsFontMetrics(i); } return(_fontMetrics[i]); }
public IFontMetrics GetFontMetrics () { if (_fontMetrics == null) { _fontMetrics = new NullGraphicsFontMetrics[MaxFontSize + 1]; } var i = Math.Min (_fontMetrics.Length, _fontSize); if (_fontMetrics[i] == null) { _fontMetrics[i] = new NullGraphicsFontMetrics (i); } return _fontMetrics[i]; }