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>Inheritance
Section titled “Inheritance”Object → AssemblyOpenResult → AssemblyOpenResult.NativeAot
Implements
Section titled “Implements”Constructors
Section titled “Constructors”NativeAot(AssemblyAnalyzer)
Section titled “NativeAot(AssemblyAnalyzer)”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)Properties
Section titled “Properties”Analyzer
Section titled “Analyzer”The analyzer for the Native AOT binary (no metadata).
Returns: AssemblyAnalyzer
public AssemblyAnalyzer Analyzer { get; init; }EqualityContract
Section titled “EqualityContract”Returns: Type
protected override Type EqualityContract { get; }Methods
Section titled “Methods”Deconstruct(out AssemblyAnalyzer)
Section titled “Deconstruct(out AssemblyAnalyzer)”Parameters:
Analyzer(AssemblyAnalyzer)
public void Deconstruct(out AssemblyAnalyzer Analyzer)Equals(AssemblyOpenResult?)
Section titled “Equals(AssemblyOpenResult?)”Parameters:
other(AssemblyOpenResult)
Returns: Boolean
public override sealed bool Equals(AssemblyOpenResult? other)Equals(NativeAot?)
Section titled “Equals(NativeAot?)”Parameters:
other(NativeAot)
Returns: Boolean
public bool Equals(AssemblyOpenResult.NativeAot? 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 !=(NativeAot?, NativeAot?)
Section titled “operator !=(NativeAot?, NativeAot?)”Parameters:
Returns: Boolean
public static bool operator !=(AssemblyOpenResult.NativeAot? left, AssemblyOpenResult.NativeAot? right)operator ==(NativeAot?, NativeAot?)
Section titled “operator ==(NativeAot?, NativeAot?)”Parameters:
Returns: Boolean
public static bool operator ==(AssemblyOpenResult.NativeAot? left, AssemblyOpenResult.NativeAot? right)