/// <summary> /// /// </summary> /// <param name="targetHost">An object representing the application that will host the copies made by this copier.</param> /// <param name="shallowCopier"></param> protected CodeDeepCopier(IMetadataHost targetHost, CodeShallowCopier shallowCopier) : base(targetHost, shallowCopier) { this.shallowCopier = shallowCopier; }
/// <summary> /// /// </summary> /// <param name="targetHost">An object representing the application that will host the copies made by this copier.</param> /// <param name="shallowCopier"></param> protected CodeDeepCopier(IMetadataHost targetHost, CodeShallowCopier shallowCopier) : base(targetHost, shallowCopier) { Contract.Requires(targetHost != null); Contract.Requires(shallowCopier != null); this.shallowCopier = shallowCopier; }