Table of Contents

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

ProgressUnit

IsBytes

public bool IsBytes { get; }

Property Value

bool

IsItems

public bool IsItems { get; }

Property Value

bool

Items

public static ProgressUnit Items { get; }

Property Value

ProgressUnit

Tag

public int Tag { get; }

Property Value

int

Methods

CompareTo(ProgressUnit)

public override sealed int CompareTo(ProgressUnit obj)

Parameters

obj ProgressUnit

Returns

int

CompareTo(object?)

public override sealed int CompareTo(object? obj)

Parameters

obj object

Returns

int

CompareTo(object?, IComparer)

public override sealed int CompareTo(object? obj, IComparer comp)

Parameters

obj object
comp IComparer

Returns

int

Equals(ProgressUnit)

public override sealed bool Equals(ProgressUnit obj)

Parameters

obj ProgressUnit

Returns

bool

Equals(ProgressUnit, IEqualityComparer)

public bool Equals(ProgressUnit obj, IEqualityComparer comp)

Parameters

obj ProgressUnit
comp IEqualityComparer

Returns

bool

Equals(object?)

public override sealed bool Equals(object? obj)

Parameters

obj object

Returns

bool

Equals(object?, IEqualityComparer)

public override sealed bool Equals(object? obj, IEqualityComparer comp)

Parameters

obj object
comp IEqualityComparer

Returns

bool

GetHashCode()

public override sealed int GetHashCode()

Returns

int

GetHashCode(IEqualityComparer)

public override sealed int GetHashCode(IEqualityComparer comp)

Parameters

comp IEqualityComparer

Returns

int

ToString()

public override string ToString()

Returns

string