Changeset 18024


Ignore:
Timestamp:
07/17/21 20:34:54 (12 days ago)
Author:
jkarder
Message:

#3037: merged r17329 into stable

Location:
stable
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • stable

  • stable/HeuristicLab.Scripting/3.3/Script.cs

    r17181 r18024  
    4040  public abstract class Script : NamedItem, IProgrammableItem {
    4141    #region Fields & Properties
     42    public static readonly HashSet<string> ExcludedAssemblyFileNames = new HashSet<string> { "IKVM.OpenJDK.ClassLibrary.dll" };
    4243    public static new Image StaticItemImage {
    4344      get { return VSImageLibrary.Script; }
     
    124125    public virtual IEnumerable<Assembly> GetAssemblies() {
    125126      var assemblies = AppDomain.CurrentDomain.GetAssemblies()
    126         .Where(a => !a.IsDynamic && File.Exists(a.Location))
     127        .Where(a => !a.IsDynamic && File.Exists(a.Location)
     128                 && !ExcludedAssemblyFileNames.Contains(Path.GetFileName(a.Location)))
    127129        .GroupBy(x => Regex.Replace(Path.GetFileName(x.Location), @"-[\d.]+\.dll$", ""))
    128130        .Select(x => x.OrderByDescending(y => y.GetName().Version).First())
Note: See TracChangeset for help on using the changeset viewer.