Index: Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/Views/ClosingStructuresFailureMechanismSectionResultRow.cs
===================================================================
diff -u -r83f5499bf4aeeddd62dcd1ebecbdfe97ed61b406 -r4cdd6c4ecd15eba7d16363e42b7a6dcae4169bd0
--- Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/Views/ClosingStructuresFailureMechanismSectionResultRow.cs (.../ClosingStructuresFailureMechanismSectionResultRow.cs) (revision 83f5499bf4aeeddd62dcd1ebecbdfe97ed61b406)
+++ Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/Views/ClosingStructuresFailureMechanismSectionResultRow.cs (.../ClosingStructuresFailureMechanismSectionResultRow.cs) (revision 4cdd6c4ecd15eba7d16363e42b7a6dcae4169bd0)
@@ -67,6 +67,8 @@
/// The property values required to create an instance of
/// .
/// Thrown when any parameter is null.
+ /// Thrown when
+ /// is a valid value, but unsupported.
public ClosingStructuresFailureMechanismSectionResultRow(ClosingStructuresFailureMechanismSectionResult sectionResult,
ClosingStructuresFailureMechanism failureMechanism,
IAssessmentSection assessmentSection,
@@ -111,6 +113,8 @@
///
/// Gets or sets the value representing the simple assessment result.
///
+ /// Thrown when
+ /// is a valid value, but unsupported.
public SimpleAssessmentResultType SimpleAssessmentResult
{
get
@@ -127,6 +131,8 @@
///
/// Gets or sets the value representing the detailed assessment result.
///
+ /// Thrown when
+ /// is a valid value, but unsupported.
public DetailedAssessmentResultType DetailedAssessmentResult
{
get
@@ -143,6 +149,8 @@
///
/// Gets the value representing the detailed assessment probability.
///
+ /// Thrown when
+ /// is a valid value, but unsupported.
[TypeConverter(typeof(NoProbabilityValueDoubleConverter))]
public double DetailedAssessmentProbability
{
@@ -155,6 +163,8 @@
///
/// Gets or sets the value representing the tailor made assessment result.
///
+ /// Thrown when
+ /// is a valid value, but unsupported.
public TailorMadeAssessmentProbabilityCalculationResultType TailorMadeAssessmentResult
{
get
@@ -171,8 +181,10 @@
///
/// Gets or sets the value of the tailored assessment of safety.
///
- /// Thrown when
- /// is outside of the valid ranges.
+ /// Thrown when is
+ /// not in the range [0,1].
+ /// Thrown when
+ /// is a valid value, but unsupported.
[TypeConverter(typeof(NoProbabilityValueDoubleConverter))]
public double TailorMadeAssessmentProbability
{
@@ -191,6 +203,8 @@
/// Gets or sets the indicator whether the combined assembly probability
/// should be overwritten by .
///
+ /// Thrown when
+ /// is a valid value, but unsupported.
public bool UseManualAssemblyProbability
{
get
@@ -209,6 +223,8 @@
///
/// Thrown when is
/// not in the range [0,1].
+ /// Thrown when
+ /// is a valid value, but unsupported.
[TypeConverter(typeof(NoProbabilityValueDoubleConverter))]
public double ManualAssemblyProbability
{
@@ -273,6 +289,9 @@
[TypeConverter(typeof(NoProbabilityValueDoubleConverter))]
public double CombinedAssemblyProbability { get; private set; }
+ ///
+ /// Thrown when
+ /// is a valid value, but unsupported.
public override void Update()
{
UpdateDerivedData();
@@ -411,6 +430,11 @@
}
}
+ ///
+ /// Updates the column state definitions.
+ ///
+ /// Thrown when
+ /// is a valid value, but unsupported.
private void UpdateColumnStateDefinitions()
{
bool simpleAssessmentSufficient = FailureMechanismSectionResultRowHelper.SimpleAssessmentIsSufficient(SimpleAssessmentResult);