public static void AddGlyphTypeface(XGlyphTypeface glyphTypeface) { try { Lock.EnterFontFactory(); GlyphTypefaceCache cache = Singleton; cache._glyphTypefacesByKey.TryAdd(glyphTypeface.Key, glyphTypeface); } finally { Lock.ExitFontFactory(); } }
public static void AddGlyphTypeface(XGlyphTypeface glyphTypeface) { try { Lock.EnterFontFactory(); GlyphTypefaceCache cache = Singleton; Debug.Assert(!cache._glyphTypefacesByKey.ContainsKey(glyphTypeface.Key)); cache._glyphTypefacesByKey.Add(glyphTypeface.Key, glyphTypeface); } finally { Lock.ExitFontFactory(); } }