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>Inheritance
Section titled “Inheritance”Object → ResolvedAssembly → ResolvedAssembly.FromBundle
Implements
Section titled “Implements”Constructors
Section titled “Constructors”FromBundle(byte[], string, string)
Section titled “FromBundle(byte[], string, string)”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)Properties
Section titled “Properties”BundlePath
Section titled “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; }EqualityContract
Section titled “EqualityContract”Returns: Type
protected override Type EqualityContract { get; }The assembly file name (e.g. “System.Runtime.dll”).
Returns: String
public string Name { get; init; }Methods
Section titled “Methods”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)Equals(FromBundle?)
Section titled “Equals(FromBundle?)”Parameters:
other(FromBundle)
Returns: Boolean
public bool Equals(ResolvedAssembly.FromBundle? other)Equals(object?)
Section titled “Equals(object?)”Parameters:
obj(Object)
Returns: Boolean
public override bool Equals(object? obj)Equals(ResolvedAssembly?)
Section titled “Equals(ResolvedAssembly?)”Parameters:
other(ResolvedAssembly)
Returns: Boolean
public override sealed bool Equals(ResolvedAssembly? other)GetHashCode()
Section titled “GetHashCode()”Returns: Int32
public override int GetHashCode()PrintMembers(StringBuilder)
Section titled “PrintMembers(StringBuilder)”Parameters:
builder(StringBuilder)
Returns: Boolean
protected override bool PrintMembers(StringBuilder builder)ToString()
Section titled “ToString()”Returns: String
public override string ToString()Members
Section titled “Members”operator !=(FromBundle?, FromBundle?)
Section titled “operator !=(FromBundle?, FromBundle?)”Parameters:
left(FromBundle)right(FromBundle)
Returns: Boolean
public static bool operator !=(ResolvedAssembly.FromBundle? left, ResolvedAssembly.FromBundle? right)operator ==(FromBundle?, FromBundle?)
Section titled “operator ==(FromBundle?, FromBundle?)”Parameters:
left(FromBundle)right(FromBundle)
Returns: Boolean
public static bool operator ==(ResolvedAssembly.FromBundle? left, ResolvedAssembly.FromBundle? right)