Ejemplo n.º 1
0
        public override TArray ReadArrayBegin()
        {
            TArray array = new TArray();

            array.ElementType = (TType)ReadByte();
            array.Count       = ReadI32();

            return(array);
        }
Ejemplo n.º 2
0
        public override TArray ReadArrayBegin()
        {
            TArray array = new TArray();

            ReadJSONArrayStart();
            array.ElementType = GetTypeIDForTypeName(ReadJSONString(false));
            array.Count       = (int)ReadJSONInteger();
            return(array);
        }
Ejemplo n.º 3
0
 public abstract void WriteArrayBegin(TArray array);
Ejemplo n.º 4
0
 /**
  * Write a array header.
  */
 public override void WriteArrayBegin(TArray array)
 {
     WriteCollectionBegin(array.ElementType, array.Count);
 }
Ejemplo n.º 5
0
 public override void WriteArrayBegin(TArray array)
 {
     WriteByte((byte)array.ElementType);
     WriteI32(array.Count);
 }
Ejemplo n.º 6
0
 public override void WriteArrayBegin(TArray array)
 {
     WriteJSONArrayStart();
     WriteJSONString(GetTypeNameForTypeID(array.ElementType));
     WriteJSONInteger(array.Count);
 }