LotSizingDataModel.Solver
2.0.1
Solver-independent modeling, execution, monitoring and adapter infrastructure.
Loading...
Searching...
No Matches
SolverAdapterLoadStatus.cs
Go to the documentation of this file.
1
using
System;
2
using
System.Xml.Serialization;
3
4
namespace
LotSizingDataModel.Solver.Common
;
5
6
/// <summary>
7
/// Describes the result of loading a solver adapter plugin.
8
/// </summary>
9
[Serializable]
10
[XmlType(TypeName =
"solverAdapterLoadStatus"
)]
11
public
enum
SolverAdapterLoadStatus
12
{
13
/// <summary>
14
/// The adapter load status is unknown.
15
/// </summary>
16
Unknown
= 0,
17
18
/// <summary>
19
/// The adapter was discovered but has not been loaded yet.
20
/// </summary>
21
Discovered
= 1,
22
23
/// <summary>
24
/// The adapter assembly file could not be found.
25
/// </summary>
26
AssemblyNotFound
= 2,
27
28
/// <summary>
29
/// The adapter assembly could not be loaded.
30
/// </summary>
31
AssemblyLoadFailure
= 3,
32
33
/// <summary>
34
/// The requested adapter type could not be found in the
35
/// loaded assembly.
36
/// </summary>
37
AdapterTypeNotFound
= 4,
38
39
/// <summary>
40
/// The adapter type does not implement the required solver
41
/// adapter contract.
42
/// </summary>
43
InvalidAdapterType
= 5,
44
45
/// <summary>
46
/// The adapter could not be instantiated.
47
/// </summary>
48
InstantiationFailure
= 6,
49
50
/// <summary>
51
/// One or more native solver dependencies could not be
52
/// loaded.
53
/// </summary>
54
NativeDependencyFailure
= 7,
55
56
/// <summary>
57
/// The adapter was loaded successfully.
58
/// </summary>
59
Loaded
= 8
60
}
LotSizingDataModel.Solver.Common
Definition
SolverAdapterDescriptor.cs:5
LotSizingDataModel.Solver.Common.SolverAdapterLoadStatus
SolverAdapterLoadStatus
Describes the result of loading a solver adapter plugin.
Definition
SolverAdapterLoadStatus.cs:12
LotSizingDataModel.Solver.Common.SolverAdapterLoadStatus.Discovered
@ Discovered
The adapter was discovered but has not been loaded yet.
Definition
SolverAdapterLoadStatus.cs:21
LotSizingDataModel.Solver.Common.SolverAdapterLoadStatus.InvalidAdapterType
@ InvalidAdapterType
The adapter type does not implement the required solver adapter contract.
Definition
SolverAdapterLoadStatus.cs:43
LotSizingDataModel.Solver.Common.SolverAdapterLoadStatus.Loaded
@ Loaded
The adapter was loaded successfully.
Definition
SolverAdapterLoadStatus.cs:59
LotSizingDataModel.Solver.Common.SolverAdapterLoadStatus.NativeDependencyFailure
@ NativeDependencyFailure
One or more native solver dependencies could not be loaded.
Definition
SolverAdapterLoadStatus.cs:54
LotSizingDataModel.Solver.Common.SolverAdapterLoadStatus.Unknown
@ Unknown
The adapter load status is unknown.
Definition
SolverAdapterLoadStatus.cs:16
LotSizingDataModel.Solver.Common.SolverAdapterLoadStatus.InstantiationFailure
@ InstantiationFailure
The adapter could not be instantiated.
Definition
SolverAdapterLoadStatus.cs:48
LotSizingDataModel.Solver.Common.SolverAdapterLoadStatus.AdapterTypeNotFound
@ AdapterTypeNotFound
The requested adapter type could not be found in the loaded assembly.
Definition
SolverAdapterLoadStatus.cs:37
LotSizingDataModel.Solver.Common.SolverAdapterLoadStatus.AssemblyLoadFailure
@ AssemblyLoadFailure
The adapter assembly could not be loaded.
Definition
SolverAdapterLoadStatus.cs:31
LotSizingDataModel.Solver.Common.SolverAdapterLoadStatus.AssemblyNotFound
@ AssemblyNotFound
The adapter assembly file could not be found.
Definition
SolverAdapterLoadStatus.cs:26
LotSizingDataModel.Solver
Common
SolverAdapterLoadStatus.cs
Generated by
1.17.0