From b1a12cf3ec23324eff83e1892d01bdb1fd9802bc Mon Sep 17 00:00:00 2001 From: Zoltan Varga Date: Tue, 9 Sep 2008 16:50:16 +0000 Subject: [PATCH] 2008-09-09 Zoltan Varga * glib/GType.cs (FindTypeInReferences): Skip dynamic assemblies. svn path=/trunk/gtk-sharp/; revision=112605 --- ChangeLog | 4 ++++ glib/GType.cs | 3 +++ 2 files changed, 7 insertions(+) diff --git a/ChangeLog b/ChangeLog index 133393cbc..255c17be3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2008-09-09 Zoltan Varga + + * glib/GType.cs (FindTypeInReferences): Skip dynamic assemblies. + 2008-09-08 Mike Kestner * glib/GType.cs: beef up the referenced assembly loading code to diff --git a/glib/GType.cs b/glib/GType.cs index 57cf8741f..1d59da477 100755 --- a/glib/GType.cs +++ b/glib/GType.cs @@ -160,6 +160,9 @@ namespace GLib { visited [asm] = asm; Type result = asm.GetType (type_name); if (result == null) { + if (asm is System.Reflection.Emit.AssemblyBuilder) + /* These don't support Location */ + return null; string asm_dir = Path.GetDirectoryName (asm.Location); foreach (AssemblyName ref_name in asm.GetReferencedAssemblies ()) { Assembly ref_asm;