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; }

Deconstruct(out uint, out uint, out int, out string, out IReadOnlyList<BundleEntry>)

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

Parameters:

public void Deconstruct(out uint MajorVersion, out uint MinorVersion, out int FileCount, out string BundleId, out IReadOnlyList<BundleEntry> Entries)

Parameters:

Returns: Boolean

public bool Equals(BundleManifest? other)

Parameters:

Returns: Boolean

public override bool Equals(object? obj)

Returns: Int32

public override int GetHashCode()

Returns: String

public override string ToString()

operator !=(BundleManifest?, BundleManifest?)

Section titled “operator !=(BundleManifest?, BundleManifest?)”

Parameters:

Returns: Boolean

public static bool operator !=(BundleManifest? left, BundleManifest? right)

operator ==(BundleManifest?, BundleManifest?)

Section titled “operator ==(BundleManifest?, BundleManifest?)”

Parameters:

Returns: Boolean

public static bool operator ==(BundleManifest? left, BundleManifest? right)