On Fri May 16 13:31:27 2025 +0000, Hans Leidekker wrote:
Streams are written in the same order as midlrt writes them. I don't know of any ordering requirement for WinRT metadata files but perhaps .NET assemblies do require a certain order? The streams are essentially empty now. In followup patches the table stream (#~) will be added and the other streams will be filled too.
Yeah I didn't mean the order they are being written to the file, rather the order we implement them (to be able to use dump tools like monodis and confirm the winmd is being valid). But sure, this is still early and probably fine that it doesn't work yet.