Add a new API so we can create images with DNMD (and use them to create bespoke images for testing corner cases in metadata logic).
Also, implement IMetaDataDispenser::DefineScope with this API. Since we don't have an IMetaDataEmit implementation yet, it's not really useful as you get a read-only view to a newly created module, but once we add IMetaDataEmit support, it'll be very quick to enable the support for editing.
Add a new API so we can create images with DNMD (and use them to create bespoke images for testing corner cases in metadata logic).
Also, implement
IMetaDataDispenser::DefineScope
with this API. Since we don't have anIMetaDataEmit
implementation yet, it's not really useful as you get a read-only view to a newly created module, but once we addIMetaDataEmit
support, it'll be very quick to enable the support for editing.