Class SingleFileBundle
- Namespace
- ICSharpCode.Decompiler
- Assembly
- ICSharpCode.Decompiler.dll
Class for dealing with .NET 5 single-file bundles.
Based on code from Microsoft.NET.HostModel.
public static class SingleFileBundle
- Inheritance
-
SingleFileBundle
- Inherited Members
Methods
IsBundle(byte*, long, out long)
public static bool IsBundle(byte* data, long size, out long bundleHeaderOffset)
Parameters
Returns
IsBundle(MemoryMappedViewAccessor, out long)
Check if the memory-mapped data is a single-file bundle
public static bool IsBundle(MemoryMappedViewAccessor view, out long bundleHeaderOffset)
Parameters
view
MemoryMappedViewAccessorbundleHeaderOffset
long
Returns
ReadManifest(MemoryMappedViewAccessor, long)
Reads the manifest header from the memory mapping.
public static SingleFileBundle.Header ReadManifest(MemoryMappedViewAccessor view, long bundleHeaderOffset)
Parameters
view
MemoryMappedViewAccessorbundleHeaderOffset
long
Returns
ReadManifest(Stream)
Reads the manifest header from the stream.
public static SingleFileBundle.Header ReadManifest(Stream stream)
Parameters
stream
Stream