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;
}