âšī¸ This class is an internal API and can change at any time.
It's documented so you can understand how it works.
â ī¸ Do not use it, or anything with Sys
or Internal
namespaces in your code, as future changes could then break your code.
Class SizeEstimate
Namespace ToSic .Sys .Memory
Assembly ToSic.Sys.Core.dll
[InternalApi_DoNotUse_MayChangeWithoutNotice]
public record SizeEstimate : IEquatable<SizeEstimate>
Inheritance
object
SizeEstimate
Implements
Constructors
SizeEstimate(int, int, bool, bool)
public SizeEstimate(int Known = 0, int Estimated = 0, bool Unknown = false, bool Error = false)
Parameters
Known
int
Estimated
int
Unknown
bool
Error
bool
Properties
Error
public bool Error { get; init; }
Property Value
bool
Estimated
public int Estimated { get; init; }
Property Value
int
Icon
public string Icon { get; }
Property Value
string
Known
public int Known { get; init; }
Property Value
int
Total
public int Total { get; }
Property Value
int
Unknown
public bool Unknown { get; init; }
Property Value
bool
Operators
operator +(SizeEstimate, SizeEstimate)
public static SizeEstimate operator +(SizeEstimate a, SizeEstimate b)
Parameters
a
SizeEstimate
b
SizeEstimate
Returns
SizeEstimate
operator -(SizeEstimate, SizeEstimate)
public static SizeEstimate operator -(SizeEstimate a, SizeEstimate b)
Parameters
a
SizeEstimate
b
SizeEstimate
Returns
SizeEstimate