Class MeasureCycleResult
Represents a MeasureCycle evaluation result.
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
Namespace: Loehnert.TypeAndResult
Assembly: Loehnert.TypeAndResult.dll
Syntax
public class MeasureCycleResult
Constructors
MeasureCycleResult(MeasureCycle, IEnumerable<MeasureProcess>, IEnumerable<Process>, Classification)
Initializes a new instance of the MeasureCycleResult class.
Declaration
public MeasureCycleResult(MeasureCycle measureCycle, IEnumerable<MeasureProcess> measureProcesses, IEnumerable<Process> notEvaluatedProcesses, Classification classification)
Parameters
Type | Name | Description |
---|---|---|
MeasureCycle | measureCycle | MeasureCycle where the result belongs to. |
IEnumerable<MeasureProcess> | measureProcesses | Measure processes of the |
IEnumerable<Process> | notEvaluatedProcesses | The not evaluated processes. |
Classification | classification | Classification of the |
Exceptions
Type | Condition |
---|---|
System.ArgumentNullException | Thrown if any parameter is null. |
Properties
Classification
Gets the MeasureCycle classification.
Declaration
public Classification Classification { get; }
Property Value
Type | Description |
---|---|
Classification |
MeasureCycle
Gets the MeasureCycle.
Declaration
public MeasureCycle MeasureCycle { get; }
Property Value
Type | Description |
---|---|
MeasureCycle |
MeasureProcesses
Gets the evaluated MeasureProcesses.
Declaration
public IEnumerable<MeasureProcess> MeasureProcesses { get; }
Property Value
Type | Description |
---|---|
IEnumerable<MeasureProcess> |
NotEvaluatedProcesses
Gets the not evaluated processes.
Declaration
public IEnumerable<Process> NotEvaluatedProcesses { get; }
Property Value
Type | Description |
---|---|
IEnumerable<Process> |