Skip to content

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>

ObjectAssemblyOpenResultAssemblyOpenResult.ApphostWithCompanion

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)

Full path to the companion managed .dll.

Returns: String

public string CompanionDllPath { get; init; }

Returns: Type

protected override Type EqualityContract { get; }

The analyzer for the native apphost (no metadata).

Returns: AssemblyAnalyzer

public AssemblyAnalyzer HostAnalyzer { get; init; }

Deconstruct(out AssemblyAnalyzer, out string)

Section titled “Deconstruct(out AssemblyAnalyzer, out string)”

Parameters:

public void Deconstruct(out AssemblyAnalyzer HostAnalyzer, out string CompanionDllPath)

Parameters:

Returns: Boolean

public bool Equals(AssemblyOpenResult.ApphostWithCompanion? other)

Parameters:

Returns: Boolean

public override sealed bool Equals(AssemblyOpenResult? 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()

operator !=(ApphostWithCompanion?, ApphostWithCompanion?)

Section titled “operator !=(ApphostWithCompanion?, ApphostWithCompanion?)”

Parameters:

Returns: Boolean

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

operator ==(ApphostWithCompanion?, ApphostWithCompanion?)

Section titled “operator ==(ApphostWithCompanion?, ApphostWithCompanion?)”

Parameters:

Returns: Boolean

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