Will FileStream automatically call Close with Using Statement?

I am using Island/VS2019. It seems to me FileStream.Close is not automatically/immediately called when the Using statement goes out of scope.

I am aware that FileStream doesn’t implement Dispose. Is that the reason?

using fs := new FileStream(aFile, FileMode.Open, FileAccess.Read) do begin
//
end; // fs.Close is expected to get called.

Looks like it needs to implement that, yeah. I’ll have a look.

Fixed, if you grab latest from Github (not in time for today’s .2473 build)