AssemblyOpenResult.BundleEntry
Namespace: Dotsider.Core.Analysis.Models
Assembly: Dotsider.Core.dll
The file is a single-file bundle. The entry assembly has been extracted from the bundle and is ready for analysis.
public sealed record AssemblyOpenResult.BundleEntry : AssemblyOpenResult, IEquatable<AssemblyOpenResult>, IEquatable<AssemblyOpenResult.BundleEntry>Inheritance
Section titled “Inheritance”Object → AssemblyOpenResult → AssemblyOpenResult.BundleEntry
Implements
Section titled “Implements”Constructors
Section titled “Constructors”BundleEntry(AssemblyAnalyzer, string)
Section titled “BundleEntry(AssemblyAnalyzer, string)”The file is a single-file bundle. The entry assembly has been extracted from the bundle and is ready for analysis.
Parameters:
EntryAnalyzer(AssemblyAnalyzer): The analyzer for the extracted entry assembly.BundlePath(String): Full path to the bundle file.
public BundleEntry(AssemblyAnalyzer EntryAnalyzer, string BundlePath)Properties
Section titled “Properties”BundlePath
Section titled “BundlePath”Full path to the bundle file.
Returns: String
public string BundlePath { get; init; }EntryAnalyzer
Section titled “EntryAnalyzer”The analyzer for the extracted entry assembly.
Returns: AssemblyAnalyzer
public AssemblyAnalyzer EntryAnalyzer { get; init; }EqualityContract
Section titled “EqualityContract”Returns: Type
protected override Type EqualityContract { get; }Methods
Section titled “Methods”Deconstruct(out AssemblyAnalyzer, out string)
Section titled “Deconstruct(out AssemblyAnalyzer, out string)”Parameters:
EntryAnalyzer(AssemblyAnalyzer)BundlePath(String)
public void Deconstruct(out AssemblyAnalyzer EntryAnalyzer, out string BundlePath)Equals(AssemblyOpenResult?)
Section titled “Equals(AssemblyOpenResult?)”Parameters:
other(AssemblyOpenResult)
Returns: Boolean
public override sealed bool Equals(AssemblyOpenResult? other)Equals(BundleEntry?)
Section titled “Equals(BundleEntry?)”Parameters:
other(BundleEntry)
Returns: Boolean
public bool Equals(AssemblyOpenResult.BundleEntry? other)Equals(object?)
Section titled “Equals(object?)”Parameters:
obj(Object)
Returns: Boolean
public override bool Equals(object? obj)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 !=(BundleEntry?, BundleEntry?)
Section titled “operator !=(BundleEntry?, BundleEntry?)”Parameters:
left(BundleEntry)right(BundleEntry)
Returns: Boolean
public static bool operator !=(AssemblyOpenResult.BundleEntry? left, AssemblyOpenResult.BundleEntry? right)operator ==(BundleEntry?, BundleEntry?)
Section titled “operator ==(BundleEntry?, BundleEntry?)”Parameters:
left(BundleEntry)right(BundleEntry)
Returns: Boolean
public static bool operator ==(AssemblyOpenResult.BundleEntry? left, AssemblyOpenResult.BundleEntry? right)