Skip to content

DotNet.Ships.Record.LoadoutIssue

github-actions[bot] edited this page Sep 20, 2026 · 11 revisions

EliteDangerousAlmanac / Ships / LoadoutIssue

Record: LoadoutIssue

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:166

One validation finding.

Remarks

Branch on Code rather than on Severity: one severity covers findings that belong in different places on a panel. The typed members beside the message carry the same figures it quotes, at full precision, for a caller composing its own text.

Constructors

new LoadoutIssue()

new LoadoutIssue(Code, Severity, Message)

Parameters

Code

LoadoutIssueCode

Which rule the build breaks.

Severity

LoadoutIssueSeverity

How much the finding says about the build.

Message

string

The English reading of the finding.

Properties

Code

Code: LoadoutIssueCode

Which rule the build breaks.

Count

Count: int?

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:190

The modules fitted in that family.

ExclusionGroup

ExclusionGroup: ModuleExclusionGroup?

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:184

The one-per-ship family two fitted modules share.

Fit

Fit: ModuleFitProblem?

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:199

Why the module does not fit, on an incompatible-module finding.

Limit

Limit: int?

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:193

The modules the ship allows in that family.

LimitGroup

LimitGroup: ModuleLimitGroup?

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:187

The over-filled per-ship count family.

Load

Load: ThrusterLoad?

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:202

The lightest load the thrusters cannot move.

Mass

Mass: double?

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:205

What the ship weighs at that load, in tonnes, exactly as measured.

MaxMass

MaxMass: double?

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:208

What the thrusters are rated to move, in tonnes, exactly as measured.

Message

Message: string

The English reading of the finding.

PreviousSlot

PreviousSlot: string?

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:178

The mount the conflicting module already sits in.

PreviousSymbol

PreviousSymbol: string?

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:181

The conflicting module's own symbol.

Severity

Severity: LoadoutIssueSeverity

How much the finding says about the build.

ShipSymbol

ShipSymbol: string?

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:196

The hull being validated.

Slot

Slot: string?

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:172

The mount involved, in the input's own spelling.

Symbol

Symbol: string?

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:175

The module symbol involved.

.NET

Guides
Astronomy
Classes (16)
Records (29)
Enumerations (6)
Commodities
Classes (2)
Records (1)
Enumerations (1)
Equipment
Classes (8)
Records (19)
Enumerations (8)
GalaxyMap
Classes (1)
Records (1)
Localization
Classes (2)
Enumerations (1)
Materials
Classes (5)
Records (2)
Enumerations (4)
Ships
Classes (42)
Records (115)
Interfaces (1)
Enumerations (35)

Clone this wiki locally