internal static extern bool MetadataIteratorDeleteBlock(NativeMetadataIteratorHandle handle, [MarshalAs(UnmanagedType.Bool)] bool replaceWithPadding);
internal static extern bool MetadataIteratorInsertBlockAfter(NativeMetadataIteratorHandle handle, NativeMetadataBlockHandle metadatahandle);
internal static extern bool MetadataIteratorNext(NativeMetadataIteratorHandle handle);
internal static extern IntPtr MetadataIteratorGetBlock(NativeMetadataIteratorHandle handle);
internal static extern void MetadataIteratorInitialize(NativeMetadataIteratorHandle handle, NativeMetadataChainHandle chainHandle);