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>Inheritance
Section titled “Inheritance”Object → AssemblyOpenResult → AssemblyOpenResult.Direct
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Direct(AssemblyAnalyzer)
Section titled “Direct(AssemblyAnalyzer)”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:
Analyzer(AssemblyAnalyzer): The analyzer for the opened file.
public Direct(AssemblyAnalyzer Analyzer)Properties
Section titled “Properties”Analyzer
Section titled “Analyzer”The analyzer for the opened file.
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(Direct?)
Section titled “Equals(Direct?)”Parameters:
other(Direct)
Returns: Boolean
public bool Equals(AssemblyOpenResult.Direct? 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 !=(Direct?, Direct?)
Section titled “operator !=(Direct?, Direct?)”Parameters:
Returns: Boolean
public static bool operator !=(AssemblyOpenResult.Direct? left, AssemblyOpenResult.Direct? right)operator ==(Direct?, Direct?)
Section titled “operator ==(Direct?, Direct?)”Parameters:
Returns: Boolean
public static bool operator ==(AssemblyOpenResult.Direct? left, AssemblyOpenResult.Direct? right)