public override void WriteListBegin(TList list) { WriteJSONArrayStart(); WriteJSONString(GetTypeNameForTypeID(list.ElementType)); WriteJSONInteger(list.Count); }
/** * Write a list header. */ public override void WriteListBegin(TList list) { WriteCollectionBegin(list.ElementType, list.Count); }
public override TList ReadListBegin() { TList list = new TList(); ReadJSONArrayStart(); list.ElementType = GetTypeIDForTypeName(ReadJSONString(false)); list.Count = (int)ReadJSONInteger(); return list; }
public override TList ReadListBegin() { TList list = new TList(); list.ElementType = (TType)ReadByte(); list.Count = ReadI32(); return list; }
public abstract void WriteListBegin(TList list);
public override void WriteListBegin(TList list) { WriteByte((sbyte)list.ElementType); WriteI32(list.Count); }
public override void WriteListBegin(TList tList) { WrappedProtocol.WriteListBegin(tList); }
public TSet(TList list) : this(list.ElementType, list.Count) { }