Class BackupPointVerification
One point, verified: restorable iff its chain resolves and every pack of it verified without damage.
public sealed record BackupPointVerification : IEquatable<BackupPointVerification>
- Inheritance
-
BackupPointVerification
- Implements
- Inherited Members
Constructors
BackupPointVerification(uint, bool, IReadOnlyList<uint>)
One point, verified: restorable iff its chain resolves and every pack of it verified without damage.
public BackupPointVerification(uint BackupId, bool Restorable, IReadOnlyList<uint> BrokenBy)
Parameters
BackupIduintThe point.
RestorableboolWhether a restore of it can succeed.
BrokenByIReadOnlyList<uint>The points whose packs break its chain.
Properties
BackupId
The point.
public uint BackupId { get; init; }
Property Value
BrokenBy
The points whose packs break its chain.
public IReadOnlyList<uint> BrokenBy { get; init; }
Property Value
Restorable
Whether a restore of it can succeed.
public bool Restorable { get; init; }
Property Value
Methods
Deconstruct(out uint, out bool, out IReadOnlyList<uint>)
public void Deconstruct(out uint BackupId, out bool Restorable, out IReadOnlyList<uint> BrokenBy)
Parameters
BackupIduintRestorableboolBrokenByIReadOnlyList<uint>
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
Equals(BackupPointVerification?)
public bool Equals(BackupPointVerification? other)
Parameters
otherBackupPointVerification
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(BackupPointVerification?, BackupPointVerification?)
public static bool operator ==(BackupPointVerification? left, BackupPointVerification? right)
Parameters
leftBackupPointVerificationrightBackupPointVerification
Returns
operator !=(BackupPointVerification?, BackupPointVerification?)
public static bool operator !=(BackupPointVerification? left, BackupPointVerification? right)
Parameters
leftBackupPointVerificationrightBackupPointVerification