Changeset 18024 for stable/HeuristicLab.Scripting
- Timestamp:
- 07/17/21 20:34:54 (3 years ago)
- Location:
- stable
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
stable
-
stable/HeuristicLab.Scripting/3.3/Script.cs
r17181 r18024 40 40 public abstract class Script : NamedItem, IProgrammableItem { 41 41 #region Fields & Properties 42 public static readonly HashSet<string> ExcludedAssemblyFileNames = new HashSet<string> { "IKVM.OpenJDK.ClassLibrary.dll" }; 42 43 public static new Image StaticItemImage { 43 44 get { return VSImageLibrary.Script; } … … 124 125 public virtual IEnumerable<Assembly> GetAssemblies() { 125 126 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))) 127 129 .GroupBy(x => Regex.Replace(Path.GetFileName(x.Location), @"-[\d.]+\.dll$", "")) 128 130 .Select(x => x.OrderByDescending(y => y.GetName().Version).First())
Note: See TracChangeset
for help on using the changeset viewer.