partial void OnDupWithTypeName3Changing(global::DupNames.DSC.DupWithComplexTypeName value);
        public static DupWithTypeName CreateDupWithTypeName(global::System.Guid dupWithTypeName4, global::System.Guid dupWithTypeName1, global::System.Guid dupWithTypeName11, global::System.Guid dupWithTypeName2, global::DupNames.DSC.DupWithComplexTypeName dupWithTypeName3)
        {
            DupWithTypeName dupWithTypeName = new DupWithTypeName();

            dupWithTypeName.DupWithTypeName4  = dupWithTypeName4;
            dupWithTypeName.DupWithTypeName1  = dupWithTypeName1;
            dupWithTypeName.DupWithTypeName11 = dupWithTypeName11;
            dupWithTypeName.DupWithTypeName2  = dupWithTypeName2;
            if ((dupWithTypeName3 == null))
            {
                throw new global::System.ArgumentNullException("dupWithTypeName3");
            }
            dupWithTypeName.DupWithTypeName3 = dupWithTypeName3;
            return(dupWithTypeName);
        }