Skip to content

AssemblyOpenResult.Direct

Namespace: Dotsider.Core.Analysis.Models

Assembly: Dotsider.Core.dll

Direct load — the file is a .dll or .exe with metadata, a raw WebAssembly module, or a native binary with no metadata and no ReadyToRun header (unknown format).

public sealed record AssemblyOpenResult.Direct : AssemblyOpenResult, IEquatable<AssemblyOpenResult>, IEquatable<AssemblyOpenResult.Direct>

ObjectAssemblyOpenResultAssemblyOpenResult.Direct

Direct load — the file is a .dll or .exe with metadata, a raw WebAssembly module, or a native binary with no metadata and no ReadyToRun header (unknown format).

Parameters:

public Direct(AssemblyAnalyzer Analyzer)

The analyzer for the opened file.

Returns: AssemblyAnalyzer

public AssemblyAnalyzer Analyzer { get; init; }

Returns: Type

protected override Type EqualityContract { get; }

Parameters:

public void Deconstruct(out AssemblyAnalyzer Analyzer)

Parameters:

Returns: Boolean

public override sealed bool Equals(AssemblyOpenResult? other)

Parameters:

Returns: Boolean

public bool Equals(AssemblyOpenResult.Direct? other)

Parameters:

Returns: Boolean

public override bool Equals(object? obj)

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 !=(AssemblyOpenResult.Direct? left, AssemblyOpenResult.Direct? right)

Parameters:

Returns: Boolean

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