DotNet.Ships.Class.CalculationResult - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki
EliteDangerousAlmanac / Ships / CalculationResult
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutCalculations.cs:118
Builds a CalculationResult<T>.
staticOf<T>(value):CalculationResult<T>
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutCalculations.cs:128
Wraps a value that is already known.
T
The known value.
A complete result that names no issue.
ArgumentNullException
value is null.
staticUnavailable<T>(issues):CalculationResult<T>
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutCalculations.cs:138
Wraps the inputs that stopped the calculation.
IReadOnlyList<CalculationIssue>
The missing or unavailable inputs. There must be at least one.
An incomplete result.
ArgumentNullException
issues is null.
ArgumentException
issues is empty.
staticUnavailable<T>(issue):CalculationResult<T>
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutCalculations.cs:156
Wraps the one input that stopped the calculation.
The missing or unavailable input.
An incomplete result.
ArgumentNullException
issue is null.