Skip to content

AssemblyOpenResult

Namespace: Dotsider.Core.Analysis.Models

Assembly: Dotsider.Core.dll

The result of opening an assembly file via AssemblyLoader, distinguishing between direct loads, apphost companion redirects, and single-file bundle entry extractions.

public abstract record AssemblyOpenResult : IEquatable<AssemblyOpenResult>

ObjectAssemblyOpenResult

protected AssemblyOpenResult()

Parameters:

protected AssemblyOpenResult(AssemblyOpenResult original)

Returns: Type

protected virtual Type EqualityContract { get; }

Parameters:

Returns: Boolean

public virtual bool Equals(AssemblyOpenResult? other)

Parameters:

Returns: Boolean

public override bool Equals(object? obj)

Returns: Int32

public override int GetHashCode()

Parameters:

Returns: Boolean

protected virtual bool PrintMembers(StringBuilder builder)

Returns: String

public override string ToString()

operator !=(AssemblyOpenResult?, AssemblyOpenResult?)

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

Parameters:

Returns: Boolean

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

operator ==(AssemblyOpenResult?, AssemblyOpenResult?)

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

Parameters:

Returns: Boolean

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