Skip to content

BundleManifest

Namespace: Dotsider.Core.Analysis.Models

Assembly: Dotsider.Core.dll

The parsed manifest header of a .NET single-file bundle.

public sealed record BundleManifest : IEquatable<BundleManifest>

ObjectBundleManifest

BundleManifest(uint, uint, int, string, IReadOnlyList<BundleEntry>)

Section titled “BundleManifest(uint, uint, int, string, IReadOnlyList<BundleEntry>)”

The parsed manifest header of a .NET single-file bundle.

Parameters:

  • MajorVersion (UInt32): Bundle format major version (1-6).
  • MinorVersion (UInt32): Bundle format minor version.
  • FileCount (Int32): Number of files embedded in the bundle.
  • BundleId (String): Unique identifier for this bundle.
  • Entries (IReadOnlyList<BundleEntry>): The list of file entries in the bundle.
public BundleManifest(uint MajorVersion, uint MinorVersion, int FileCount, string BundleId, IReadOnlyList<BundleEntry> Entries)

Unique identifier for this bundle.

Returns: String

public string BundleId { get; init; }

The list of file entries in the bundle.

Returns: IReadOnlyList<BundleEntry>

public IReadOnlyList<BundleEntry> Entries { get; init; }

Number of files embedded in the bundle.

Returns: Int32

public int FileCount { get; init; }

Bundle format major version (1-6).

Returns: UInt32

public uint MajorVersion { get; init; }

Bundle format minor version.

Returns: UInt32

public uint MinorVersion { get; init; }