public static GenerationSizes Read(BinaryReader reader) { var result = new GenerationSizes(); result.Generations = Utilities.Read7BitEncodedInt(reader); result.Sizes = new long[result.Generations]; for (int i = 0; i < result.Sizes.Length; ++i) { result.Sizes[i] = Utilities.Read7BitEncodedInt64(reader); } result.TimeStamp = Utilities.Read7BitEncodedInt64(reader); return(result); }
public static GenerationSizes Read(BinaryReader reader) { var result = new GenerationSizes(); result.Generations = Utilities.Read7BitEncodedInt(reader); result.Sizes = new long[result.Generations]; for(int i = 0; i < result.Sizes.Length; ++i) result.Sizes[i] = Utilities.Read7BitEncodedInt64(reader); result.TimeStamp = Utilities.Read7BitEncodedInt64(reader); return result; }