private static int CalculateSizeForGenericWriteOperation <T>(PlcArea area, T value, int length = -1) { var size = Dacs7Client.CalculateSizeForGenericWriteOperation(area, value, length, out Type elementType); if (typeof(T) == typeof(string)) { size -= 2; } return(size); }