On Friday, 16 August 2019 at 16:22:27 UTC, Jonathan M Davis wrote: > [...] Thanks very much again, very helpful explain. I use pass by ref scope instead "return TreeRange.__ctor();" to workround this issue.