Table of Contents

Class MeasureProcessResult

Namespace
Loehnert.TypeAndResult
Assembly
Loehnert.TypeAndResult.dll

Represents a MeasureProcess evaluation result.

public class MeasureProcessResult
Inheritance
MeasureProcessResult
Inherited Members

Constructors

MeasureProcessResult(MeasureProcess, IEnumerable<Result>, IEnumerable<Attribute>, Classification)

Initializes a new instance of the MeasureProcessResult class.

public MeasureProcessResult(MeasureProcess measureProcess, IEnumerable<Result> results, IEnumerable<Attribute> notEvaluatedAttributes, Classification classification)

Parameters

measureProcess MeasureProcess

MeasureProcess where the result belongs to.

results IEnumerable<Result>

Results of the measureProcess.

notEvaluatedAttributes IEnumerable<Attribute>

The attributes that aren't evaluated.

classification Classification

Classification of the measureProcess.

Exceptions

ArgumentNullException

Thrown if any parameter is null.

Properties

Classification

Gets the MeasureProcess classification.

public Classification Classification { get; }

Property Value

Classification

MeasureProcess

Gets the MeasureProcess.

public MeasureProcess MeasureProcess { get; }

Property Value

MeasureProcess

NotEvaluatedAttributes

Gets the required, but not evaluated attributes.

public IEnumerable<Attribute> NotEvaluatedAttributes { get; }

Property Value

IEnumerable<Attribute>

Results

Gets the results of the evaluated attributes.

public IEnumerable<Result> Results { get; }

Property Value

IEnumerable<Result>