/// <summary> /// Deep Clone /// </summary> /// <returns></returns> public IDSMountingScheme Copy() { IDSMountingScheme mountingScheme = MemberwiseClone() as IDSMountingScheme; mountingScheme.Repositories = this.Repositories.Copy(); mountingScheme.TubeRepository = this.TubeRepository.Copy(); return(mountingScheme); }
/// <summary> /// 构造函数, 初始化成员属性为默认值 /// </summary> public IDSSubEquipment() { ID = ""; ParentID = ""; Tag = ""; FunctionCode = ""; Suffix = ""; NameSuffix = ""; MountingType = ""; MountingLocation = ""; DataPlate = ""; PowerSupply = ""; SwitchTag = ""; ActingCurrent = ""; _cables = new IDSCableCollection(); _mountingScheme = new IDSMountingScheme(); }