internal static extern bool MetadataIteratorInsertBlockAfter( MetadataIteratorHandle handle, MetadataBlockHandle metadataHandle);
internal static extern bool MetadataIteratorDeleteBlock( MetadataIteratorHandle handle, [MarshalAs(UnmanagedType.Bool)] bool replaceWithPadding);
internal static extern IntPtr MetadataIteratorGetBlock( MetadataIteratorHandle handle);
internal static extern bool MetadataIteratorNext( MetadataIteratorHandle handle);
internal static extern void MetadataIteratorInit( MetadataIteratorHandle handle, MetadataChainHandle chainHandle);
internal static extern bool MetadataIteratorNext( [NotNull] MetadataIteratorHandle handle);
internal static extern void MetadataIteratorInit( [NotNull] MetadataIteratorHandle handle, [NotNull] MetadataChainHandle chainHandle);