internal void SetMetadataRespond(MetadataType type)
 {
     SafeNativeMethods.StreamDecoderSetMetadataRespond(Handle, type);
 }
Esempio n. 2
0
 protected MetadataBlock(MetadataType metadataType)
 {
     Handle = SafeNativeMethods.MetadataObjectNew(metadataType);
 }
Esempio n. 3
0
 internal bool ProcessSingle()
 {
     return(SafeNativeMethods.StreamDecoderProcessSingle(Handle));
 }
Esempio n. 4
0
 internal void Write(bool usePadding) =>
 SafeNativeMethods.MetadataChainWriteWithCallbacks(_handle, usePadding, IntPtr.Zero, _callbacks);
Esempio n. 5
0
 internal bool CheckIfTempFileNeeded(bool usePadding) =>
 SafeNativeMethods.MetadataChainCheckIfTempFileNeeded(_handle, usePadding);
Esempio n. 6
0
 internal void Read() => SafeNativeMethods.MetadataChainReadWithCallbacks(_handle, IntPtr.Zero, _callbacks);
Esempio n. 7
0
 internal bool ProcessSingle() => SafeNativeMethods.StreamDecoderProcessSingle(Handle);
Esempio n. 8
0
 protected override bool ReleaseHandle()
 {
     SafeNativeMethods.StreamDecoderDelete(handle);
     return(true);
 }