Beispiel #1
0
        public override object Clone()
        {
            var clone = (PipingCalculation <TPipingInput>)base.Clone();

            clone.InputParameters = (TPipingInput)InputParameters.Clone();
            clone.Comments        = (Comment)Comments.Clone();

            return(clone);
        }
Beispiel #2
0
        public override object Clone()
        {
            var clone = (StructuresCalculation <T>)base.Clone();

            clone.InputParameters = (T)InputParameters.Clone();
            clone.Comments        = (Comment)Comments.Clone();

            if (Output != null)
            {
                clone.Output = (StructuresOutput)Output.Clone();
            }

            return(clone);
        }
Beispiel #3
0
        public override object Clone()
        {
            var clone = (MacroStabilityInwardsCalculation)base.Clone();

            clone.Comments        = (Comment)Comments.Clone();
            clone.InputParameters = (MacroStabilityInwardsInput)InputParameters.Clone();

            if (Output != null)
            {
                clone.Output = (MacroStabilityInwardsOutput)Output.Clone();
            }

            return(clone);
        }
        public override object Clone()
        {
            var clone = (GrassCoverErosionOutwardsWaveConditionsCalculation)base.Clone();

            clone.Comments        = (Comment)Comments.Clone();
            clone.InputParameters = (GrassCoverErosionOutwardsWaveConditionsInput)InputParameters.Clone();

            if (Output != null)
            {
                clone.Output = (GrassCoverErosionOutwardsWaveConditionsOutput)Output.Clone();
            }

            return(clone);
        }
        public override object Clone()
        {
            var clone = (WaveImpactAsphaltCoverWaveConditionsCalculation)base.Clone();

            clone.Comments        = (Comment)Comments.Clone();
            clone.InputParameters = (WaveConditionsInput)InputParameters.Clone();

            if (Output != null)
            {
                clone.Output = (WaveImpactAsphaltCoverWaveConditionsOutput)Output.Clone();
            }

            return(clone);
        }