From 8b91c553565a69058e77b7007d37c6ad4d7b943b Mon Sep 17 00:00:00 2001 From: Stefano Caporale Date: Thu, 13 Jun 2019 20:04:09 +0200 Subject: [PATCH] Cache current executing assembly --- Scripts/NodeDataCache.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Scripts/NodeDataCache.cs b/Scripts/NodeDataCache.cs index 419e913..d7fa38c 100644 --- a/Scripts/NodeDataCache.cs +++ b/Scripts/NodeDataCache.cs @@ -57,8 +57,9 @@ namespace XNode { // Else, check all relevant DDLs (slower) // ignore all unity related assemblies // never ignore current executing assembly + Assembly executingAssembly = Assembly.GetExecutingAssembly(); foreach (Assembly assembly in assemblies) { - if(assembly != Assembly.GetExecutingAssembly()) { + if(assembly != executingAssembly) { if (assembly.FullName.StartsWith("Unity")) continue; // unity created assemblies always have version 0.0.0 if (!assembly.FullName.Contains("Version=0.0.0")) continue;