protected void OnMediaCenterLibraryUpdated(MediaCenterLibraryUpdatedEventArgs args) { EventHandler <MediaCenterLibraryUpdatedEventArgs> eventHandler = MediaCenterUnmanagedLibrary.mediaCenterLibraryUpdated; if (eventHandler == null) { return; } eventHandler((object)this, args); }
private void MediaCenterLibraryUpdated(object sender, MediaCenterLibraryUpdatedEventArgs e) { foreach (string current in AssemblyCache.Global.SearchAssemblies(System.IO.Path.GetFileNameWithoutExtension(e.File))) { Trace.TraceInformation("Attempting to uninstall assembly " + current + " from global cache."); try { foreach (AssemblyReference current2 in AssemblyCache.Global.References[current]) { AssemblyCache.Global.UninstallAssembly(current2); } } catch (Exception ex) { Trace.TraceError(ex.ToString()); } } }
protected void OnMediaCenterLibraryUpdated(MediaCenterLibraryUpdatedEventArgs args) { EventHandler<MediaCenterLibraryUpdatedEventArgs> eventHandler = MediaCenterUnmanagedLibrary.mediaCenterLibraryUpdated; if (eventHandler == null) return; eventHandler((object)this, args); }