diff options
author | author <email@service.domain> | 2021-06-03 15:59:59 +0300 |
---|---|---|
committer | author <email@service.domain> | 2021-06-03 15:59:59 +0300 |
commit | caaebb5a20fc09c046b06f85bcbed0e5fbd21bca (patch) | |
tree | f85d537a859c46a7564f5549bfb58af201e9a9c1 | |
parent | 527e2a942b5a9e2ee32a65baf387c1d52f70aa8d (diff) |
Ignore reflection loaded assembliesdev/mrward/nsapplication-initializer-logging
-rw-r--r-- | Xwt.XamMac/Xwt.Mac/NSApplicationInitializer.cs | 7 |
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); |