Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/xwt.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorauthor <email@service.domain>2021-06-03 15:59:59 +0300
committerauthor <email@service.domain>2021-06-03 15:59:59 +0300
commitcaaebb5a20fc09c046b06f85bcbed0e5fbd21bca (patch)
treef85d537a859c46a7564f5549bfb58af201e9a9c1
parent527e2a942b5a9e2ee32a65baf387c1d52f70aa8d (diff)
Ignore reflection loaded assembliesdev/mrward/nsapplication-initializer-logging
-rw-r--r--Xwt.XamMac/Xwt.Mac/NSApplicationInitializer.cs7
1 files changed, 7 insertions, 0 deletions
diff --git a/Xwt.XamMac/Xwt.Mac/NSApplicationInitializer.cs b/Xwt.XamMac/Xwt.Mac/NSApplicationInitializer.cs
index ae029648..51aa87c5 100644
--- a/Xwt.XamMac/Xwt.Mac/NSApplicationInitializer.cs
+++ b/Xwt.XamMac/Xwt.Mac/NSApplicationInitializer.cs
@@ -72,6 +72,13 @@ namespace Xwt.Mac
try
{
string fullname = args?.LoadedAssembly?.FullName;
+ if (args?.LoadedAssembly?.ReflectionOnly == true)
+ {
+ // ignore.
+ Console.WriteLine("Ignoring reflection only assembly {0}", fullname);
+ return;
+ }
+
Console.WriteLine("NSApplicationInitializer assembly load - register assembly {0}", fullname);
Runtime.RegisterAssembly(args.LoadedAssembly);
Console.WriteLine("NSApplicationInitializer assembly load - assembly registered {0}", fullname);