SerializeToStream() static private method

static private SerializeToStream ( Stream stream, ActivityPackage activityPackage ) : void
stream System.IO.Stream
activityPackage ActivityPackage
return void
Example #1
0
        // does not close stream received. Caller is responsible to close if it wants it
        internal static void SerializeListToStream(Stream stream, List <ActivityPackage> activityPackageList)
        {
            var writer = new BinaryWriter(stream);

            var activityPackageArray = activityPackageList.ToArray();

            writer.Write(activityPackageArray.Length);
            for (int i = 0; i < activityPackageArray.Length; i++)
            {
                ActivityPackage.SerializeToStream(stream, activityPackageArray[i]);
            }
        }