Class PluginUpdateCheckResult
- Namespace
- Kuestenlogik.Bowire.Plugins
- Assembly
- Kuestenlogik.Bowire.dll
One row in the update-check snapshot.
public sealed record PluginUpdateCheckResult : IEquatable<PluginUpdateCheckResult>
- Inheritance
-
PluginUpdateCheckResult
- Implements
- Inherited Members
Constructors
PluginUpdateCheckResult(string, string, string?, bool, string?)
One row in the update-check snapshot.
public PluginUpdateCheckResult(string PackageId, string Installed, string? Latest, bool UpdateAvailable, string? Error)
Parameters
Properties
Error
public string? Error { get; init; }
Property Value
Installed
public string Installed { get; init; }
Property Value
Latest
public string? Latest { get; init; }
Property Value
PackageId
public string PackageId { get; init; }
Property Value
UpdateAvailable
public bool UpdateAvailable { get; init; }
Property Value
Methods
Deconstruct(out string, out string, out string?, out bool, out string?)
public void Deconstruct(out string PackageId, out string Installed, out string? Latest, out bool UpdateAvailable, out string? Error)
Parameters
Equals(PluginUpdateCheckResult?)
public bool Equals(PluginUpdateCheckResult? other)
Parameters
otherPluginUpdateCheckResult
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(PluginUpdateCheckResult?, PluginUpdateCheckResult?)
public static bool operator ==(PluginUpdateCheckResult? left, PluginUpdateCheckResult? right)
Parameters
leftPluginUpdateCheckResultrightPluginUpdateCheckResult
Returns
operator !=(PluginUpdateCheckResult?, PluginUpdateCheckResult?)
public static bool operator !=(PluginUpdateCheckResult? left, PluginUpdateCheckResult? right)
Parameters
leftPluginUpdateCheckResultrightPluginUpdateCheckResult