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>Inheritance
Section titled “Inheritance”Object → FrameworkAssemblyInfo
Implements
Section titled “Implements”Constructors
Section titled “Constructors”FrameworkAssemblyInfo(string, string)
Section titled “FrameworkAssemblyInfo(string, string)”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)Properties
Section titled “Properties”Full path to the resolved assembly file.
Returns: String
public string Path { get; init; }RuntimePack
Section titled “RuntimePack”The shared framework pack the assembly was found in (e.g. “Microsoft.NETCore.App”).
Returns: String
public string RuntimePack { get; init; }Methods
Section titled “Methods”Deconstruct(out string, out string)
Section titled “Deconstruct(out string, out string)”Parameters:
public void Deconstruct(out string Path, out string RuntimePack)Equals(FrameworkAssemblyInfo?)
Section titled “Equals(FrameworkAssemblyInfo?)”Parameters:
other(FrameworkAssemblyInfo)
Returns: Boolean
public bool Equals(FrameworkAssemblyInfo? 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()ToString()
Section titled “ToString()”Returns: String
public override string ToString()Members
Section titled “Members”operator !=(FrameworkAssemblyInfo?, FrameworkAssemblyInfo?)
Section titled “operator !=(FrameworkAssemblyInfo?, FrameworkAssemblyInfo?)”Parameters:
left(FrameworkAssemblyInfo)right(FrameworkAssemblyInfo)
Returns: Boolean
public static bool operator !=(FrameworkAssemblyInfo? left, FrameworkAssemblyInfo? right)operator ==(FrameworkAssemblyInfo?, FrameworkAssemblyInfo?)
Section titled “operator ==(FrameworkAssemblyInfo?, FrameworkAssemblyInfo?)”Parameters:
left(FrameworkAssemblyInfo)right(FrameworkAssemblyInfo)
Returns: Boolean
public static bool operator ==(FrameworkAssemblyInfo? left, FrameworkAssemblyInfo? right)