Standard practice or not, this begs the question of whether it should be allowed at all. I would argue against it: * security issue * silent fails mask unexpected behavior However, adding *new* members doesn't, to my knowledge, present a security risk. As a comparison, MSH allows new members and aliases to be overlayed on top of existing types, but I don't know whether or not it chokes when attempting to override an existing member. It may be worthwhile to agree with the MSH team on a strategy.
________________________________ From: [EMAIL PROTECTED] on behalf of Giles Thomas Sent: Thu 1/12/2006 1:35 PM I suspect it's not something anyone's likely to come across often, but if you try to rebind a method on a built-in class, no exception will be thrown but it will not be changed. An example:
<<winmail.dat>>
_______________________________________________ users mailing list users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com