The comment on DPathCompileInfo says:

" What makes the circularity is that the runtime data structures 
(ElementRuntimeData in particular), are not lazy. Everything part of them is 
forced to be evaluated when those are constructed. So anything that needs even 
one member of an ERD is artificially dependent on *everything* in the ERD."

This isn't true, is it? Everything in ElementRuntimeData is passed by-name and 
assigned to a lazy member field.




Brandon T. Sloane

Associate, Services

[email protected] | tresys.com

Reply via email to