Merge pull request #646 from AlinMoldovean/master

Fixes #639 - InvalidCastException when passing an enumeration
This commit is contained in:
Alin Moldovean
2019-02-14 09:27:34 +02:00
committed by GitHub
@@ -1812,7 +1812,7 @@ namespace Opc.Ua
case BuiltInType.LocalizedText: { WriteLocalizedText(null, (LocalizedText)valueToEncode); return; }
case BuiltInType.ExtensionObject: { WriteExtensionObject(null, (ExtensionObject)valueToEncode); return; }
case BuiltInType.DataValue: { WriteDataValue(null, (DataValue)valueToEncode); return; }
case BuiltInType.Enumeration: { WriteInt32(null, (int)valueToEncode); return; }
case BuiltInType.Enumeration: { WriteInt32(null, Convert.ToInt32(valueToEncode)); return; }
}
throw ServiceResultException.Create(