Opc.Ua.Server.MonitoredItem.SetOverflowBit C# (CSharp) Method

SetOverflowBit() private method

Sets the overflow bit.
private SetOverflowBit ( object value, ServiceResult error ) : ServiceResult
value object
error ServiceResult
return ServiceResult
        private ServiceResult SetOverflowBit(
            object value, 
            ServiceResult error)
        {
            DataValue dataValue = value as DataValue;

            if (dataValue != null)
            {
                dataValue.StatusCode = dataValue.StatusCode.SetOverflow(true);
            }

            if (error != null)
            {
                error = new ServiceResult(
                    error.StatusCode.SetOverflow(true), 
                    error.SymbolicId,
                    error.NamespaceUri,
                    error.LocalizedText,
                    error.AdditionalInfo,
                    error.InnerResult);
            }

            return error;
        }