Index: Riskeer/Common/src/Riskeer.Common.Data/Probabilistics/VariationCoefficientDesignVariable.cs =================================================================== diff -u -rd9119b8f4a74fb2a6f3ececeaea94f0e58513c52 -r085e822eafea9e6e303bbb92972aeb452b5471df --- Riskeer/Common/src/Riskeer.Common.Data/Probabilistics/VariationCoefficientDesignVariable.cs (.../VariationCoefficientDesignVariable.cs) (revision d9119b8f4a74fb2a6f3ececeaea94f0e58513c52) +++ Riskeer/Common/src/Riskeer.Common.Data/Probabilistics/VariationCoefficientDesignVariable.cs (.../VariationCoefficientDesignVariable.cs) (revision 085e822eafea9e6e303bbb92972aeb452b5471df) @@ -30,7 +30,7 @@ /// /// The type of the underlying distribution from which a design value is /// derived. - public abstract class VariationCoefficientDesignVariable where T : IVariationCoefficientDistribution + public abstract class VariationCoefficientDesignVariable where T : class, IVariationCoefficientDistribution { private T distribution; Index: Riskeer/Common/src/Riskeer.Common.Data/Probabilistics/VariationCoefficientDeterministicDesignVariable.cs =================================================================== diff -u -rd9119b8f4a74fb2a6f3ececeaea94f0e58513c52 -r085e822eafea9e6e303bbb92972aeb452b5471df --- Riskeer/Common/src/Riskeer.Common.Data/Probabilistics/VariationCoefficientDeterministicDesignVariable.cs (.../VariationCoefficientDeterministicDesignVariable.cs) (revision d9119b8f4a74fb2a6f3ececeaea94f0e58513c52) +++ Riskeer/Common/src/Riskeer.Common.Data/Probabilistics/VariationCoefficientDeterministicDesignVariable.cs (.../VariationCoefficientDeterministicDesignVariable.cs) (revision 085e822eafea9e6e303bbb92972aeb452b5471df) @@ -29,7 +29,7 @@ /// /// The type of the variation coefficient distribution. public class VariationCoefficientDeterministicDesignVariable : VariationCoefficientDesignVariable - where T : IVariationCoefficientDistribution + where T : class, IVariationCoefficientDistribution { private readonly double deterministicValue; Index: Riskeer/Common/src/Riskeer.Common.Forms/PropertyClasses/VariationCoefficientDesignVariableProperties.cs =================================================================== diff -u -rd9119b8f4a74fb2a6f3ececeaea94f0e58513c52 -r085e822eafea9e6e303bbb92972aeb452b5471df --- Riskeer/Common/src/Riskeer.Common.Forms/PropertyClasses/VariationCoefficientDesignVariableProperties.cs (.../VariationCoefficientDesignVariableProperties.cs) (revision d9119b8f4a74fb2a6f3ececeaea94f0e58513c52) +++ Riskeer/Common/src/Riskeer.Common.Forms/PropertyClasses/VariationCoefficientDesignVariableProperties.cs (.../VariationCoefficientDesignVariableProperties.cs) (revision 085e822eafea9e6e303bbb92972aeb452b5471df) @@ -34,7 +34,7 @@ /// The type of the distribution. public abstract class VariationCoefficientDesignVariableProperties : VariationCoefficientDistributionPropertiesBase - where TDistribution : IVariationCoefficientDistribution + where TDistribution : class, IVariationCoefficientDistribution { private readonly VariationCoefficientDesignVariable designVariable;