internal static void SaveTypesToCache(string cacheName, IList<Type> matchingTypes, IBuildManager buildManager, TypeCacheSerializer serializer) { try { Stream stream = buildManager.CreateCachedFile(cacheName); if (stream != null) { using (StreamWriter streamWriter = new StreamWriter(stream)) { serializer.SerializeTypes(matchingTypes, streamWriter); } } } catch { } }