public object Clone() { var clone = (MacroStabilityInwardsSlipPlaneUpliftVan)MemberwiseClone(); clone.LeftGrid = (MacroStabilityInwardsGrid)LeftGrid.Clone(); clone.RightGrid = (MacroStabilityInwardsGrid)RightGrid.Clone(); clone.TangentLines = TangentLines.ToArray(); return(clone); }
public override object Clone() { var clone = (MacroStabilityInwardsInput)base.Clone(); clone.LocationInputExtreme = (IMacroStabilityInwardsLocationInputExtreme)((MacroStabilityInwardsLocationInputExtreme)LocationInputExtreme).Clone(); clone.LocationInputDaily = (IMacroStabilityInwardsLocationInputDaily)((MacroStabilityInwardsLocationInputDaily)LocationInputDaily).Clone(); clone.LeftGrid = (MacroStabilityInwardsGrid)LeftGrid.Clone(); clone.RightGrid = (MacroStabilityInwardsGrid)RightGrid.Clone(); return(clone); }