Class ProgressUnit
- Namespace
- Fabricator.Core
- Assembly
- Fabricator.Core.dll
The unit of the values reported via <see cref="T:Fabricator.Core.IProgressReporter"/>, used to present them.
[CompilationMapping(SourceConstructFlags.SumType)]
public sealed class ProgressUnit : IEquatable<ProgressUnit>, IStructuralEquatable, IComparable<ProgressUnit>, IComparable, IStructuralComparable
- Inheritance
-
ProgressUnit
- Implements
- Inherited Members
Properties
Bytes
public static ProgressUnit Bytes { get; }
Property Value
IsBytes
public bool IsBytes { get; }
Property Value
IsItems
public bool IsItems { get; }
Property Value
Items
public static ProgressUnit Items { get; }
Property Value
Tag
public int Tag { get; }
Property Value
Methods
CompareTo(ProgressUnit)
public override sealed int CompareTo(ProgressUnit obj)
Parameters
objProgressUnit
Returns
CompareTo(object?)
public override sealed int CompareTo(object? obj)
Parameters
objobject
Returns
CompareTo(object?, IComparer)
public override sealed int CompareTo(object? obj, IComparer comp)
Parameters
Returns
Equals(ProgressUnit)
public override sealed bool Equals(ProgressUnit obj)
Parameters
objProgressUnit
Returns
Equals(ProgressUnit, IEqualityComparer)
public bool Equals(ProgressUnit obj, IEqualityComparer comp)
Parameters
objProgressUnitcompIEqualityComparer
Returns
Equals(object?)
public override sealed bool Equals(object? obj)
Parameters
objobject
Returns
Equals(object?, IEqualityComparer)
public override sealed bool Equals(object? obj, IEqualityComparer comp)
Parameters
objobjectcompIEqualityComparer
Returns
GetHashCode()
public override sealed int GetHashCode()
Returns
GetHashCode(IEqualityComparer)
public override sealed int GetHashCode(IEqualityComparer comp)
Parameters
compIEqualityComparer
Returns
ToString()
public override string ToString()