public AnimationSoundTagSet Duplicate( IAnimationSoundTagSetGetter item, FormKey formKey, TranslationCrystal?copyMask) { var newRec = new AnimationSoundTagSet(formKey); newRec.DeepCopyIn(item, default(ErrorMaskBuilder?), copyMask); return(newRec); }
public AnimationSoundTagSet DeepCopy( IAnimationSoundTagSetGetter item, AnimationSoundTagSet.TranslationMask?copyMask = null) { AnimationSoundTagSet ret = (AnimationSoundTagSet)((AnimationSoundTagSetCommon)((IAnimationSoundTagSetGetter)item).CommonInstance() !).GetNew(); ((AnimationSoundTagSetSetterTranslationCommon)((IAnimationSoundTagSetGetter)ret).CommonSetterTranslationInstance() !).DeepCopyIn( item: ret, rhs: item, errorMask: null, copyMask: copyMask?.GetCrystal(), deepCopy: true); return(ret); }
public AnimationSoundTagSet DeepCopy( IAnimationSoundTagSetGetter item, out AnimationSoundTagSet.ErrorMask errorMask, AnimationSoundTagSet.TranslationMask?copyMask = null) { var errorMaskBuilder = new ErrorMaskBuilder(); AnimationSoundTagSet ret = (AnimationSoundTagSet)((AnimationSoundTagSetCommon)((IAnimationSoundTagSetGetter)item).CommonInstance() !).GetNew(); ((AnimationSoundTagSetSetterTranslationCommon)((IAnimationSoundTagSetGetter)ret).CommonSetterTranslationInstance() !).DeepCopyIn( ret, item, errorMask: errorMaskBuilder, copyMask: copyMask?.GetCrystal(), deepCopy: true); errorMask = AnimationSoundTagSet.ErrorMask.Factory(errorMaskBuilder); return(ret); }
public override object GetNew() { return(AnimationSoundTagSet.GetNew()); }