public static int getLengthOfWrapper(TransferObjectWrapper value) { if (value == null) { return(getLengthOfInt()); } else { return(getLengthOfInt() + getLengthOfString(value.GetType().FullName) + value.getLength()); } }
public void writeWrapper(TransferObjectWrapper v) { if (v == null) { writeNull(); return; } int blength = TransferUtil.getLengthOfString(v.GetType().FullName) + v.getLength(); byte[] byteArray = new byte[TransferUtil.getLengthOfInt() + blength]; TransferOutputStream touts = new TransferOutputStream(byteArray); touts.writeInt(blength); touts.writeString(v.GetType().FullName); v.getByteArray(touts); write(byteArray, 0, byteArray.Length); }
public static int getLengthOfWrapper(TransferObjectWrapper value) { if (value == null) { return getLengthOfInt(); } else { return getLengthOfInt() + getLengthOfString(value.GetType().FullName) + value.getLength(); } }