internal static extern bool MetadataChainWriteWithCallbacksAndTempFile( MetadataChainHandle handle, [MarshalAs(UnmanagedType.Bool)] bool usePadding, IntPtr ioHandle, IoCallbacks callbacks, IntPtr tempIoHandle, IoCallbacks tempCallbacks);
internal static extern void MetadataIteratorInit( MetadataIteratorHandle handle, MetadataChainHandle chainHandle);
internal static extern bool MetadataChainReadWithCallbacks( MetadataChainHandle handle, IntPtr ioHandle, IoCallbacks callbacks);
internal static extern bool MetadataChainCheckIfTempFileNeeded( MetadataChainHandle handle, [MarshalAs(UnmanagedType.Bool)] bool usePadding);
internal MetadataIterator(MetadataChainHandle chainHandle) =>
internal MetadataIterator([NotNull] MetadataChainHandle chainHandle) { SafeNativeMethods.MetadataIteratorInit(_handle, chainHandle); }
internal static extern void MetadataIteratorInit( [NotNull] MetadataIteratorHandle handle, [NotNull] MetadataChainHandle chainHandle);
internal static extern bool MetadataChainWriteWithCallbacks( [NotNull] MetadataChainHandle handle, [MarshalAs(UnmanagedType.Bool)] bool usePadding, IntPtr ioHandle, IoCallbacks callbacks);
internal MetadataIterator([NotNull] MetadataChainHandle chainHandle) =>