diff --git a/Stack/Opc.Ua.Core/Types/Utils/Utils.cs b/Stack/Opc.Ua.Core/Types/Utils/Utils.cs index ea8ed0f7ac..552e26a55e 100644 --- a/Stack/Opc.Ua.Core/Types/Utils/Utils.cs +++ b/Stack/Opc.Ua.Core/Types/Utils/Utils.cs @@ -1731,7 +1731,15 @@ namespace Opc.Ua { return castedObject.MemberwiseClone(); } - } + } + // copy Opc.Ua.TimeZoneDataType + { + TimeZoneDataType castedObject = value as TimeZoneDataType; + if (castedObject != null) + { + return castedObject.MemberwiseClone(); + } + } // don't know how to clone object. throw new NotSupportedException(Utils.Format("Don't know how to clone objects of type '{0}'", type.FullName));