Skip to content

ResolvedAssembly.FromBundle

Namespace: Dotsider.Core.Analysis.Models

Assembly: Dotsider.Core.dll

The assembly was found inside a single-file bundle.

public sealed record ResolvedAssembly.FromBundle : ResolvedAssembly, IEquatable<ResolvedAssembly>, IEquatable<ResolvedAssembly.FromBundle>

ObjectResolvedAssemblyResolvedAssembly.FromBundle

The assembly was found inside a single-file bundle.

Parameters:

  • Bytes (Byte[]): The raw assembly bytes extracted from the bundle.
  • Name (String): The assembly file name (e.g. “System.Runtime.dll”).
  • BundlePath (String): Full path to the bundle file that contains this assembly.
public FromBundle(byte[] Bytes, string Name, string BundlePath)

Full path to the bundle file that contains this assembly.

Returns: String

public string BundlePath { get; init; }

The raw assembly bytes extracted from the bundle.

Returns: Byte[]

public byte[] Bytes { get; init; }

Returns: Type

protected override Type EqualityContract { get; }

The assembly file name (e.g. “System.Runtime.dll”).

Returns: String

public string Name { get; init; }

Deconstruct(out byte[], out string, out string)

Section titled “Deconstruct(out byte[], out string, out string)”

Parameters:

public void Deconstruct(out byte[] Bytes, out string Name, out string BundlePath)

Parameters:

Returns: Boolean

public bool Equals(ResolvedAssembly.FromBundle? other)

Parameters:

Returns: Boolean

public override bool Equals(object? obj)

Parameters:

Returns: Boolean

public override sealed bool Equals(ResolvedAssembly? other)

Returns: Int32

public override int GetHashCode()

Parameters:

Returns: Boolean

protected override bool PrintMembers(StringBuilder builder)

Returns: String

public override string ToString()

Parameters:

Returns: Boolean

public static bool operator !=(ResolvedAssembly.FromBundle? left, ResolvedAssembly.FromBundle? right)

Parameters:

Returns: Boolean

public static bool operator ==(ResolvedAssembly.FromBundle? left, ResolvedAssembly.FromBundle? right)