The first time you do a dir() of Form, we have to use Reflection to
introspect
- every member on Form
- every member on ContainerControl
- every member on ScrollableControl
- every member on Control
- every member on Component
(aka the inheritance hierarchy of Form :D )
After that, the members
Curt Hagenlocher wrote:
The first time you do a dir() of Form, we have to use Reflection to
introspect
- every member on Form
- every member on ContainerControl
- every member on ScrollableControl
- every member on Control
- every member on Component
(aka the inheritance hierarchy of Form :D )
6:21 AM
To: Discussion of IronPython
Subject: Re: [IronPython] Performance of dir
Curt Hagenlocher wrote:
The first time you do a dir() of Form, we have to use Reflection to
introspect
- every member on Form
- every member on ContainerControl
- every member on ScrollableControl
- every
] Performance of dir
Curt Hagenlocher wrote:
The first time you do a dir() of Form, we have to use Reflection to
introspect
- every member on Form
- every member on ContainerControl
- every member on ScrollableControl
- every member on Control
- every member on Component
(aka the inheritance
Hello all,
On IronPython 2.0.1 the last line of this code takes ~4 seconds the
first time it is executed:
import clr
clr.AddReference('System.Windows.Forms')
from System.Windows.Forms import *
dir(Form)
Form.__dict__.keys() (which for a .NET type is equivalent) takes ~1
second or less.
Michael Foord wrote:
Hello all,
On IronPython 2.0.1 the last line of this code takes ~4 seconds the
first time it is executed:
import clr
clr.AddReference('System.Windows.Forms')
from System.Windows.Forms import *
dir(Form)
Form.__dict__.keys() (which for a .NET type is equivalent)