AdjustSdk.Pcl.ActivityPackage.DeserializeListFromStream C# (CSharp) Method

DeserializeListFromStream() static private method

static private DeserializeListFromStream ( Stream stream ) : List
stream System.IO.Stream
return List
        internal static List<ActivityPackage> DeserializeListFromStream(Stream stream)
        {
            List<ActivityPackage> activityPackageList = null;
            var reader = new BinaryReader(stream);

            var activityPackageLength = reader.ReadInt32();
            activityPackageList = new List<ActivityPackage>(activityPackageLength);

            for (int i = 0; i < activityPackageLength; i++)
            {
                activityPackageList.Add(
                    ActivityPackage.DeserializeFromStream(stream)
                );
            }

            return activityPackageList;
        }