Skip to content

FrameworkAssemblyInfo

Namespace: Dotsider.Core.Protocol

Assembly: Dotsider.Core.dll

Result of resolving an assembly from the system .NET shared framework. Includes the full path and the runtime pack that provided it.

public sealed record FrameworkAssemblyInfo : IEquatable<FrameworkAssemblyInfo>

ObjectFrameworkAssemblyInfo

Result of resolving an assembly from the system .NET shared framework. Includes the full path and the runtime pack that provided it.

Parameters:

  • Path (String): Full path to the resolved assembly file.
  • RuntimePack (String): The shared framework pack the assembly was found in (e.g. “Microsoft.NETCore.App”).
public FrameworkAssemblyInfo(string Path, string RuntimePack)

Full path to the resolved assembly file.

Returns: String

public string Path { get; init; }

The shared framework pack the assembly was found in (e.g. “Microsoft.NETCore.App”).

Returns: String

public string RuntimePack { get; init; }

Parameters:

public void Deconstruct(out string Path, out string RuntimePack)

Parameters:

Returns: Boolean

public bool Equals(FrameworkAssemblyInfo? other)

Parameters:

Returns: Boolean

public override bool Equals(object? obj)

Returns: Int32

public override int GetHashCode()

Returns: String

public override string ToString()

operator !=(FrameworkAssemblyInfo?, FrameworkAssemblyInfo?)

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

Parameters:

Returns: Boolean

public static bool operator !=(FrameworkAssemblyInfo? left, FrameworkAssemblyInfo? right)

operator ==(FrameworkAssemblyInfo?, FrameworkAssemblyInfo?)

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

Parameters:

Returns: Boolean

public static bool operator ==(FrameworkAssemblyInfo? left, FrameworkAssemblyInfo? right)