LotSizingDataModel.Checker
2.0.1
Reusable validation engine for structural, mathematical and objective consistency checks.
Loading...
Searching...
No Matches
LotSizingSolutionVerificationResult.cs
Go to the documentation of this file.
1
using
LotSizingDataModel.Checker.Integration
;
2
using
LotSizingDataModel.Checker.Results
;
3
4
namespace
LotSizingDataModel.Checker.Facade
;
5
6
/// <summary>
7
/// Contains both the independent checker result and information about the
8
/// application of that result to domain objects.
9
/// </summary>
10
public
sealed
class
LotSizingSolutionVerificationResult
11
{
12
/// <summary>
13
/// Gets the independent checker result.
14
/// </summary>
15
public
required
SolutionCheckResult
CheckResult
16
{
17
get
;
18
init;
19
}
20
21
/// <summary>
22
/// Gets the result of applying the checker result to domain objects.
23
/// </summary>
24
public
required
SolutionCheckApplicationResult
ApplicationResult
25
{
26
get
;
27
init;
28
}
29
30
/// <summary>
31
/// Gets whether the requested independent checks all succeeded.
32
/// </summary>
33
public
bool
IsValid
=>
34
CheckResult
.IsValid;
35
}
LotSizingDataModel.Checker.Facade.LotSizingSolutionVerificationResult
Contains both the independent checker result and information about the application of that result to ...
Definition
LotSizingSolutionVerificationResult.cs:11
LotSizingDataModel.Checker.Facade.LotSizingSolutionVerificationResult.IsValid
bool IsValid
Gets whether the requested independent checks all succeeded.
Definition
LotSizingSolutionVerificationResult.cs:33
LotSizingDataModel.Checker.Facade.LotSizingSolutionVerificationResult.CheckResult
required SolutionCheckResult CheckResult
Gets the independent checker result.
Definition
LotSizingSolutionVerificationResult.cs:16
LotSizingDataModel.Checker.Facade.LotSizingSolutionVerificationResult.ApplicationResult
required SolutionCheckApplicationResult ApplicationResult
Gets the result of applying the checker result to domain objects.
Definition
LotSizingSolutionVerificationResult.cs:25
LotSizingDataModel.Checker.Integration.SolutionCheckApplicationResult
Describes which domain objects were changed while applying a checker result.
Definition
SolutionCheckApplicationResult.cs:8
LotSizingDataModel.Checker.Results.SolutionCheckResult
Contains the complete result of checking one lot-sizing solution.
Definition
SolutionCheckResult.cs:9
LotSizingDataModel.Checker.Facade
Definition
LotSizingSolutionVerificationResult.cs:4
LotSizingDataModel.Checker.Integration
Definition
SolutionCheckApplicationResult.cs:1
LotSizingDataModel.Checker.Results
Definition
SolutionCheckIssue.cs:3
LotSizingDataModel.Checker
Facade
LotSizingSolutionVerificationResult.cs
Generated by
1.17.0