fholm / IronJS

IronJS - A JavaScript implementation for .NET
http://ironjs.wordpress.com
Apache License 2.0
680 stars 79 forks source link

The inline property cache is possbily incompatible with .NET types and ES5's getters and setters. #47

Open otac0n opened 13 years ago

otac0n commented 13 years ago

The inline property cache is causing issues with supporting .NET interop, and will probably cause issues down the line when we start supporting ES5's __defineGetter__ and __defineSetter__.

At this point, I need to override Get and Put primarily for lazy-loading, but also to support Properties and fields that can change.