internal static extern bool MetadataChainWriteWithCallbacksAndTempFile( MetadataChainHandle handle, [MarshalAs(UnmanagedType.Bool)] bool usePadding, IntPtr ioHandle, IoCallbacks callbacks, IntPtr tempIoHandle, IoCallbacks tempCallbacks);
internal static extern bool MetadataChainWriteWithCallbacks( [NotNull] MetadataChainHandle handle, [MarshalAs(UnmanagedType.Bool)] bool usePadding, IntPtr ioHandle, IoCallbacks callbacks);
internal static extern bool MetadataChainReadWithCallbacks( MetadataChainHandle handle, IntPtr ioHandle, IoCallbacks callbacks);
internal MetadataChain([NotNull] Stream stream) { _callbacks = InitializeCallbacks(stream); }