Skip to content

AssemblyOpenResult.NativeAot

Namespace: Dotsider.Core.Analysis.Models

Assembly: Dotsider.Core.dll

The file is a Native AOT compiled .NET binary: a valid PE, ELF, or Mach-O with no COR header whose image embeds a validated ReadyToRun header. No metadata is available, but PE structure, native import/export/load-config directories, and raw strings are.

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

ObjectAssemblyOpenResultAssemblyOpenResult.NativeAot

The file is a Native AOT compiled .NET binary: a valid PE, ELF, or Mach-O with no COR header whose image embeds a validated ReadyToRun header. No metadata is available, but PE structure, native import/export/load-config directories, and raw strings are.

Parameters:

  • Analyzer (AssemblyAnalyzer): The analyzer for the Native AOT binary (no metadata).
public NativeAot(AssemblyAnalyzer Analyzer)

The analyzer for the Native AOT binary (no metadata).

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.NativeAot? 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.NativeAot? left, AssemblyOpenResult.NativeAot? right)

Parameters:

Returns: Boolean

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