[Gtk-sharp-list] [PATCH] assembly initializers

Mike Kestner mkestner at novell.com
Tue Jun 28 12:40:10 EDT 2005


On Tue, 2005-06-28 at 09:56 -0500, James Willcox wrote:
> Hello,
> 
> So I was thinking last night that it would be pretty nice if assemblies
> could register things to be called when Application.Init is called.  It
> would be useful for things like initializing gettext catalogs and the
> like.  So here's a patch that adds a GLib.AssemblyInitializerAttribute,
> which Gtk.Application.Init then uses to call init methods.  It's a bit
> crack rock :)

We hashed this out a bit on irc, but I think with lazy loading this hack
is prone to produce unexpected results.  What we really need is a
runtime supported attribute that specifies a method to be invoked on
assembly load by the runtime itself.  We've discussed this at various
points, but I think there are concerns about the overhead and MS
compatibility.

-- 
Mike Kestner <mkestner at novell.com>



More information about the Gtk-sharp-list mailing list