LotSizingDataModel.Solution
2.0.1
Solution objects for production, setup, inventory and related decisions.
Loading...
Searching...
No Matches
SolutionScientificProvenanceReadResult.cs
Go to the documentation of this file.
1
namespace
LotSizingDataModel.Solution.Metadata.Scientific
;
2
3
/// <summary>
4
/// Result of decoding scientific provenance from generation metadata.
5
/// </summary>
6
public
sealed
class
SolutionScientificProvenanceReadResult
7
{
8
internal
SolutionScientificProvenanceReadResult
(
9
SolutionScientificProvenanceReadKind
kind,
10
SolutionScientificProvenance
? provenance,
11
string
diagnostic)
12
{
13
Kind
= kind;
14
Provenance
= provenance;
15
Diagnostic
= diagnostic ??
string
.Empty;
16
}
17
18
public
SolutionScientificProvenanceReadKind
Kind
{
get
; }
19
20
public
SolutionScientificProvenance
?
Provenance
{
get
; }
21
22
public
string
Diagnostic
{
get
; }
23
24
public
bool
IsValid
=>
25
Kind
==
SolutionScientificProvenanceReadKind
.Valid;
26
}
LotSizingDataModel.Solution.Metadata.Scientific.SolutionScientificProvenance
Dependency-neutral scientific provenance snapshot for one generated lot-sizing solution.
Definition
SolutionScientificProvenance.cs:13
LotSizingDataModel.Solution.Metadata.Scientific.SolutionScientificProvenanceReadResult.Kind
SolutionScientificProvenanceReadKind Kind
Definition
SolutionScientificProvenanceReadResult.cs:18
LotSizingDataModel.Solution.Metadata.Scientific.SolutionScientificProvenanceReadResult.Diagnostic
string Diagnostic
Definition
SolutionScientificProvenanceReadResult.cs:22
LotSizingDataModel.Solution.Metadata.Scientific.SolutionScientificProvenanceReadResult.SolutionScientificProvenanceReadResult
SolutionScientificProvenanceReadResult(SolutionScientificProvenanceReadKind kind, SolutionScientificProvenance? provenance, string diagnostic)
Definition
SolutionScientificProvenanceReadResult.cs:8
LotSizingDataModel.Solution.Metadata.Scientific.SolutionScientificProvenanceReadResult.IsValid
bool IsValid
Definition
SolutionScientificProvenanceReadResult.cs:24
LotSizingDataModel.Solution.Metadata.Scientific.SolutionScientificProvenanceReadResult.Provenance
SolutionScientificProvenance? Provenance
Definition
SolutionScientificProvenanceReadResult.cs:20
LotSizingDataModel.Solution.Metadata.Scientific
Definition
SolutionScientificProvenance.cs:1
LotSizingDataModel.Solution.Metadata.Scientific.SolutionScientificProvenanceReadKind
SolutionScientificProvenanceReadKind
Definition
SolutionScientificProvenanceReadKind.cs:4
LotSizingDataModel.Solution
Metadata
Scientific
SolutionScientificProvenanceReadResult.cs
Generated by
1.17.0