public int Capacity(Soyo.Proto.ProtoTestClass value) { int capacity = 0; capacity += ProtoSerializer.Capacity(value.id); capacity += ProtoSerializer.ArrayCapacity(value.items); return(capacity); }
public int Capacity(Soyo.Proto.ProtoTestBase value) { int capacity = 0; capacity += ProtoSerializer.Capacity(value.byteValue); capacity += ProtoSerializer.Capacity(value.sbyteValue); capacity += ProtoSerializer.Capacity(value.shortValue); capacity += ProtoSerializer.Capacity(value.ushortValue); capacity += ProtoSerializer.Capacity(value.intValue); capacity += ProtoSerializer.Capacity(value.uintValue); capacity += ProtoSerializer.Capacity(value.longValue); capacity += ProtoSerializer.Capacity(value.ulongValue); capacity += ProtoSerializer.Capacity(value.floatValue); capacity += ProtoSerializer.Capacity(value.doubleValue); capacity += ProtoSerializer.Capacity((int)value.enumValue); capacity += ProtoSerializer.Capacity(value.stringValue); capacity += ProtoSerializer.Capacity(value.bufferValue); capacity += ProtoSerializer.Capacity(value.byteArrayValue); capacity += ProtoSerializer.Capacity(value.byteNullValue); capacity += ProtoSerializer.Capacity(value.sbyteNullValue); capacity += ProtoSerializer.Capacity(value.shortNullValue); capacity += ProtoSerializer.Capacity(value.ushortNullValue); capacity += ProtoSerializer.Capacity(value.intNullValue); capacity += ProtoSerializer.Capacity(value.uintNullValue); capacity += ProtoSerializer.Capacity(value.longNullValue); capacity += ProtoSerializer.Capacity(value.ulongNullValue); capacity += ProtoSerializer.Capacity(value.floatNullValue); capacity += ProtoSerializer.Capacity(value.doubleNullValue); capacity += ProtoSerializer.Capacity(value.bufferNullValue); capacity += ProtoSerializer.ArrayCapacity(value.boolListValue); capacity += ProtoSerializer.ArrayCapacity(value.byteListValue); capacity += ProtoSerializer.ArrayCapacity(value.sbyteListValue); capacity += ProtoSerializer.ArrayCapacity(value.shortListValue); capacity += ProtoSerializer.ArrayCapacity(value.ushortListValue); capacity += ProtoSerializer.ArrayCapacity(value.intListValue); capacity += ProtoSerializer.ArrayCapacity(value.uintListValue); capacity += ProtoSerializer.ArrayCapacity(value.longListValue); capacity += ProtoSerializer.ArrayCapacity(value.ulongListValue); capacity += ProtoSerializer.ArrayCapacity(value.floatListValue); capacity += ProtoSerializer.ArrayCapacity(value.doubleListValue); capacity += ProtoSerializer.ArrayCapacity(value.stringListValue); capacity += ProtoSerializer.ArrayCapacity(value.bufferListValue); capacity += ProtoSerializer.ArrayCapacity(value.byteArrayListValue); capacity += ProtoSerializer.Capacity(value.boolValue); capacity += ProtoSerializer.Capacity(value.boolNullValue); capacity += ProtoSerializer.DictionaryCapacity(value.uintUintDictionary); return(capacity); }