public VirtualMachineAdapter DeepCopy( IVirtualMachineAdapterGetter item, VirtualMachineAdapter.TranslationMask?copyMask = null) { VirtualMachineAdapter ret = (VirtualMachineAdapter)((VirtualMachineAdapterCommon)((IVirtualMachineAdapterGetter)item).CommonInstance() !).GetNew(); ((VirtualMachineAdapterSetterTranslationCommon)((IVirtualMachineAdapterGetter)ret).CommonSetterTranslationInstance() !).DeepCopyIn( item: ret, rhs: item, errorMask: null, copyMask: copyMask?.GetCrystal(), deepCopy: true); return(ret); }
public VirtualMachineAdapter DeepCopy( IVirtualMachineAdapterGetter item, out VirtualMachineAdapter.ErrorMask errorMask, VirtualMachineAdapter.TranslationMask?copyMask = null) { var errorMaskBuilder = new ErrorMaskBuilder(); VirtualMachineAdapter ret = (VirtualMachineAdapter)((VirtualMachineAdapterCommon)((IVirtualMachineAdapterGetter)item).CommonInstance() !).GetNew(); ((VirtualMachineAdapterSetterTranslationCommon)((IVirtualMachineAdapterGetter)ret).CommonSetterTranslationInstance() !).DeepCopyIn( ret, item, errorMask: errorMaskBuilder, copyMask: copyMask?.GetCrystal(), deepCopy: true); errorMask = VirtualMachineAdapter.ErrorMask.Factory(errorMaskBuilder); return(ret); }
public override object GetNew() { return(VirtualMachineAdapter.GetNew()); }