public Area GetGlyph(IFontHandle fontHandle) { Area result = null; if (glyphArea != null && glyphArea.IsAlive) { result = (Area)glyphArea.Target; } else { result = new GlyphArea(fontHandle, ref this); glyphArea = new WeakReference(result); } return(result); }
public Area GetGlyph(IFontHandle fontHandle) { Area result = null; if(glyphArea != null && glyphArea.IsAlive) { result = (Area)glyphArea.Target; } else { result = new GlyphArea(fontHandle, ref this); glyphArea = new WeakReference(result); } return result; }