Ejemplo n.º 1
0
        public int Capacity(Soyo.Proto.ProtoTestClass value)
        {
            int capacity = 0;

            capacity += ProtoSerializer.Capacity(value.id);
            capacity += ProtoSerializer.ArrayCapacity(value.items);
            return(capacity);
        }
Ejemplo n.º 2
0
        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);
        }