AssemblyOpenResult.ApphostWithCompanion
Namespace: Dotsider.Core.Analysis.Models
Assembly: Dotsider.Core.dll
The file is a native apphost with a companion managed .dll on disk. The caller decides when to redirect (e.g. showing a dialog first).
public sealed record AssemblyOpenResult.ApphostWithCompanion : AssemblyOpenResult, IEquatable<AssemblyOpenResult>, IEquatable<AssemblyOpenResult.ApphostWithCompanion>Inheritance
Section titled “Inheritance”Object → AssemblyOpenResult → AssemblyOpenResult.ApphostWithCompanion
Implements
Section titled “Implements”Constructors
Section titled “Constructors”ApphostWithCompanion(AssemblyAnalyzer, string)
Section titled “ApphostWithCompanion(AssemblyAnalyzer, string)”The file is a native apphost with a companion managed .dll on disk. The caller decides when to redirect (e.g. showing a dialog first).
Parameters:
HostAnalyzer(AssemblyAnalyzer): The analyzer for the native apphost (no metadata).CompanionDllPath(String): Full path to the companion managed .dll.
public ApphostWithCompanion(AssemblyAnalyzer HostAnalyzer, string CompanionDllPath)Properties
Section titled “Properties”CompanionDllPath
Section titled “CompanionDllPath”Full path to the companion managed .dll.
Returns: String
public string CompanionDllPath { get; init; }EqualityContract
Section titled “EqualityContract”Returns: Type
protected override Type EqualityContract { get; }HostAnalyzer
Section titled “HostAnalyzer”The analyzer for the native apphost (no metadata).
Returns: AssemblyAnalyzer
public AssemblyAnalyzer HostAnalyzer { get; init; }Methods
Section titled “Methods”Deconstruct(out AssemblyAnalyzer, out string)
Section titled “Deconstruct(out AssemblyAnalyzer, out string)”Parameters:
HostAnalyzer(AssemblyAnalyzer)CompanionDllPath(String)
public void Deconstruct(out AssemblyAnalyzer HostAnalyzer, out string CompanionDllPath)Equals(ApphostWithCompanion?)
Section titled “Equals(ApphostWithCompanion?)”Parameters:
other(ApphostWithCompanion)
Returns: Boolean
public bool Equals(AssemblyOpenResult.ApphostWithCompanion? other)Equals(AssemblyOpenResult?)
Section titled “Equals(AssemblyOpenResult?)”Parameters:
other(AssemblyOpenResult)
Returns: Boolean
public override sealed bool Equals(AssemblyOpenResult? 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 !=(ApphostWithCompanion?, ApphostWithCompanion?)
Section titled “operator !=(ApphostWithCompanion?, ApphostWithCompanion?)”Parameters:
left(ApphostWithCompanion)right(ApphostWithCompanion)
Returns: Boolean
public static bool operator !=(AssemblyOpenResult.ApphostWithCompanion? left, AssemblyOpenResult.ApphostWithCompanion? right)operator ==(ApphostWithCompanion?, ApphostWithCompanion?)
Section titled “operator ==(ApphostWithCompanion?, ApphostWithCompanion?)”Parameters:
left(ApphostWithCompanion)right(ApphostWithCompanion)
Returns: Boolean
public static bool operator ==(AssemblyOpenResult.ApphostWithCompanion? left, AssemblyOpenResult.ApphostWithCompanion? right)